Արձանագրությունը ապահովում է տվյալների փոխանցման հուսալիություն
TCP- ն (Transmission Control Protocol) կարեւոր ցանցային արձանագրություն է, որն օգտագործվում է ցանցերի տվյալների փոխանցման համար: Արձանագրությունը ցանցերի համատեքստում մի շարք կանոններ եւ ընթացակարգեր է, որոնք կարգավորում են տվյալների փոխանցումը այնպես, որ ամբողջ աշխարհում բոլորը, անկախ գտնվելու վայրից, ծրագրաշարի կամ սարքավորումից, նույն բանն են անում . TCP- ն աշխատում է IP- ի հետ միասին `TCP / IP- ի ճանաչված դոպում: Այս տերմինը կարող եք տեսնել ձեր համակարգչի, ձեր սմարթֆոնի կամ շարժական սարքի ցանցային պարամետրերում, եթե դուք խաղում եք շրջապատի հետ: IP- ն զբաղվում է տվյալների փաթեթների ուղարկման եւ փոխանցման աղբյուրից մինչեւ TCP- ն ղեկավարում է փոխանցման հուսալիությունը: Այս հոդվածում կտեսնենք, թե ինչ է անում TCP- ն եւ ինչպես է այն աշխատում:
Ինչն է TCP- ն
TCP- ի գործառույթը վերահսկելու է տվյալների փոխանցումը այնպես, որ այն հուսալի է: Ինտերնետի նման ցանցերում տվյալները փոխանցվում են փաթեթներում, որոնք տվյալների միավորներ են, որոնք ինքնուրույն ուղարկվում են ցանցում եւ վերահեռվում են այնտեղ, երբ նրանք հասնում են նպատակակետին, որպեսզի վերադարձնեն սկզբնական տվյալները:
Ցանցի վրա տվյալների փոխանցումը կատարվում է շերտերում, մեկ շերտի վրա յուրաքանչյուր արձանագրություն կատարելով, լրացնում է այն, ինչ մյուսները անում են: Այս շերտերի հավաքածուը կոչվում է արձանագրություն: TCP- ն եւ IP- ը աշխատում են ձեռքի մեջ, մյուսը վերեւում: Օրինակ, մեկ բլոկում կարող եք ունենալ HTTP - TCP - IP - WiFi: Սա նշանակում է, որ երբ համակարգիչը վեբ էջ մուտք գործի, այն օգտագործում է HTTP պրոտոկոլը, վեբ էջը HTML- ում, TCP- ն վերահսկում է փոխանցումը, IP- ը ցանցում (օրինակ, ինտերնետում) եւ WiFi փոխանցման տեղական ցանցի վրա:
Հետեւաբար, TCP- ն պատասխանատու է փոխանցման ընթացքում հուսալիության ապահովման համար: Հուսալի տվյալների փոխանցումը այն է, որում ներկայացված են հետեւյալ պահանջները: Սցենարները տրվում են ավելի լավ հասկանալու հայեցակարգը:
- Բոլոր փաթեթները հասնում են նպատակակետին, որը ոչ մի փաթեթ չի կորցրել: Դուք նամակներ կամ նախադասություններ չունեք, երբ ուղարկեք ձեր էլ.փոստը կամ ակնթարթային հաղորդագրություններ:
- Նմանատիպ ձգձգումը չի կարող ազդել տվյալների որակի վրա: Ցանկանում եք ձեր VoIP զանգի կամ հոսքային ձայնի ժամանակ ձեր զրույցը հետեւողական լինել, չկարողանալով խոսել խոսքերն անճանաչելի լինելու մասին:
- Բոլոր տվյալների փաթեթները վերակազմակերպվում են կարգով: Ցանկանում եք, որ ձեր խոսքերը ձեր նամակի նախադասության մեջ լինեն ձեր գրած կարգում: Այլ, եղջերավորը կարող է ուտել առյուծը, ավելի բնական փոխանակման փոխարեն:
Ինչպես է աշխատում TCP- ն
TCP- ն պիտակավորում է իր փաթեթները, որոնք թվագրված են: Այն նաեւ ապահովում է, որ նրանք ունենան վերջնաժամկետ, հասնելու նպատակակետին (որը մի քանի հարյուր միլիոնավորիչ տեւողությամբ ժամանակահատված է), եւ որոշ այլ տեխնիկական դրույթներ: Ստացված յուրաքանչյուր փաթեթի համար ուղարկող սարքը ծանուցվում է փաթեթի միջոցով, որը կոչվում է ճանաչում: Անունը բոլորն է ասում: Եթե ժամանակի ավարտից հետո որեւէ հաստատում չի ստացվի, աղբյուրը, հավանաբար, անհետ կորած կամ ուշացած փաթեթի մեկ այլ օրինակ է ուղարկում: Չստորագրված փաթեթներ նույնպես չեն ընդունվում: Այսպիսով, բոլոր փաթեթները միշտ հավաքվում են, առանց անցքերի եւ կանխորոշված եւ ընդունելի ուշացման:
TCP հասցեագրում
Թեեւ IP- ն ունի ամբողջական մեխանիզմ, որը հայտնի է որպես IP հասցեներ , TCP- ն չունի այդպիսի մանրամասն մշակման համակարգ: Այն կարիք չունի: Այն օգտագործում է միայն սարքի տրամադրած համարները, որոնք աշխատում են, որպեսզի պարզեն, թե որտեղ է այն ստանում եւ ուղարկում փաթեթներ, որոնց համար ծառայություն է: Այս թվերը կոչվում են նավահանգիստներ: Օրինակ, վեբ բրաուզերները օգտագործում են 80-րդ նավահանգիստը TCP- ի համար: Պորտ 25-ը օգտագործվում է կամ էլեկտրոնային փոստով: Պորտի համարը հաճախակի կապվում է ծառայության IP հասցեի հետ, օրինակ `192.168.66.5:80