User Datagram Protocol

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Internet- en netwerkprotocollen
Toepassingslaag DNS  FTP  Gopher  HTTP  HTTPS  IMAP  IRC  NNTP  POP3  RTP  SIP  SMTP  SNMP  SSH  SSL  Telnet  UUCP  XMPP
Transportlaag DCCP  SCTP  TCP  UDP
Netwerklaag ARP  ICMP  IGMP  IPv4  IPv6
Datalinklaag ATM  Ethernet  FDDI  PPP  Token ring  Wi-Fi
volgens het TCP/IP-model

UDP is de afkorting van User Datagram Protocol. UDP is één van de basisprotocollen van het Internet en opereert op hetzelfde niveau als TCP. Het wordt beschreven in RFC (Request For Comment) 768.

Vergeleken met TCP is UDP minder betrouwbaar, maar dankzij een lagere overhead (zoals handshaking, en verificatie) ook sneller. Zo biedt UDP geen garantie dat de gegevens werkelijk aankomen. Een aantal protocollen die via UDP werken implementeren zelf een verificatiemethode. Hiermee zorgen ze effectief voor een vervanging van de functionaliteit die TCP heeft op dit gebied.

UDP wordt veel gebruikt bij toepassingen waar het snel overdragen van de gegevens en een korte reactietijd zeer belangrijk is, en het minder erg is dat er gegevens verloren kunnen gaan, zoals bij videoconferencing, DNS of het online spelen van actievolle spellen, zoals first person shooters.

Structuur

Een UDP-bericht (merk op dat we hier niet spreken over een pakket of frame) bestaat uit een kopstuk (de 'header') en een datadeel:


data controle lengte bestemming bron

Het kopstuk, het volledige stuk na het datadeel, bevat 4 velden van 2 bytes:

  • controle: 0000 wil zeggen dat het niet gecontroleerd is en anders bevat dit veld de controlewaarde
  • lengte: aantal bytes in het bericht
  • bestemming: poortnummer van het ontvangende proces
  • bron: poortnummer van het verzendende proces

Poorten

Lijst van enkele poorten die gebruikt worden door UDP-diensten:

Externe link

Request for Comment 768

 

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net