Undrar du någonsin hur internet fungerar? Hur kan du från bekvämligheten av ditt hem skicka och ta emot bilder, e-postmeddelanden, samtal och visa webbplatser från din enhet ansluten till internet? Dessa åtgärder beror på TCP- och UDP-portar. Hur fungerar dessa portar och vilka är de?

Innan du fördjupar dig i ämnet måste du förstå vad en port är. Datorer använder portar för att kommunicera och skapa förbindelser med andra datorer i ett nätverk. Porten i fråga här är inte en fysisk komponent utan en virtuell slutpunkt mellan två eller flera datorer. De vanligaste portarna på internet är TCP- och UDP-portarna.

Vad är TCP-portar?

TCP står för Transmission Control Protocol och det är ett anslutningsorienterat protokoll. I nätverk är protokoll regler eller standarder som styr hur data överförs mellan enheter. TCP kallas ett anslutningsorienterat protokoll eftersom det upprättar en anslutning mellan de mottagande och sändande enheterna innan data överförs.

TCP-portar är portar som överensstämmer med protokollen för överföringskontroll. Vissa TCP-portar inkluderar

instagram viewer
Filöverföringsprotokoll portar (20 och 21) för filöverföringar, SMTP-porten (25) och IMAP-porten (143) för e-post, och Säkert skal port (22).

Hur fungerar TCP-portar?

TCP-portar skapar anslutningar innan data delas. Om du till exempel vill berätta för din vän om en ny film eller ett nytt spel kan du ringa ett telefonsamtal. Du slår din väns nummer, och om hon får samtalet och bekräftar att du är i andra änden av linjen, svarar hon. Sedan kan du börja berätta för henne om spelet.

Det är så TCP-portar fungerar också. En säker anslutning mellan avsändaren och den mottagande enheten säkerställs innan data överförs. Men hur gör enheter som använder TCP-portarna för att ta emot eller skicka data den anslutningen i första hand? De gör detta med hjälp av trevägshandslaget.

Vad är ett trevägshandslag?

I TCP ansluter enheten som skickar data till enheten som ska ta emot den. Sättet som TCP-portar upprättar tillförlitliga anslutningar på kallas trevägshandskakning.

Som namnet antyder kräver en trevägshandskakning tre olika interaktioner, som kommer i form av tre meddelanden: SYN→SYN-ACK→ACK.

Det första är SYN-segmentet. Den sändande enheten skickar ut ett SYN-meddelande (synkroniserat sekvensnummer) för att försöka kommunicera med den mottagande datorn. Den försöker säga, "Hej! Är du tillgänglig för att skapa en anslutning? "

Om den mottagande enheten är tillgänglig för att göra en anslutning, svarar den på enheten som skickar anslutningsbegäran med ett SYN-ACK-segment. SYN-ACK-segmentet bekräftar anslutningsbegäran och skickar ut ett synkroniserat sekvensnummer i retur. I klartext säger enheten, "Ja, jag bekräftar din begäran och jag är villig att göra en anslutning."

När detta händer skickar den sändande enheten ett ACK-segment till den mottagande enheten och talar om för den att den har bekräftat sitt meddelande. Sedan bildas en anslutning och den börjar överföra data. När dataöverföringen har bekräftats och slutförts avslutas anslutningen.

På så sätt är all data som skickas till den mottagande enheten komplett och skickas i rätt ordning. Dessutom saknas det inga paket eftersom en anslutning gjordes först.

Vad är UDP-portar?

UDP står för User Datagram Protocol. User Datagram Protocol är anslutningslöst, vilket innebär att en värdenhet kan överföra data till sin mottagare utan att upprätta en anslutning i förväg. UDP-portar beror på UDP/IP-protokollen. UDP-portar inkluderar DNS-porten (53), Dynamic Host Configuration Protocol-porten (68) och Kerberos-porten (88), som används av speltjänster.

Hur fungerar UDP-portar?

Till skillnad från TCP-portarna behöver inte UDP-portar upprätta anslutningar innan data överförs. Så om du vill berätta för din vän om en ny film som imiterar hamnen uppåt, måste du skrika ut ditt samtal och hoppas att din vän är i närheten och kan höra dig. Ganska opålitligt, eller hur?

Ansvaret för att ta emot informationen du försöker förmedla ligger enbart på din vän. Eftersom du inte har skapat en koppling än, kanske din vän inte hör dig ordentligt och bara hör bitar eller ingenting alls.

I UDP-portar skickar värden ut data i paket (små segment) utan någon bestämd destination i åtanke. Sedan hoppas den att den mottagande enheten får dessa paket, vilket är opålitligt eftersom det inte garanterar att data kommer att tas emot sömlöst. Som ett resultat kommer paket inte till mottagaren och data går förlorade. Detta är känt som paketförlust.

Vad är skillnaden mellan TCP- och UDP-portar?

Även om TCP-portar utför samma funktion för att skicka information över internet, har de olika funktioner och användningsområden.

Pålitlighet

En TCP-port är mer tillförlitlig för kommunikation och dataöverföring eftersom den är anslutningsorienterad protokoll upprättar den en anslutning med de två enheterna med hjälp av ett trevägshandslag innan det skickas data. På så sätt tas all data emot och i rätt ordning. Och när det finns ett fel i processen är det lätt att upptäcka. Men detta är inte samma sak med UDP-portar.

På grund av dess tillförlitlighet används TCP-portar för tjänster där du behöver säker och fullständig dataöverföring som e-post, bilder, webbplatser, etc.

Tid

Eftersom UDP-portar är anslutningslösa protokoll sparar de mycket tid genom att inte upprätta anslutningar tidigare skicka ut datapaket, vilket kommer väl till pass för tidskänsliga tjänster och där data tas emot in realtid. UDP-portar används i video-, röst- och spelströmning.

TCP- och UDP-portar, förklarat

TCP- och UDP-portar är nätverkstermer som du inte hör regelbundet, men de är grunden för vårt internet. Dessa två portar spelar en stor roll i ditt dagliga liv, eftersom dataöverföring skulle vara nästan omöjlig utan dessa portar.

Vad är Internet Control Message Protocol (ICMP) och hur fungerar det?

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • Teknik förklaras
  • IP-adress
  • Dator nätverk
  • Nätverkstips
  • Jargong

Om författaren

Chioma Ibeakanma (25 artiklar publicerade)

Chioma är en teknisk författare som älskar att kommunicera med sina läsare genom sitt skrivande. När hon inte skriver något kan hon hittas hänga med vänner, volontärarbeta eller prova nya tekniska trender.

Mer från Chioma Ibeakanma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera