UDP
| Internet-protokolla | |
|---|---|
|
sovelluskerros |
DHCP • DHCPv6 • DNS • ESMTP • FTP • HTTP • IMAP • IRC • LDAP • MGCP • NNTP • NTP • POP • RPC • RTP • RTSP • SIP • SMTP • SNMP • SOCKS • SSH • Telnet • TLS/SSL • XMPP |
|
kuljetuskerros |
TCP • UDP • DCCP • SCTP • RSVP • RIP • BGP • ECN |
|
verkkokerros |
IP (IPv4 ja IPv6) • ICMP • ICMPv6 • IGMP • OSPF • IPsec |
UDP (lyhenne sanoista User Datagram Protocol) on ns. yhteydetön protokolla, joka ei vaadi yhteyttä laitteiden välille, mutta mahdollistaa tiedostojen siirron.[1]
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 |
UDP-datapaketti [muokkaa]
UDP-paketin perusmuoto [muokkaa]
| + | 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.
UDP-paketti IPv4 verkossa [muokkaa]
| + | Bitit 0 - 7 | 8 - 15 | 16 - 23 | 24 - 31 |
|---|---|---|---|---|
| 0 | Lähdeosoite | |||
| 32 | Kohdeosoite | |||
| 64 | Tyhjää | Protokolla | UDP paketin koko | |
| 96 | UDP paketti |
|||
UDP-paketti IPv6-verkossa [muokkaa]
| + | 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.
Standardointi [muokkaa]
UDP on IP-protokolla numero 17. UDP-porttien numerointi löytyy artikkelista portti.
Lähteet [muokkaa]
- ↑ Deon Reynders ja Edwin Wright: Practical TCP/IP and Ethernet networking, s. 131. Newnes, 2003. ISBN 9780750658065. (englanniksi)
Sivulta puuttuu 