Forskjell mellom TCP og UDP i dataoverføring over internett

Når vi snakker om datanettverk og rutere, vil vi ofte finne referanser til TCP og UDP som er to protokoller som brukes til å sende data over Internett eller i et lokalt nettverk.
Når du konfigurerer noen maskinvare- eller programvarenettverkskomponenter, kan det være viktig å vite forskjellen mellom UDP og TCP, som vi skal forklare å prøve å være enkel og forståelig.
TCP og UDP er protokoller som brukes til å sende biter med data, kjent som pakker, over Internett .
De er over IP-protokollen over internett, så hvis du sender en pakke via TCP eller UDP, sendes den pakken definitivt til en IP-adresse.
TCP og UDP er ikke de eneste protokollene som fungerer på IP, men de er de mest brukte.
For eksempel en annen vanlig protokoll og ICMP, den som brukes av PING.
TCP står for Transmission Control Protocol og er den mest brukte protokollen på Internett.
Når du laster inn en webside, sender datamaskinen TCP-pakker til webserverens adresse, og ber deg om å vise oss hvilken webside for deg.
Webserveren svarer ved å sende en flyt TCP-pakker, som nettleseren setter sammen for å danne websiden og vise den på skjermen.
Når du klikker på en kobling, gå til et nettsted eller legg inn en kommentar, nettleseren sender TCP-pakker til serveren og serveren svarer med andre TCP-pakker.
TCP sørger for at mottakeren mottar pakkene.
Mottakeren (for eksempel webserveren) sender bekreftelsen på mottakelsen til avsenderen (datamaskinen vår).
Hvis avsenderen ikke mottar bekreftelse, sender han tilbake pakkene, og stopper bare etter en viss tid hvis mottakeren ikke svarer fordi den er frakoblet.
Pakkene blir også sjekket for feil.
TCP er veldig pålitelig og pakker spores slik at ingen data går tapt eller blir skadet under transport.
Dette er grunnen til at nedlastinger av filer ikke blir skadet selv om du bruker et tregt eller avbrutt nettverk.
Med et program for å se tilkoblinger, porter og bruk av internett på din PC fra programmer og nettsteder, kan du se type tilkoblinger for hver prosess, for eksempel Google Chrome.
LES OGSÅ: Hvordan datamaskiner snakker med hverandre i nettverket via TCP / IP
UDP er et forkortelse for User Datagram Protocol .
Et datagram er det samme som en pakke med informasjon, så UDP-protokollen fungerer på samme måte som TCP-en, med en forskjell, sjekker den ikke for feil.
Når du bruker UDP, blir pakker sendt til mottakeren raskt uten å vente og uten å sørge for at mottakeren har mottatt dem, og fortsetter å sende pakker.
Hvis mottakeren mister noen UDP-pakker, har han ingen måte å be om dem igjen.
I praksis gir ingen UDP- kommunikasjon noen garanti for datamottak .
Fordelen er at datamaskiner kan kommunisere med hverandre raskere .
UDP brukes når nettverkshastigheten er høy, og feilkontroll kan være unødvendig.
For eksempel blir UDP ofte brukt til å streame live video og online spill .
En direkteavspilt video er en kontinuerlig strøm av data som sendes til datamaskinen.
Hvis noen få rammer går tapt, hoppes det over, og det vil absolutt ikke være mulig å be om å se det senere.
UDP-strømmer avviker fra TCP-strømmer nettopp fordi videostykkene som ikke er mottatt, hoppes over.
Hvis du mister forbindelsen i noen sekunder, fryser videoen et øyeblikk for å hoppe til gjenopptakspunktet og hoppe over de tapte pakkene.
Hvis det oppstår mindre pakketap, kan videoen eller lyden forvrenges i noen øyeblikk og gå tilbake til goden umiddelbart etterpå.
Med online spill er historien lik. Hvis du mister noen UDP-pakker, går spillerne fra et punkt til et annet uten å se bevegelse.
Det som betyr noe er å holde seg oppdatert i spillet, uten å se på fortiden og hva som muligens har gått tapt.
Hvis du hopper over feilrettingen som TCP ville gjort, vil det øke hastigheten på spillforbindelsen og redusere forsinkelsen.
konklusjon
Om en applikasjon bruker TCP- eller UDP-protokollen, avhenger av utvikleren og kan ikke endres.
De fleste programmer ønsker feilretting og foretrekker TCP-protokollens robusthet, mens noen applikasjoner trenger hastighet og er avhengige av UDP.
Med et program som Wireshark kan du se de forskjellige pakkene som reiser frem og tilbake på datamaskinen din.
Hvis du konfigurerer en ruter eller brannmur for å åpne bestemte porter, hvis du ikke er sikker på om et program bruker TCP eller UDP, kan du velge å åpne " begge deler " for å bruke samme regel på både TCP og UDP-trafikk.

Legg Igjen Din Kommentar

Please enter your comment!
Please enter your name here