Hva er en UDP Port?

Hva er en UDP Port?


User Datagram Protocol, eller UDP, er en del av Internet Protocol Suite, og brukes til å sende tekstmeldinger til andre datamaskiner på et lokalnett eller regionnett. UDP er upålitelig, og sendte meldinger kan aldri kommer, kommer to ganger, eller kommer i en annen rekkefølge til det sendt. Hva UDP mangler i pålitelighet, gjør opp for i fart, og dermed UDP er ofte brukt for tidskritiske applikasjoner.

Hva er UDP-protokollen?

UDP er en forbindelsesløs protokoll, slik at meldingene er sendt ut til den mottakende datamaskin, men det er ingen garanti for at de vil bli mottatt, på grunn av feil eller ødeleggelse på rute for eksempel. Hvis sender datamaskin sender to meldinger på samme tid, kan de kommer til forskjellige tider, og det er ikke mulig å fastslå hvilken meldingen vil ankomme først. Selv om dette ikke høres veldig nyttig, det fungerer godt for tidskritiske applikasjoner hvor data skal handlet på raskt, men hvis en pakke ikke når målet, vil det ikke føre til et problem. På grunn av den lave overhead involvert med UDP protokollen, kan meldinger sendes raskt med lite behandling nødvendig.

Forhold til TCP-protokollen

Transmission Control Protocol er den mest brukte komponent av Internet Protocol Suite, for bruk når pålitelige forbindelser er påkrevd. Før to datamaskiner kan kommunisere via TCP, må de først fullføre en handshaking protokollen for å opprette forbindelsen. TCP er en streaming-protokoll, med meldinger som er sendt ved hjelp av flytkontroll med feilsjekking og feilretting. Mottaker datamaskin erkjenner hver pakke den mottar, med datamaskinen som sender omekspederende pakker som ikke klarer å komme. Dette garanterer at meldingene ankommer, og i riktig rekkefølge, selv om dette går på bekostning av hastighet, som mer behandling er nødvendig for korrekt levering av meldinger.

Hvordan er UDP brukt?

UDP brukes av applikasjoner hvor hastighet er en viktig faktor, som online spill. For disse spillene, blir data sendt av spillet til den sentrale serveren og deretter videre til andre spillernes datamaskiner i sanntid. Som et tegn trekk, de andre spillernes verdener vise den nye posisjonen. Som tidligere stillinger er irrelevant når en spiller har flyttet, spiller det ingen rolle om datagrammer blir droppet. Hvis en datagram aldri kommer, er den neste gram fikk rask nok til å gjøre liten forskjell, og liten forsinkelse introdusert kan kompenseres for. DNS bruker UDP, som en enkelt forespørsel er utført etterfulgt av en enkelt reaksjon, slik at det ikke er behov for strømningskontroll som tilbys av TCP. Lyd og video streaming også stole på hastigheten på UDP, med kompensasjon for tapte data, slik at bare minimal nedbrytning er forårsaket hvis datagrammer er tapt i transitt.

UDP-porter

Porter eksisterer på en datamaskin for å tillate tilkoblinger til og fra eksterne systemer. Hvor som en IP-adresse er lik et telefonnummer, slik at trafikken å bli dirigert til en bestemt datamaskin, er en port som ligner på et telefonnummer, slik at et bestemt program eller en tjeneste som skal nås. Portnumrene er 16-bits heltall, så kan variere fra null gjennom til 65535, med kjernenettverkstjenester ved hjelp av porter under 1024. Vanlige porter inkluderer TCP-port 80 for HTTP-trafikk, TCP port 25 for å sende e-post via SMTP og UDP port 53 for DNS . En UDP port er rett og slett en port som kan motta eller overføre ved hjelp av UDP-protokollen.