UDP er en af TCP /IP- suite af protokoller. TCP /IP står for Transmission Control Protocol /Internet Protocol . Denne gruppe af protokoller er den mest udbredte system til at få data over netværk og på tværs af internettet i pakker . En pakke er en struktur, der bærer data i segmenter. User Datagram Protocol ( UDP ) er ansvarlig for at opdele data i disse segmenter, og det sætter en header på forsiden af data at forklare, hvordan segmenter kan samles igen . Struktur
Alle protokoller TCP /IP familie deal med data i en 32-bit "ord ." Dette er fordi alle computere i den periode, de protokoller blev skrevet havde processorer , der flyttede data ind og ud af en hukommelse, der var 32 bit lang . UDP header er altid repræsenteret to linjer , som er de to ord header.
Beliggenhed
UDP header passer mellem IP header og data kroppen af pakken . Den IP-headeren indeholder kilde og destination adresser af pakken , i IP -adresse -format. Dette format er dikteret af Internet Protocol, som er en anden protokol af TCP /IP- suite.
Portnumre
data rejser fra én computer til en anden har til at finde den rigtige computer , og så skal det leveres til et program på computeren . Adressen på computeren er ansvarlig for IP-headeren , men identifikation af den modtagende ansøgningen er skrevet ind i UDP header. At støtte udviklingen af net programmering funktioner, programmets navn erstattet af et referencenummer. Dette er fordi det var nemmere at skrive funktionen med en numerisk variabel end med en karakter -baserede variabel af ubestemmelig længde. Denne reference nummer kaldes et portnummer , men det har intet at gøre med stikkontakter på en computer. Det er en logisk nummer, som udelukkende eksisterer i områderne af netværks transport protokoller , hvoraf UDP er en. Producenterne af nye netværksapplikationer registrere deres portnummer med Internet Assigned Numbers Authority. Listen over reserverede portnumre er frit tilgængelig fra IANA hjemmeside.
Format
Den første af de header to ord er opdelt i to felter af samme længde . Disse indeholder kilden og destination port numre for pakken. Det andet ord er opdelt i to felter, hver 16 bit i længden. Disse er UDP længde og en checksum . Længden felt viser det samlede antal bytes i UDP header og følgende data . Datanyttelasten af pakken kan være tom , og så den mindste UDP længde er otte bytes , hvilket er størrelsen af UDP header.