下面是以十六进制格式存储的一个UDP首部:
CB84000D001C001C
试问:
a.源端口号是什么?
b.目的端口号是什么?
c.这个用户数据报的总长度是什么?
d.数据长度是多少?
e.这个分组是从客户到服务器还是从服务器到客户?
解
a.源端口号是最前面的四位十六进制(CB84),代表着源端口号为52100。
b.目的端口号是第二个四位十六进制(000D),代表着目的端口号为13。
c.第三个四位十六进制(001C)定义了整个UDP分组的长度为28字节。
d.数据的长度是整个分组的长度减去首部的长度,也就是28-8=20字节。
e.目的端口号是13(熟知端口),所以是从客户到服务器的。