Lurer du noen gang på hvordan internett fungerer? Hvordan fra komforten av hjemmet ditt kan du sende og motta bilder, e-poster, anrop og se nettsteder fra enheten din koblet til internett? Disse handlingene avhenger av TCP- og UDP-porter. Hvordan fungerer disse portene, og hva er de?
Før du går inn i emnet, må du forstå hva en port er. Datamaskiner bruker porter til å kommunisere og danne forbindelser med andre datamaskiner på et nettverk. Den aktuelle porten her er ikke en fysisk komponent, men et virtuelt endepunkt mellom to eller flere datamaskiner. De vanligste portene på internett er TCP- og UDP-portene.
Hva er TCP-porter?
TCP står for Transmission Control Protocol, og det er en tilkoblingsorientert protokoll. I nettverk er protokoller regler eller standarder som styrer hvordan data overføres mellom enheter. TCP kalles en tilkoblingsorientert protokoll fordi den etablerer en forbindelse mellom mottaker- og senderenhetene før overføring av data.
TCP-porter er porter som samsvarer med overføringskontrollprotokollene. Noen TCP-porter inkluderer
Filoverføringsprotokoll porter (20 og 21) for filoverføring, SMTP-port (25) og IMAP-port (143) for e-post, og Sikkert skall port (22).Hvordan fungerer TCP-porter?
TCP-porter oppretter tilkoblinger før data deles. Hvis du for eksempel vil fortelle vennen din om en ny film eller et nytt spill, kan du ringe. Du slår nummeret til vennen din, og hvis hun får oppringningen og bekrefter at du er i den andre enden av linjen, tar hun opp. Så kan du begynne å fortelle henne om spillet.
Det er slik TCP-porter fungerer også. En sikker forbindelse mellom avsender og mottaker er sikret før overføring av data. Men hvordan oppretter enheter som bruker TCP-portene til å motta eller sende data den forbindelsen i utgangspunktet? De gjør dette ved å bruke treveis håndtrykket.
Hva er et treveis håndtrykk?
I TCP kobles enheten som sender dataene til enheten som skal motta dem. Måten TCP-porter etablerer pålitelige tilkoblinger på kalles et treveis håndtrykk.
Som navnet tilsier, krever et treveis håndtrykk tre forskjellige interaksjoner, som kommer i form av tre meldinger: SYN→SYN-ACK→ACK.
Det første er SYN-segmentet. Avsenderenheten sender ut en SYN-melding (synkronisert sekvensnummer) for å prøve å kommunisere med den mottakende datamaskinen. Den prøver å si: "Hei! Er du tilgjengelig for å opprette en forbindelse? "
Hvis mottaksenheten er tilgjengelig for å opprette en tilkobling, svarer den på enheten som sender tilkoblingsforespørselen med et SYN-ACK-segment. SYN-ACK-segmentet bekrefter tilkoblingsforespørselen og sender ut et synkronisert sekvensnummer i retur. Enkelt sagt sier enheten: "Ja, jeg godtar forespørselen din, og jeg er villig til å opprette en forbindelse."
Når dette skjer, sender avsenderenheten et ACK-segment til mottakerenheten, og forteller den at den har bekreftet meldingen. Deretter dannes en forbindelse, og den begynner å overføre data. Når dataoverføringen er bekreftet og fullført, avsluttes forbindelsen.
På denne måten er all data som sendes til mottakerenheten komplett og sendt i riktig rekkefølge. Dessuten er det ingen manglende pakker fordi en tilkobling ble opprettet først.
Hva er UDP-porter?
UDP står for User Datagram Protocol. User Datagram Protocol er tilkoblingsløs, noe som betyr at en vertsenhet kan overføre data til mottakeren uten å opprette en tilkobling på forhånd. UDP-porter avhenger av UDP/IP-protokollene. UDP-porter inkluderer DNS-porten (53), Dynamic Host Configuration Protocol-porten (68) og Kerberos-porten (88), som brukes av spilltjenester.
Hvordan fungerer UDP-porter?
I motsetning til TCP-portene, trenger ikke UDP-porter å opprette tilkoblinger før overføring av data. Så hvis du ønsker å fortelle vennen din om en ny film som imiterer opp-porten, må du rope ut samtalen din og håpe at vennen din er i nærheten og kan høre deg. Ganske upålitelig, ikke sant?
Ansvaret for å motta informasjonen du prøver å gi ligger utelukkende på din venn. Fordi du ikke har opprettet en forbindelse ennå, kan det hende at vennen din ikke hører deg ordentlig og bare hører biter eller ingenting i det hele tatt.
I UDP-porter sender verten ut data i pakker (små segmenter) uten noen bestemt destinasjon i tankene. Deretter håper den at mottaksenheten får disse pakkene, noe som er upålitelig da det ikke garanterer at dataene blir mottatt sømløst. Som et resultat kommer ikke pakker til mottakeren, og data går tapt. Dette er kjent som pakketap.
Hva er forskjellen mellom TCP- og UDP-porter?
Selv om TCP-porter utfører samme funksjon som å sende informasjon over internett, har de forskjellige funksjoner og bruksområder.
Pålitelighet
En TCP-port er mer pålitelig for kommunikasjon og dataoverføring fordi, som en tilkoblingsorientert protokollen, etablerer den en forbindelse med de to enhetene ved hjelp av et treveis håndtrykk før sending data. På denne måten mottas all data i riktig rekkefølge. Og når det er en feil i prosessen, er det lett å oppdage. Men dette er ikke det samme med UDP-porter.
På grunn av påliteligheten brukes TCP-porter for tjenester der du trenger sikker og fullstendig dataoverføring som e-post, bilder, nettsteder, etc.
Tid
Fordi UDP-porter er tilkoblingsfrie protokoller, sparer de mye tid ved å ikke opprette tilkoblinger før utsendelse av datapakker, noe som kommer godt med for tidssensitive tjenester og hvor data mottas inn sanntid. UDP-porter brukes i video-, tale- og spillstrømming.
TCP- og UDP-porter, forklart
TCP- og UDP-porter er nettverksbegreper du ikke hører regelmessig, men de er grunnlaget for internett vårt. Disse to portene spiller en stor rolle i ditt daglige liv, siden uten disse portene ville dataoverføring være nesten umulig.
Hva er Internet Control Message Protocol (ICMP) og hvordan fungerer det?
Les Neste
Relaterte temaer
- Teknologi forklart
- IP adresse
- Datanettverk
- Nettverkstips
- Sjargong
Om forfatteren
Chioma er en teknisk skribent som elsker å kommunisere til leserne gjennom forfatterskapet. Når hun ikke skriver noe, kan hun bli funnet å henge med venner, melde seg frivillig eller prøve ut nye teknologitrender.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere