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 yhteyskäytäntö, jolla sovellus voi lähettää viestejä toiselle tietokoneelle.
UDP eroaa TCP:stä monin tavoin. Muun muassa paketin perillemenoa ei varmisteta päästä päähän (alempi taso kyllä varmistaa seuraavaan solmuun asti). UDP:ta käytetään esimerkiksi DNS-pyyntöjen lähettämiseen, verkkopeleissä ja reaaliaikaisen videon ja äänen välittämiseen. UDP:n yleisrasite on pienempi kuin TCP:n, siinä ei suoriteta alkukättelyä, pakettien kuittailua eikä kolmivaiheista yhteyden lopettamista. Se ei silti välttämättä ole nopeampi kuin TCP, koska TCP:n liikkuva ikkuna (sliding window) kompensoi tehokkaasti kuittausten viemää aikaa.
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.


