UDP
Wikipedia
TCP/IP-protokollia (keskimmäiset kolme kerrosta) |
|
---|---|
sovellukset | esim. selain (sisältö HTML, XML, MIME) |
sovelluskerros | HTTP, SMTP, POP, IMAP, FTP, IRC, Telnet, SIP, RTSP, RTP, SNMP ... |
kuljetuskerros | TCP, UDP, SCTP, DCCP (tukena: DNS, OSPF, BGP) |
verkkokerros | IP, ARP, DHCP, ICMP, IGMP IPv6, IPsec, Mobile IPv6, SSM... |
peruskerros | esim. IEEE 802 -lähiverkot, PPP, Frame Relay, MPLS, GPRS |
UDP (lyhenne sanoista User Datagram Protocol) on TCP/IP-yhteyskäytäntö, jolla sovellus voi lähettää viestejä toiselle tietokoneelle.
UDP eroaa TCP:stä siten, että paketin perillemenoa ei varmisteta ja siten saadaan suurempi nopeus. UDP:ta käytetään muiden muassa DNS-pyyntöjen lähettämiseen. Nykyään UDP:tä käytetään paljon myös verkkopeleissä.
Sisällysluettelo |
[muokkaa] UDP-datapaketti
[muokkaa] UDP-paketin perusmuoto
+ | Bitit 0 - 15 | 16 - 31 |
---|---|---|
0 | Lähdeosoitteen portti | Kohdeosoitteen portti |
32 | Datan koko | Tarkistussumma |
64 | Data |
Vaaleanpunaisella taustalla näkyvät kohdat eivät ole pakollisia. Data-osion teoreettinen maksimikoko on 65,527 tavua.
[muokkaa] UDP-paketti IPv4 verkossa
+ | Bitit 0 - 7 | 8 - 15 | 16 - 23 | 24 - 31 |
---|---|---|---|---|
0 | Lähdeosoite | |||
32 | Kohdeosoite | |||
64 | Tyhjää | Protokolla | UDP paketin koko | |
96 | UDP paketti |
[muokkaa] UDP-paketti IPv6-verkossa
+ | Bitit 0 - 7 | 8 - 15 | 16 - 23 | 24 - 31 |
---|---|---|---|---|
0 | Lähdeosoite | |||
32 | ||||
64 | ||||
96 | ||||
128 | Kohdeosoite | |||
160 | ||||
192 | ||||
256 | ||||
288 | UDP-paketin koko | |||
320 | Hyötykuorman koko | Seuraavan otsakkeen tyyppi | ||
352 | UDP-paketti |
Hyötykuorma tarkoittaa datan pituutta IPv6-paketin otsakkeen jälkeen, siihen lasketaan pakettiin lisänä tulevat ylimääräiset otsakkeet.
[muokkaa] Standardointi
UDP on IP-protokolla numero 17. UDP-porttien numerointi löytyy artikkelista portti.