TCP- ը ինտերնետով տվյալների փոխանցման ամենատարածված և հիմնական արձանագրություններից մեկն է: Այս արձանագրությունն օգտագործվում է TCP / IP ցանցերում և ապահովում է տվյալների հոսք ՝ գործնականում վերացնելով տեղեկատվության կորուստը ՝ կապված միացված և ներբեռնման տեխնոլոգիայի հետ:
TCP- ի գալուստը
TCP / IP- ն առաջին անգամ մշակվել է 1970-ականների սկզբին և օգտագործվել է ARPANET- ը կառուցելու համար: Տեխնոլոգիան մշակվել է որպես հետազոտական նախագծի մի մաս, որի նպատակն էր ուսումնասիրել նույն տեղական կամ վիրտուալ ինտերնետային ցանցում համակարգիչները համատեղելու ներուժը:
TCP կապի հաստատումն իրականացվում է հաճախորդի հատուկ ծրագրի միջոցով, ինչպիսիք են զննարկիչը, փոստատարը կամ հաղորդագրությունների հաճախորդը:
TCP կառուցվածքը
TCP / IP կառուցվածքը թույլ է տալիս ձևավորել մուտք դեպի հեռավոր համակարգիչներ, ինչպես նաև միավորել առանձին սարքեր ՝ ստեղծելով տեղական ցանցեր, որոնք աշխատում են ընդհանուրից առանձին: TCP- ը տվյալների փոխանցման հուսալի արձանագրություն է: Այսպիսով, ամբողջ տեղեկատվությունը, որը կուղարկվի ցանց, երաշխավորված է ստացվել հասցեատիրոջ կողմից, այսինքն. օգտագործողը, որին տրամադրվել են տվյալները:
TCP- ի այլընտրանքը UDP- ն է: Այս ցանցերի միջև կարևոր տարբերությունն այն է, որ TCP- ն նախ պետք է վստահելի կապ հաստատի ուղարկողի և տեղեկատվություն ստացողի միջև: Կապը հաստատելուց հետո տեղի է ունենում տվյալների փոխանցում, ապա սկսվում է կապի դադարեցման կարգը: UDP- ն անմիջապես կարգավորում է ցանկալի տեղեկատվական փաթեթների փոխանցումը օգտվողին `առանց նախապես ալիք ստեղծելու:
Տվյալների ուղարկում TCP- ով
Կապ հաստատելուց հետո TCP- ն տվյալներ է ուղարկում ստեղծված երթուղիներով `համաձայն տեղեկատվություն ուղարկողի և ստացողի IP հասցեների: IP հասցեն եզակի նույնացուցիչ է ինտերնետում յուրաքանչյուր ցանցային սարքի համար, և, հետևաբար, ստեղծված թունելի միջոցով ուղարկված փաթեթը հնարավոր չէ կորցնել կամ սխալմամբ ուղարկել մեկ այլ օգտագործողի:
Տվյալների փոխանցման ֆիզիկական մակարդակում տեղեկատվությունն ունի հաճախությունների, ամպլիտուդների և այլ ալիքների ձև, որոնք արդեն մշակվում են հասցեատիրոջ ցանցային ինտերֆեյսի քարտի կողմից:
Ալիքի արձանագրությունները պատասխանատու են համակարգչի կողմից տեղեկատվությունը մշակելու և դրանք այլ բաղադրիչներին փոխանցելու համար, որոնց թվում են Ethernet, ATM, SLIP, IEEE 802.11: Այս ալիքները ապահովում են ոչ միայն տվյալների փոխանցում, այլ նաև հասցեատերերին առաքման ձև: Այսպիսով, IEEE 802.11 ցանցերում տեղեկատվությունը փոխանցվում է անլար ռադիոազդանշանի միջոցով: Այս դեպքում ազդանշանն ուղարկվում է համակարգչային ցանցային քարտից, որը նույնպես ունի իր սեփական MAC կոդը: Ethernet- ի դեպքում տվյալների ամբողջ փոխանցումն իրականացվում է մալուխային կապի միջոցով: