Penguin
Annotated edit history of UDP version 3, including all changes. View license author blame.
Rev Author # Line
2 PerryLorier 1 [Acronym] for __U__ser __D__ata __P__rotocol. See UserDatagramProtocol
1 WikiAdmin 2
3 Basically multiuser [IP], over the top of [IP] it adds the concepts of "ports". [UDP] is an unreliable service, packets may arrive out of order, not at all, or, in some cases corrupted[1].
3 PerryLorier 4
5 |00|01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31
6 ||||||||||||||||||||||||||||||||^ [IPv4] / [IPv6] Header with protocol 0x11 (17)
7 ||||||||||||||||Source Port||||||||||||||||Destination Port
8 ||||||||||||||||Length||||||||||||||||Checksum
9 ||||||||||||||||||||||||||||||||v Payload
10
1 WikiAdmin 11
12 ----
13 [1]: Yes, only if you disable the checksums, but some people do this per host, so you can't rely on it being set on your machine. Sigh.
3 PerryLorier 14
15
16
2 PerryLorier 17
18 ----
19 CategoryProtocols