UDP
Wikipedia
Protokollstack för IP-nätverk | |
TCP/IP-skikt | Protokoll |
---|---|
5.Applikation | BitTorrent, DNS, FTP, HTTP, IMAP, IRC, NNTP, POP3, SIP, SMTP, SNMP, SSH, Telnet, TFTP, … |
4.Transport | DCCP, SCTP, TCP, RTP, UDP, IL, RUDP, … |
3.Nätverk | ARP, ICMP, IGMP, IP (IPv4, IPv6), … |
2.Länk | ATM, Ethernet, FDDI, ISDN, MPLS, Token Ring, PPP, SLIP, Wi-Fi, … |
1.Fysiska | ISDN, RS232, IrDA, Bluetooth, xDSL, … |
UDP, User Datagram Protocol, är ett protokoll för att skicka datagram över IP. Det är, liksom IP, ett förbindelselöst protokoll vilket betyder att det inte i förväg upprättar en förbindelse mellan sändare och mottagare. I och med att det inte finns någon förbindelse så känner inte sändaren till om paketen kommit fram och mottagaren känner inte till om rätt antal paket nått den. Förbindelselösa protokoll kallas ibland även för stateless. Jämför med TCP som är ett förbindelseorienterat stateful protokoll.
Paketen kan komma i vilken ordning som helst eller helt enkelt bara försvinna på vägen. Detta är inget som har med UDP att göra utan är en egenhet hos IP.
UDP lämpar sig särskilt för datorspel eller multimediatillämpningar, då hög förbindelsehastighet och låg latens ofta är viktigare än att rätt antal paket kommer fram i rätt ordning.
UDP använder sig av IP som underliggande transportprotokoll. UDP har header som innehåller avsändar- och destinationsport, längden på datagrammet (inklusive header) och en kontrollsumma.
Headers storlek och utseende är:
0 7 8 15 16 23 24 31 +--------+--------+--------+--------+ | Avsändarport |Destinationsport | +--------+--------+--------+--------+ | Längd | Kontrollsumma | +--------+--------+--------+--------+ | data ... +---------------- ...
[redigera] Standarddokument
- RFC 768, User Datagram Protocol