TCP (Transmission Control Protocol) forklart

Transmisjonskontrollprotokoll styrer informasjonsflyten over datanettverk. TCP samarbeider med Internet Protocol i en kjent duo forkortet som TCP / IP. Du vil møte dette begrepet i nettverksinnstillingene på datamaskinen eller smarttelefonen din når du utforsker tilkoblingsinnstillingene. IP tar for seg adressering og videresending av datapakker fra kilde til destinasjon mens TCP administrerer påliteligheten til overføringen.

Hva TCP gjør

TCP kontrollerer overføring av data for å fremme pålitelighet. På nettverk som Internett overføres data inn pakker, som er dataenheter som sendes uavhengig av nettverket og settes sammen på destinasjonen.

Grafikk av datanettverksbetingelsene TCP / IP
Funtap via Getty Images

Overføring av data på et nettverk skjer i lag, hver protokoll på ett lag gjør noe utfyllende med det de andre gjør. Dette settet med lag kalles a protokollstabel. TCP og IP fungerer hånd i hånd i stakken, hver over hverandre.

For eksempel kan en bunke omfatte HTTP> TCP> IP> Wi-Fi. Dette betyr at når for eksempel en datamaskin får tilgang til en webside, bruker den HTTP-protokollen for å få websiden i HTML, TCP styrer overføringen, IP styrer kanalisering på nettverket (internett), og Wi-Fi håndterer overføring i lokalområdet Nettverk.

instagram viewer

TCP er derfor ansvarlig for å sikre pålitelighet under overføring. En pålitelig dataoverføring er en der følgende krav er oppfylt.

  • Alle pakkene når destinasjonen, det vil si at ingen pakke går tapt.
  • Det er ingen slik forsinkelse som vil påvirke datakvaliteten.
  • Alle datapakker blir satt sammen igjen i rekkefølge.

Hvordan TCP fungerer

TCP nummererer pakkene sine. Det sørger også for at de har en frist for å nå destinasjonen (en varighet på flere hundre millisekunder kalt pause) og noen andre tekniske avsetninger. For hver mottatte pakke varsles senderenheten via en pakke som kalles bekreftelse. Navnet sier alt. Hvis ingen bekreftelse mottas etter tidsavbruddet, sender kilden en annen kopi av den sannsynligvis manglende eller forsinkede pakken. Pakker som ikke er i ordre, blir heller ikke godkjent. På denne måten blir alle pakker alltid samlet i rekkefølge, uten hull og innenfor et spesifikt og akseptabelt forsinkelsesvindu.

TCP-adressering

Mens IP tilbyr en komplett mekanisme for adressering kjent som IP-adresser, har TCP ikke noe så omfattende adresseringssystem. Det trenger ikke en. Den bruker bare tall levert av enheten den jobber med for å identifisere hvor den mottar og sender pakker for hvilken tjeneste. Disse tallene kalles porter. Nettlesere bruker for eksempel port 80 for TCP. Port 25 styrer utgående e-post. Portnummeret er ofte koblet med IP-adressen til en tjeneste, f.eks. 192.168.66.5:80.