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

Վիքիպեդիայից՝ ազատ հանրագիտարանից
Content deleted Content added
չ Bot: Migrating 57 interwiki links, now provided by Wikidata on d:q8803 (translate me)
Տող 35. Տող 35.
[[Կատեգորիա:Հեռահաղորդակցություն]]
[[Կատեգորիա:Հեռահաղորդակցություն]]
[[Կատեգորիա:Թվային տեխնոլոգիաներ]]
[[Կատեգորիա:Թվային տեխնոլոգիաներ]]

[[ar:ميفاق ضبط الإرسال]]
[[ast:Transmission Control Protocol]]
[[bg:TCP]]
[[bn:ট্রান্সমিশন কন্ট্রোল প্রোটোকল]]
[[br:Transmission Control Protocol]]
[[bs:Transmission Control Protocol]]
[[ca:Transmission Control Protocol]]
[[cs:Transmission Control Protocol]]
[[da:TCP]]
[[de:Transmission Control Protocol]]
[[el:Transmission Control Protocol]]
[[en:Transmission Control Protocol]]
[[eo:TCP]]
[[es:Transmission Control Protocol]]
[[et:Edastusohje protokoll]]
[[eu:Transmission Control Protocol]]
[[fa:قرارداد هدایت انتقال]]
[[fi:TCP]]
[[fr:Transmission Control Protocol]]
[[gl:TCP]]
[[gu:પ્રસારણ નિયંત્રણ પ્રોટોકોલ]]
[[he:Transmission Control Protocol]]
[[hr:TCP]]
[[hu:Transmission Control Protocol]]
[[id:Transmission Control Protocol]]
[[is:TCP]]
[[it:Transmission Control Protocol]]
[[ja:Transmission Control Protocol]]
[[ko:전송 제어 프로토콜]]
[[lb:Transmission Control Protocol]]
[[lt:TCP]]
[[lv:TCP]]
[[ms:Protokol Kawalan Penghantaran]]
[[nl:Transmission Control Protocol]]
[[nn:Transmission Control Protocol]]
[[no:TCP]]
[[pam:Transmission Control Protocol]]
[[pl:Transmission Control Protocol]]
[[pt:Transmission Control Protocol]]
[[ro:Protocol de control al transmisiei]]
[[ru:TCP]]
[[sh:TCP]]
[[simple:Transmission Control Protocol]]
[[sk:Protokol riadenia prenosu]]
[[sq:Transmission Control Protocol]]
[[sr:TCP]]
[[sv:Transmission control protocol]]
[[ta:பரப்புகை கட்டுப்பாடு நெறிமுறை]]
[[th:Transmission Control Protocol]]
[[tr:TCP]]
[[uk:TCP]]
[[ur:تضبیط ترسیل دستور]]
[[uz:TCP]]
[[vi:TCP]]
[[yo:Transmission Control Protocol]]
[[zh:传输控制协议]]
[[zh-yue:傳輸控制協議]]

22:43, 3 Ապրիլի 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