«Փոխանցման կառավարման հաղորդակարգ»–ի խմբագրումների տարբերություն
No edit summary |
իմաստային և թարգմանչական նախնական ուղղումներ |
||
Տող 1. | Տող 1. | ||
'''Փոխանցման կառավարման հաղորդակարգ''' ({{lang-en|Transmission Control Protocol, TCP}}), [[համացանց]]ի հիմնական [[հաղորդդակարգ]]երից մեկը, այնքան հիմնարա, որ հաճախ հաղորդակարգերի ողջ հավաքածաուն անվանվում է [[TCP/IP]]։ |
|||
'''Տեղափոխման վերահսկման պրոտոկոլ''' (Transmission Control Protocol, TCP), [[ինտերնետ]]ի [[ցանցային պրոտոկոլ]]ների հիմնականներից մեկը։ |
|||
Նախատեսված է TCP/IP-ի ցանցերի և ենթացանցերի տվյալների տեղափոխման վերահսկման համար (RFC 793)։ TCP-ն գտնվում է TCP/IP տեղափոխման մակարդակում։ |
Նախատեսված է TCP/IP-ի ցանցերի և ենթացանցերի տվյալների տեղափոխման վերահսկման համար (RFC 793)։ TCP-ն գտնվում է TCP/IP տեղափոխման մակարդակում։ |
||
TCP օգտագործվում է այն ժամանակ, երբ հարկ է լինում ինֆորմացիան փոխանցել առանց կորուստների։ Կիրառական պրոցեսները TCP-ի հետ աշխատում են հատուկ պորտերի միջոցով։ Օրինակ TELNET սերվերը օգտագործում է 23 պորտը։ TELNET օգտագործողը կստանա սերվերից ծառայություն, եթե միացում |
TCP օգտագործվում է այն ժամանակ, երբ հարկ է լինում ինֆորմացիան փոխանցել առանց կորուստների։ Կիրառական պրոցեսները TCP-ի հետ աշխատում են հատուկ պորտերի միջոցով։ Օրինակ TELNET սերվերը օգտագործում է 23 պորտը։ TELNET օգտագործողը կստանա սերվերից ծառայություն, եթե միացում հաստատի TCP հաղորդակարգով 23 պորտով համապատասխան սարքին։ |
||
== Աշխատանք == |
== Աշխատանք == |
||
TCP |
TCP հաղորդակարգը մեծ ծավալով տեղեկությունը փոխանցում է, այն բաժանելով ավելի փոքր մասերի՝ փաթեթների։ Բաժանված մասերը համարակալվում են՝ հետագայում վերականգման համար։ Այդ համարակալումը տվյալների հետ միասին ուղարկելու համար, այն ամեն մի կտորը տեղավորում է համապատասխան շապիկով ծրարում, որի մեջ պահվում է համապատասխան ինֆորմացիան։ Ստացված TCP-''փաթեթը'' տեղավորվում է IP-ծրարի մեջ, որից էլ ստացվում է [[IP]]-''փաթեթ''։ |
||
Ընդունողը ստանալուց հետո բացում է IP-ծրարները և տեսնում է TCP-ծրարները, որոնք էլ իրենց հերթին բացում և տեղավորում են կտորները՝ համապատասխան հաջորդականությամբ համապատասխան տեղում։ Եթե ինչ-որ բան բացակայում է, այն պահանջում է այդ կտորը նորից ուղարկել։ Այսքանից հետո ինֆորմացիան հավաքվում է համապատասխան հերթականությամբ և ամբողջովին վերականգնվում է ու պատրաստ է լինում |
Ընդունողը ստանալուց հետո բացում է IP-ծրարները և տեսնում է TCP-ծրարները, որոնք էլ իրենց հերթին բացում և տեղավորում են կտորները՝ համապատասխան հաջորդականությամբ համապատասխան տեղում։ Եթե ինչ-որ բան բացակայում է, այն պահանջում է այդ կտորը նորից ուղարկել։ Այսքանից հետո ինֆորմացիան հավաքվում է համապատասխան հերթականությամբ և ամբողջովին վերականգնվում է ու պատրաստ է լինում ծրագրին փոխանցելու համար։ |
||
== Առանձնահատկություններ == |
== Առանձնահատկություններ == |
||
Տող 17. | Տող 17. | ||
Այս առանձնահատկությունների շնորհիվ TCP պրոտոկոլի իրականացումը ավելի դժվար է քան UDP (RFC 768) կամ IP (RFC 791)։ |
Այս առանձնահատկությունների շնորհիվ TCP պրոտոկոլի իրականացումը ավելի դժվար է քան UDP (RFC 768) կամ IP (RFC 791)։ |
||
Հաղորդակարգերի բազմամակարդակային ճարտարապետությունում TCP-ն գտնվում է IP հաղորդակարգից ավելի բարձր մակարդակում, ինչը ապահովվում է TCP-ի տվյալների փոխանցման ու ընդունման ուղղին։ |
|||
{| class="wikitable" |
{| class="wikitable" |
22:05, 27 հունվարի 2015-ի տարբերակ
Փոխանցման կառավարման հաղորդակարգ (անգլ.՝ Transmission Control Protocol, TCP), համացանցի հիմնական հաղորդդակարգերից մեկը, այնքան հիմնարա, որ հաճախ հաղորդակարգերի ողջ հավաքածաուն անվանվում է TCP/IP։
Նախատեսված է 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 |
Վիքիպահեստ նախագծում կարող եք այս նյութի վերաբերյալ հավելյալ պատկերազարդում գտնել Փոխանցման կառավարման հաղորդակարգ կատեգորիայում։ |
|