User Datagram Protocol
作成 : 2002/10/28
User Datagram Protocol
User Datagram Protocolは、RFC768で定義されている。
User Datagram Protocolヘッダフォーマット
User Datagram Protocolヘッダフォーマットは下図を参照。
Source Port:16bits
送信元のポート番号。
Destination Port:16bits
送信先のポート番号。
Length:16bits
ヘッダとデータを含む、データグラムの長さで、単位はoctet。 最小は「8」(ヘッダのみ)になる。
Checksum:16bits
チェックサム。
User Datagram Protocolを見る
「tcpdump -X」を実行すると、16進ダンプとASCII変換されたパケットをキャプチャすることができる。 赤い字で表示した部分が、UDPヘッダ。 緑の字で表示した部分が、UDPデータ。 データグラムの長さは、UDPヘッダの5・6オクテットに示されているとおり、0x0032=50octets。
# tcpdump -X port 53 08:46:40.299330 192.168.1.3.1662 > goo201.goo.ne.jp.domain: 24626 [1au] A? www. goo.ne.jp. OPT UDPsize=2048 (42) (DF) 0x0000 4500 0046 0000 4000 4011 8d5a c0a8 0103 E..F..@.@..Z.... 0x0010 d296 190b 067e 0035 0032 a176 6032 0010 .....~.5.2.v`2.. 0x0020 0001 0000 0000 0001 0377 7777 0367 6f6f .........www.goo 0x0030 026e 6502 6a70 0000 0100 0100 0029 0800 .ne.jp.......).. 0x0040 0000 8000 0000 ......