«Փոխանցման կառավարման հաղորդակարգ»–ի խմբագրումների տարբերություն
չ r2.7.2+) (Ռոբոտ․ ar:ميفاق ضبط الارسال փոփոխվել է ar:ميفاق ضبط الإرسالով |
չ 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 |
Վիքիպահեստ նախագծում կարող եք այս նյութի վերաբերյալ հավելյալ պատկերազարդում գտնել Փոխանցման կառավարման հաղորդակարգ կատեգորիայում։ |