TCP (Transmission Control Protocol) forklaret

Transmission Control Protocol regulerer informationsstrømmen over computernetværk. TCP arbejder sammen med Internet Protocol i en velkendt duo forkortet som TCP / IP. Du vil støde på dette udtryk i netværksindstillingerne på din computer eller smartphone, når du udforsker forbindelsesindstillinger. IP beskæftiger sig med adressering og videresendelse af datapakker fra kilde til destination, mens TCP styrer transmissionens pålidelighed.

Hvad TCP gør

TCP styrer overførslen af ​​data for at fremme pålidelighed. På netværk som Internettet overføres data ind pakker, som er enheder af data, der sendes uafhængigt af netværket og samles igen på destinationen.

Grafik af computerens netværksbetingelser TCP / IP
Funtap via Getty Images

Overførsel af data på et netværk sker i lag, hver protokol på et lag gør noget komplementært med det, de andre laver. Dette sæt lag kaldes a protokolstak. TCP og IP arbejder hånd i hånd i stakken, den ene over den anden.

For eksempel kan en stak omfatte HTTP> TCP> IP> Wi-Fi. Dette betyder, at når f.eks. En computer får adgang til en webside, bruger den HTTP-protokollen til at få websiden i HTML, TCP styrer transmissionen, IP styrer kanalisering på netværket (internettet), og Wi-Fi håndterer transmission på det lokale område netværk.

instagram viewer

TCP er derfor ansvarlig for at sikre pålidelighed under transmission. En pålidelig datatransmission er en, hvor følgende krav er opfyldt.

  • Alle pakker når destinationen, dvs. ingen pakke går tabt.
  • Der er ingen sådan forsinkelse, der påvirker datakvaliteten.
  • Alle datapakker samles igen i rækkefølge.

Sådan fungerer TCP

TCP nummererer sine pakker. Det sørger også for, at de har en frist til at nå destinationen (en varighed på flere hundrede millisekunder kaldes tiden er gået) og nogle andre tekniske hensættelser. For hver modtaget pakke underrettes den afsendende enhed via en opkaldt pakke anerkendelse. Navnet siger alt. Hvis der ikke efter modtagelsen modtages nogen bekræftelse, sender kilden en anden kopi af den sandsynligvis manglende eller forsinkede pakke. Pakker, der ikke er i ordre, anerkendes heller ikke. På denne måde samles alle pakker altid i rækkefølge uden huller og inden for et specifikt og acceptabelt forsinkelsesvindue.

TCP-adressering

Mens IP tilbyder en komplet mekanisme til adressering kendt som IP-adresser, har TCP intet sådant omfattende adresseringssystem. Det behøver ikke en. Den bruger kun numre fra den enhed, den arbejder på, til at identificere, hvor den modtager og sender pakker til hvilken service. Disse numre kaldes porte. For eksempel bruger webbrowsere port 80 til TCP. Port 25 styrer udgående e-mail. Portnummeret er ofte koblet med IP-adressen til en tjeneste, f.eks. 192.168.66.5:80.