En Tutorial for TCP-protokollen

En Tutorial for TCP-protokollen


Når dataoverføringen, slik som å sende en e-post, finner sted mellom to datamaskiner som kan eller ikke kan være i samme nettverk, går dataene gjennom syv lag i sitt nettverk før den når sin destinasjon. Diagrammet illustrerer denne prosess. (TCP) Transmission Control Protocol er det fjerde laget i denne modellen som gir tilkobling (gjennom porter) og pålitelig overføring av data mellom nettverkene.

TCP gir toveis, pålitelige og forbindelsesorientert data levering og kan arbeide med alle programmer som trenger denne tjenesten.

Følgende er de viktigste funksjonene til Transmission Control Protocol:

emballasje

TCP yter service til de høyere lag. De høyere lagene sende meldinger som e-post. TCP pakker disse meldingene til datapakker (mindre uavhengige stykker) før du overfører den til målet nettverket. På destinasjonssiden, samler TCP datapakkene i full meldinger og sender dem til høyere applikasjons lag.

adressering

TCP gir unike adressering, omtrent som en unik hjemmeadresse, til datapakkene. Dette brukes til å sende datapakkene til det andre nettverket. Denne mekanismen sikrer at e-postmeldinger når sine riktig destinasjon. Dette adresseringsmekanismen er forståelig for både sending og mottagerne.

Tilkobling

TCP kobler ulike enheter og opprettholder disse forbindelsene. TCP gir også prosedyrer for å løse problemer med denne forbindelsen og gir mekanismer for å avslutte dem. Derfor, for å sende datapakker, TCP etablerer først forbindelsen, i likhet med hvordan en telefonlinje kobles til den andre enheten. Når forbindelsen er etablert, er overføringen gjort. Dette sikrer at meldingene kommer i sin helhet. Tilkoblingen er avsluttet etter at meldingen kommer frem til bestemmelsesstedet.

overføre

TCP lar program lagene over den til å overføre data i strømmen, fra start til slutt i en kontinuerlig strøm. TCP deler dataene inn datapakker og går på datapakkene til IP-laget under den. IP-laget gjør sitt eget fragmentering, emballasje og formatering før den sendes til lavere lag. På vellykket overføring, mottaker enhetens IP og TCP lag dechiffrere den og un-pakke den før den sendes videre til de høyere lagene.

Pålitelighet

TCP gir et sett av funksjoner og tjenester som gjør dataoverføring pålitelig ved hjelp av kvitteringer på overføring av datagrammer. Den underliggende IP-laget er ikke så pålitelig når det gjelder dataoverføring. TCP overvinner dette til en viss grad som det er forbindelsesorienterte og gir mulighet for toveis strøm av data. Det gjør at tilkoblingen er opprettet før dataoverføringen.

administrerende Flow

TCP forbedrer flytkontroll for data og styrer overføringen. Det hjelper i å unngå opphopning i nettverket og gjør det mulig jevn flyt av data.