UDP: verschil tussen versies
(UDP is een van de basisprotocollen van het internet. ([http://nl.wikipedia.org/w/index.php?title=User_Datagram_Protocol&oldid=16598374])) |
(w-link) |
||
(4 tussenliggende versies door 2 gebruikers niet weergegeven) | |||
Regel 1: | Regel 1: | ||
'''UDP''' | {| class="toccolours" style="float:right; width:250px; margin-left: 1em; margin-bottem: 1em; font-size: 85%;" | ||
|----- | |||
! bgcolor="#D3D3D3" colspan="2" | [[TCP/IP|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]] [[RARP]] | |||
|----- | |||
| [[Datalinklaag]] | |||
| [[ATM]] [[Ethernet]] [[FDDI]] [[PPP]] [[Token ring]] [[Wi-Fi]] | |||
|----- | |||
| Volgens : | |||
| [[TCP/IP]]-model | |||
|} | |||
'''UDP''' oftewel '''User Datagram Protocol'''. UDP is een van de basisprotocollen van het [[Internet]] en opereert op hetzelfde niveau als [[TCP]]. | |||
Het wordt beschreven in [[RFC]] (Request For Comment) 768. | 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 dat via UDP werkt, implementeert zelf een verificatiemethode. Hiermee zorgen ze effectief voor een vervanging van de functionaliteit die TCP heeft op dit gebied. | 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 dat via UDP werkt, implementeert 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]], [[Domain Name System|DNS]] of het online spelen van actievolle spellen, zoals [[first person shooter]]s. | 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]], [[Domain Name System|DNS]] of het [[online]] spelen van actievolle spellen, zoals [[first person shooter]]s. | ||
===Structuur=== | ===Structuur=== | ||
Regel 39: | Regel 58: | ||
*1194 [[OpenVPN]] | *1194 [[OpenVPN]] | ||
:{{Zie ook|Zie ook : De [[Lijst van TCP- en UDP-poorten]], voor het volledige overzicht}} | |||
[[Categorie:Afkorting]] | |||
[[Categorie:Internet]] | [[Categorie:Internet]] |
Huidige versie van 15 dec 2013 om 11:27
UDP oftewel User Datagram Protocol. UDP is een 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 dat via UDP werkt, implementeert 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:
- 7 Echo
- 18 Message Send Protocol
- 53 Domain Name System
- 69 Trivial File Transfer Protocol
- 92 Network Printing Protocol
- 115 Simple File Transfer Protocol
- 123 Network Time Protocol
- 137 NETBIOS Name Service
- 161 Simple Network Management Protocol
- 1194 OpenVPN
Zie ook : De Lijst van TCP- en UDP-poorten, voor het volledige overzicht