UDP är en av TCP /IP- uppsättning protokoll . TCP /IP står för Transmission Control Protocol /Internet Protocol . Denna grupp av protokollen är det mest använda systemet för att få information via nätverk och över Internet i paket . Ett paket är en struktur som för data i segment . User Datagram Protocol ( UDP ) är ansvarig för att dela data i dessa segment och det sätter en rubrik på framsidan av data för att förklara hur segmenten kan sättas ihop . Struktur
Alla protokoll i TCP /IP- familjen hanterar data i en 32 - bitars " ord . " Detta beror på att alla datorer i den period som de protokoll skrevs hade processorer som flyttade uppgifter i och ut ur ett minnesutrymme som var 32 bitar lång . Den UDP header alltid representeras som två linjer , vilka är de två ord i huvudet .
Plats
UDP header passar mellan IP-huvudet och data kroppen av paketet. Den IP-huvudet innehåller käll-och måladresser av paketet , i IP-adress format. Detta format dikteras av Internet Protocol , som är ett annat protokoll för TCP /IP- sviten .
Portnummer
Data reser från en dator till en annan har att hitta rätt dator , och sedan det måste levereras till ett program på datorn . Adressen till datorn är ansvaret på IP-headern , men identifieringen av den mottagande ansökan skrivs in i UDP- header . För att underlätta utvecklingen av funktioner nätverk programmering , är namnet på programmet ersätts med ett referensnummer . Detta beror på att det var lättare att skriva funktionen med en numerisk variabel än med en karaktär baserad variabel av obestämd längd . Detta referensnummer kallas ett portnummer , men det har ingenting att göra med vägguttag på en dator . Det är ett logiskt nummer som endast i sfärer av nätverkets transportprotokoll , varav UDP är ett. Producenterna av nya nätverk applikationer registrera sin portnummer med Assigned Internet Numbers Authority . Listan över reserverade portnummer är fritt tillgänglig från IANA webbplats .
Format
första av header två ord är uppdelad i två områden av samma längd . Dessa innehåller källan och destination portnummer för paketet. Det andra ordet är uppdelad i två fält , var och en 16 bitar i längd. Dessa är UDP- längd och en kontrollsumma . Längden fältet ger det totala antalet byte i UDP- header och följande data . Datan i paketet kan vara tomt , och så den minsta UDP längd är åtta byte, vilket är storleken på UDP header .