UDP

UDP () on ns. yhteydetön tietoliikenneprotokolla, joka ei vaadi yhteyttä laitteiden välille, mutta mahdollistaa tiedon siirron.
UDP on yksinkertainen datagram-pohjainen (tietosähke) kuljetuskerroksen protokolla. UDP ei sisällä virheen korjausta mutta voi sisältää virheen havaitsemisen tarkistussummalla. UDP ei sisällä sekvenssejä (järjestys), kaksoiskappaleiden poistoa, vuon- tai ruuhkanhallintamekanismeja.

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 kuittausta eikä yhteyden lopettamista. Se ei silti välttämättä ole nopeampi kuin TCP, koska TCP:n liukuva ikkuna (sliding window) kompensoi tehokkaasti kuittausten viemää aikaa.

UDP:n käyttöön TCP:n asemasta viitataan toisinaan termillä UDP/IP.

UDP-datapaketti 

Vaaleanpunaisella taustalla näkyvät kohdat eivät ole pakollisia. Data-osion teoreettinen maksimikoko on 65,527 tavua.

UDP-paketti on kapseloinnin johdosta läpinäkymätön kuorma IPv4 / IPv6 -paketeille ja siinä itsessään ei ole eroa. Koska IPv6-paketissa itsessään ei ole tarkistussummaa on se oltava pseudoheader-osiossa UDP-paketin yhteydessä.

UDP-paketti IPv4 verkossa

UDP-paketti IPv6-verkossa 

Hyötykuorma tarkoittaa datan pituutta IPv6-paketin otsakkeen jälkeen, siihen lasketaan pakettiin lisänä tulevat ylimääräiset otsakkeet.

Standardointi 

  
 , User Datagram Protocol (1980)
 , Management Information Base for the User Datagram Protocol (UDP)
 , UDP Usage Guidelines

UDP on IP-protokolla numero 17. UDP-porttien numerointi löytyy artikkelista portti.

Katso myös 
 IP-osoite
 UDP Lite

Lähteet

Aiheesta muualla 

TCP/IP
OSI-kuljetuskerros
Seulonnan keskeiset artikkelit