Skip to main content

TCP (Transmission Control Protocol) förklaras

TCP: Transmission control protocol | Networking tutorial (12 of 13) (April 2025)

TCP: Transmission control protocol | Networking tutorial (12 of 13) (April 2025)
Anonim

TCP (Transmission Control Protocol) är ett viktigt nätverksprotokoll som används vid överföring av data över nätverk. Ett protokoll är en uppsättning regler och förfaranden som styr hur överföringen av data utförs så att alla i hela världen, oberoende av platsen, mjukvaran eller hårdvaran som används, gör samma sak på samma sätt . TCP arbetar tillsammans med IP (Internet Protocol) i en välkänd duo som heter TCP / IP. Du kan se den här terminen i datorns nätverksinställningar, din smartphone eller bärbara enhet om du spelar med inställningarna. IP-delen behandlar adressering och vidarebefordran av datapaket från källa till destination medan TCP hanterar överföringssäkerheten. I den här artikeln kommer vi att se vad TCP gör och hur det fungerar.

Vad TCP gör

TCP: s funktion är att styra överföringen av data så att den är pålitlig. På nät som Internet överförs data i paket, vilka är datahuller som skickas oberoende på nätverket och återmonteras när de når destinationen för att ge tillbaka originaldata.

Överföring av data i ett nätverk görs i lager, varje protokoll på ett lager gör något komplementärt med vad de andra gör. Denna uppsättning lager kallas en protokollstack. TCP och IP fungerar hand i hand i stapeln, en över varandra. I en stack kan du till exempel ha HTTP - TCP - IP - WiFi. Det betyder att när en dator till exempel har tillgång till en webbsida, använder den HTTP-protokollet för att få webbsidan i HTML, TCP styr överföringen, IP-kanaliseringen på nätverket (t.ex. Internet) och WiFi-överföringen på det lokala nätverket.

TCP är därför ansvarigt för att säkerställa tillförlitlighet vid överföring. En tillförlitlig dataöverföring är en där följande krav är uppfyllda. Scenarier ges för att bättre förstå konceptet.

  • Alla paket når destinationen, det är inget paket förlorat. Du vill inte ha bokstäver eller meningar som saknas när du skickar din e-post eller direktmeddelanden.
  • Det finns ingen sådan försening som skulle påverka datakvaliteten. Du vill att din konversation under ditt VoIP-samtal eller strömmande ljud ska vara konsekvent, om inte de talade orden skulle vara oigenkännliga.
  • Alla datapaket återmonteras i ordning. Du vill att dina ord i en mening i ditt mail ska vara i den ordning du skrev dem. Annars kan hjorten äta lejonet istället för den mer naturliga konverserade.

Hur TCP fungerar

TCP märker sina paket så att de numreras. Det säkerställer också att de har en tidsfrist för att nå målet (vilket är en varaktighet av flera hundra millisekunder som kallas time-out) och några andra tekniska bestämmelser. För varje mottaget paket anmäls sändningsanordningen via ett paket som kallas bekräftelse. Namnet säger allt. Om det efter klockslaget inte mottagits någon bekräftelse skickar källan en annan kopia av det förmodligen saknade eller försenade paketet. Out-Of-Order-paket är inte heller bekräftade. På så sätt monteras alla paket alltid i ordning, utan hål och inom en förutbestämd och acceptabel fördröjning.

TCP-adressering

Medan IP har en komplett mekanism för adressering känd som IP-adresser, har TCP inget sådant detaljerat adresseringssystem. Det behöver inte en. Den använder endast siffror som tillhandahålls av den enhet som den arbetar med för att identifiera var den tar emot och skickar paket för vilken tjänst. Dessa nummer heter portar. Till exempel använder webbläsare porten 80 för TCP. Port 25 används eller e-post. Portnumret kopplas ofta till IP-adressen för en tjänst, t.ex. 192.168.66.5:80