no.phhsnews.com


no.phhsnews.com / Hva er forskjellen mellom TCP og UDP?

Hva er forskjellen mellom TCP og UDP?


Du har sikkert sett referanser til TCP og UDP når du konfigurerer port-videresending på en ruter eller når du konfigurerer brannmurprogramvare. Disse to protokollene brukes til ulike typer data.

TCP / IP er en serie protokoller som brukes av enheter for å kommunisere over Internett og de fleste lokale nettverk. Den er oppkalt etter to av dens originale protokoller - Transmission Control Protocol (TCP) og Internet Protocol (IP). TCP gir apper en måte å levere (og motta) en bestilt og feilkontrollert strøm av informasjonspakker over nettverket. Brukerdatagramprotokollen (UDP) brukes av apper til å levere en raskere strøm av informasjon ved å fjerne feilkontroll. Når du konfigurerer noe maskinvare eller programvare på nettverket, må du kanskje vite forskjellen.

Hva de har til felles

RELATERT: Slik finner du dine private og offentlige IP-adresser

Både TCP og UDP er protokoller brukes til å sende databiter, kjent som pakker over Internett. Begge protokollene bygger på toppen av IP-protokollen. Med andre ord, om du sender en pakke via TCP eller UDP, sendes denne pakken til en IP-adresse. Disse pakkene behandles på samme måte som de blir videresendt fra datamaskinen til mellomledere og videre til destinasjonen.

TCP og UDP er ikke de eneste protokollene som fungerer på toppen av IP. Men de er mest brukt.

Hvordan TCP Works

TCP er den mest brukte protokollen på Internett.

Når du ber om en nettside i nettleseren din, sender datamaskinen din TCP-pakker til nettet serverens adresse, og be om å sende nettsiden tilbake til deg. Web-serveren reagerer ved å sende en strøm av TCP-pakker, som nettleseren din stikker sammen for å danne nettsiden. Når du klikker på en kobling, logger du på, legger inn en kommentar eller gjør noe annet, nettleseren din sender TCP-pakker til serveren og serveren sender TCP-pakker tilbake.

TCP handler om pålitelighetspakker sendt med TCP spores så ingen data går tapt eller ødelagt i transitt. Dette er grunnen til at filnedlastinger ikke blir ødelagt, selv om det er nettverkshikke. Selvfølgelig, hvis mottakeren er helt frakoblet, vil datamaskinen gi opp og du får se en feilmelding som sier at den ikke kan kommunisere med den eksterne verten.

TCP oppnår dette på to måter. Først ordner det pakker ved å nummerere dem. For det andre, feilsøker det ved at mottakeren sender et svar tilbake til avsenderen som sier at den har mottatt meldingen. Hvis avsenderen ikke får en korrekt respons, kan den sende pakkene på nytt for å sikre at mottakeren mottar dem riktig.

RELATED: Forstå Process Explorer

Prosess Explorer og andre systemverktøy kan vise typen tilkoblinger En prosess som gjør at vi kan se Chrome-nettleseren med åpne TCP-tilkoblinger til en rekke webservere.

Hvordan UDP Works

RELATED: Hvordan latens kan gjøre enda raske Internett-tilkoblinger, føler seg sakte

Den UDP-protokollen fungerer på samme måte som TCP, men det kaster ut alle feilkontrollene. Alle frem og tilbake kommunikasjon innfører latens, bremser ting ned.

Når en app bruker UDP, blir pakkene bare sendt til mottakeren. Avsenderen venter ikke for å sikre at mottakeren mottok pakken. Det fortsetter bare å sende de neste pakkene. Hvis mottakeren savner noen UDP-pakker her og der, er de bare tapt - avsenderen vil ikke sende dem igjen. Å miste alt dette overhead betyr at enhetene kan kommunisere raskere.

UDP brukes når hastighet er ønskelig og feilkorreksjon er ikke nødvendig. For eksempel bruker UDP ofte til live-sendinger og online-spill.

La oss for eksempel si at du ser på en levende videostrøm, som ofte sendes med UDP i stedet for TCP. Serveren sender bare en konstant strøm av UDP-pakker til datamaskiner som ser på. Hvis du mister forbindelsen din i noen sekunder, kan videoen fryse eller hoppe et øyeblikk og hoppe over til nåværende bit av sendingen. Hvis du opplever mindre tap i pakken, kan videoen eller lyden bli forvrengt et øyeblikk ettersom videoen fortsetter å spilles uten de manglende dataene.

Dette fungerer på samme måte i online spill. Hvis du savner noen UDP-pakker, kan det hende at spillertegnene teleporterer over kartet når du mottar de nyere UDP-pakker. Det er ingen grunn til å be om de gamle pakkene hvis du savnet dem, siden spillet fortsetter uten deg. Alt som betyr noe, er hva som skjer akkurat nå på spillserveren - ikke hva som skjedde for noen sekunder siden. Ditching TCPs feilkorreksjon bidrar til raskere spilltilkobling og reduserer ventetiden.

Så hva?

RELATED: Slik bruker du Wireshark til å fange, filtrere og inspisere pakker

Om et program bruker TCP eller UDP, er det opp til utvikleren, og valget avhenger av hva et program trenger. De fleste apper krever feilkorrigering og robusthet av TCP, men enkelte programmer trenger hastigheten og redusert overhead av UDP. Hvis du brenner et nettverksanalyseværktøy som Wireshark, kan du se de forskjellige pakketyper som reiser frem og tilbake.

Med mindre du er nettverksadministrator eller programvareutvikler, bør dette ikke påvirke deg for mye. Hvis du konfigurerer ruteren eller brannmurprogramvaren, og du ikke er sikker på om et program bruker TCP eller UDP, kan du generelt velge alternativet "Begge" for å få ruteren eller brannmuren til å bruke samme regel for både TCP og UDP-trafikk.


Slik diagnostiserer og reparerer du en overopphetbar bærbar PC

Slik diagnostiserer og reparerer du en overopphetbar bærbar PC

En av de vanligste problemene med aldrende bærbare datamaskiner er overoppheting, noe mange ikke er sikker på hvordan du skal fikse. Vi hjelper deg med å finne ut hva som forårsaker varmen og hvordan du skal holde notatboken på en lavere temperatur. Overopphetingsdatamaskiner kan forårsake mange problemer, fra tilsynelatende tilfeldig blå skjermkrasj til tap av data.

(how-top)

Slik kopierer du bilder og videoer på iPhone

Slik kopierer du bilder og videoer på iPhone

Dupliserbare filer blir ofte sett på som en dårlig ting, men når det gjelder bilder og videoer, er det ikke alltid tilfelle. Heldigvis er duplisering dem enkle å gjøre på iOS. Spesielt når du redigerer, er det mange grunner til å lage dupliserte bilder og videoer. Kanskje du vil ha en tidligere versjon for å sammenligne endringer, eller kanskje du trenger en slow motion-versjon og en normalhastighetsversjon av en video.

(how-top)

Interessante Artikler