«Փոխանցման կառավարման հաղորդակարգ»–ի խմբագրումների տարբերություն

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Content deleted Content added
չ Bot: Migrating 57 interwiki links, now provided by Wikidata on d:q8803 (translate me)
չ clean up, replaced: → (24), է: → է։, ը: → ը։ (2), ի: → ի։ (2), լ: → լ։, մ: → մ։ (3), ն: → ն։ (3), վ: → վ։, ր: → ր։, ): → )։ oգտվելով ԱՎԲ
Տող 1. Տող 1.
'''Տեղափոխման վերահսկման պրոտոկոլ''' (Transmission Control Protocol, TCP), [[ինտերնետ]]ի [[ցանցային պրոտոկոլ]]ների հիմնականներից մեկը:
'''Տեղափոխման վերահսկման պրոտոկոլ''' (Transmission Control Protocol, TCP), [[ինտերնետ]]ի [[ցանցային պրոտոկոլ]]ների հիմնականներից մեկը։


Նախատեսված է TCP/IP-ի ցանցերի և ենթացանցերի տվյալների տեղափոխման վերահսկման համար (RFC 793)։ TCP-ն գտնվում է TCP/IP տեղափոխման մակարդակում:
Նախատեսված է TCP/IP-ի ցանցերի և ենթացանցերի տվյալների տեղափոխման վերահսկման համար (RFC 793)։ TCP-ն գտնվում է TCP/IP տեղափոխման մակարդակում։
TCP օգտագործվում է այն ժամանակ, երբ հարկ է լինում ինֆորմացիան փոխանցել առանց կորուստների: Կիրառական պրոցեսները TCP-ի հետ աշխատում են հատուկ պորտերի միջոցով: Օրինակ TELNET սերվերը օգտագործում է 23 պորտը: TELNET օգտագործողը կստանա սերվերից ծառայություն, եթե միացում հաստատվի TCP-ի հետ 23 պորտով համապատասխան սարքում:
TCP օգտագործվում է այն ժամանակ, երբ հարկ է լինում ինֆորմացիան փոխանցել առանց կորուստների։ Կիրառական պրոցեսները TCP-ի հետ աշխատում են հատուկ պորտերի միջոցով։ Օրինակ TELNET սերվերը օգտագործում է 23 պորտը։ TELNET օգտագործողը կստանա սերվերից ծառայություն, եթե միացում հաստատվի TCP-ի հետ 23 պորտով համապատասխան սարքում։


== Աշխատանքը==
== Աշխատանքը==
TCP պրոտոկոլը մեծ ծավալով ինֆորմացիա է փոխանցում, այն բաժանելով մի քանի մասի: Բաժանված մասերը համարակալվում են՝ հետագայում վերականգման համար: Այդ համարակալումը տվյալների հետ միասին ուղարկելու համար, այն ամեն մի կտորը տեղավորում է համապատասխան շապիկով ծրարում, որի մեջ պահվում է համապատասխան ինֆորմացիան: Ստացված TCP-''փաթեթը'' տեղավորվում է IP-ծրարի մեջ, որից էլ ստացվում է [[IP]]-''փաթեթ'', որի հետ էլ արդեն ցանցն աշխատում է:
TCP պրոտոկոլը մեծ ծավալով ինֆորմացիա է փոխանցում, այն բաժանելով մի քանի մասի։ Բաժանված մասերը համարակալվում են՝ հետագայում վերականգման համար։ Այդ համարակալումը տվյալների հետ միասին ուղարկելու համար, այն ամեն մի կտորը տեղավորում է համապատասխան շապիկով ծրարում, որի մեջ պահվում է համապատասխան ինֆորմացիան։ Ստացված TCP-''փաթեթը'' տեղավորվում է IP-ծրարի մեջ, որից էլ ստացվում է [[IP]]-''փաթեթ'', որի հետ էլ արդեն ցանցն աշխատում է։


Ընդունողը ստանալուց հետո բացում է IP-ծրարները և տեսնում է TCP-ծրարները, որոնք էլ իրենց հերթին բացում և տեղավորում են կտորները՝ համապատասխան հաջորդականությամբ համապատասխան տեղում: Եթե ինչ-որ բան բացակայում է, այն պահանջում է այդ կտորը նորից ուղարկել: Այսքանից հետո ինֆորմացիան հավաքվում է համապատասխան հերթականությամբ և ամբողջովին վերականգնվում է ու պատրաստ է լինում դեպի օգտագործողին ուղարկման:
Ընդունողը ստանալուց հետո բացում է IP-ծրարները և տեսնում է TCP-ծրարները, որոնք էլ իրենց հերթին բացում և տեղավորում են կտորները՝ համապատասխան հաջորդականությամբ համապատասխան տեղում։ Եթե ինչ-որ բան բացակայում է, այն պահանջում է այդ կտորը նորից ուղարկել։ Այսքանից հետո ինֆորմացիան հավաքվում է համապատասխան հերթականությամբ և ամբողջովին վերականգնվում է ու պատրաստ է լինում դեպի օգտագործողին ուղարկման։
== Առանձնահատկությունները==
== Առանձնահատկությունները==
TCP պրոտոկոլը ունի մի քանի առանձնահատկությունների, որոնք չունեն այլ տրանսպորտային կամ ցանցային պրոտոկոլները, ինչպիսին օրինակ UDP կամ IP են`
TCP պրոտոկոլը ունի մի քանի առանձնահատկությունների, որոնք չունեն այլ տրանսպորտային կամ ցանցային պրոտոկոլները, ինչպիսին օրինակ UDP կամ IP են`
Տող 14. Տող 14.
* Հոսքի վերահսկում
* Հոսքի վերահսկում
* Ծանրաբեռնվածությունից խուսափում
* Ծանրաբեռնվածությունից խուսափում
Այս առանձնահատկությունների շնորհիվ TCP պրոտոկոլի իրականացումը ավելի դժվար է քան UDP (RFC 768) կամ IP (RFC 791):
Այս առանձնահատկությունների շնորհիվ TCP պրոտոկոլի իրականացումը ավելի դժվար է քան UDP (RFC 768) կամ IP (RFC 791)։
<br />
<br />
Պրոտոկոլների բազմամակարդակային ճարտարապետությունում TCP-ն գտնվում է IP պրոտոկոլից ավելի բարձր մակարդակում, որը ապահովվում է TCP-ի տվյալների փոխանցման ու ընդունման ուղղին:
Պրոտոկոլների բազմամակարդակային ճարտարապետությունում TCP-ն գտնվում է IP պրոտոկոլից ավելի բարձր մակարդակում, որը ապահովվում է TCP-ի տվյալների փոխանցման ու ընդունման ուղղին։
{| class="wikitable"
{| class="wikitable"
|-
|-
Տող 30. Տող 30.
| communication network
| communication network
|}
|}
{{ՎՊԵ|TCP}}
{{ՎՊԵ|TCP}}

[[Կատեգորիա:Տեղեկատվական տեխնոլոգիաներ]]
[[Կատեգորիա:Տեղեկատվական տեխնոլոգիաներ]]
[[Կատեգորիա:Հեռահաղորդակցություն]]
[[Կատեգորիա:Հեռահաղորդակցություն]]

08:16, 22 Օգոստոսի 2013-ի տարբերակ

Տեղափոխման վերահսկման պրոտոկոլ (Transmission Control Protocol, TCP), ինտերնետի ցանցային պրոտոկոլների հիմնականներից մեկը։

Նախատեսված է TCP/IP-ի ցանցերի և ենթացանցերի տվյալների տեղափոխման վերահսկման համար (RFC 793)։ TCP-ն գտնվում է TCP/IP տեղափոխման մակարդակում։ TCP օգտագործվում է այն ժամանակ, երբ հարկ է լինում ինֆորմացիան փոխանցել առանց կորուստների։ Կիրառական պրոցեսները TCP-ի հետ աշխատում են հատուկ պորտերի միջոցով։ Օրինակ TELNET սերվերը օգտագործում է 23 պորտը։ TELNET օգտագործողը կստանա սերվերից ծառայություն, եթե միացում հաստատվի TCP-ի հետ 23 պորտով համապատասխան սարքում։

Աշխատանքը

TCP պրոտոկոլը մեծ ծավալով ինֆորմացիա է փոխանցում, այն բաժանելով մի քանի մասի։ Բաժանված մասերը համարակալվում են՝ հետագայում վերականգման համար։ Այդ համարակալումը տվյալների հետ միասին ուղարկելու համար, այն ամեն մի կտորը տեղավորում է համապատասխան շապիկով ծրարում, որի մեջ պահվում է համապատասխան ինֆորմացիան։ Ստացված TCP-փաթեթը տեղավորվում է IP-ծրարի մեջ, որից էլ ստացվում է IP-փաթեթ, որի հետ էլ արդեն ցանցն աշխատում է։

Ընդունողը ստանալուց հետո բացում է IP-ծրարները և տեսնում է TCP-ծրարները, որոնք էլ իրենց հերթին բացում և տեղավորում են կտորները՝ համապատասխան հաջորդականությամբ համապատասխան տեղում։ Եթե ինչ-որ բան բացակայում է, այն պահանջում է այդ կտորը նորից ուղարկել։ Այսքանից հետո ինֆորմացիան հավաքվում է համապատասխան հերթականությամբ և ամբողջովին վերականգնվում է ու պատրաստ է լինում դեպի օգտագործողին ուղարկման։

Առանձնահատկությունները

TCP պրոտոկոլը ունի մի քանի առանձնահատկությունների, որոնք չունեն այլ տրանսպորտային կամ ցանցային պրոտոկոլները, ինչպիսին օրինակ UDP կամ IP են`

  • Բացահայտ ու հաստատումով ինիցիալիզացիա և միացման ավարտ
  • Առանց ընդօրինակման տվյալների ապահով փոխանցում
  • Հոսքի վերահսկում
  • Ծանրաբեռնվածությունից խուսափում

Այս առանձնահատկությունների շնորհիվ TCP պրոտոկոլի իրականացումը ավելի դժվար է քան UDP (RFC 768) կամ IP (RFC 791
Պրոտոկոլների բազմամակարդակային ճարտարապետությունում TCP-ն գտնվում է IP պրոտոկոլից ավելի բարձր մակարդակում, որը ապահովվում է TCP-ի տվյալների փոխանցման ու ընդունման ուղղին։

Պրոտոկոլների մակարդակները
higher-level
TCP
internet protocol
communication network