在UDP首部中
源端口占2个字节,即06 32 ,化为十进制是1586。(下面括号外数字代表进制)
(06 32)16=(00000110 00110010)₂=2+16+32+512+1024=(1586)10
或者直接用16进制转为十进制:
(06 32)16=0x16³+6x16²+3x16¹+2x16º=1536+48+2=1586
目的端口占2个字节,即00 45 ,化为十进制是69。
(00 45)16=(00000000 0100 0101)₂=1+4+64=(69)10
或者直接用16进制转为十进制:
(00 45)16=4x16¹+5x16º=64+5=69
用户数据报总长度也占2个字节,即00 1C ,十进制为28。
(00 1C)16=(00000000 00011100)₂=4+8+16=(28)10
或者直接用16进制转为十进制:
(00 1C)16=1x16¹+12x16º=16+12=28
数据部分长度为数据报总长度减去首部长度8字节,即28-8=20字节。
因为目的端口=69<1023(是熟知端口,熟知端口为0~1023,这个可以去搜索了解),所以数据报是从客户发送给服务器的。
服务器程序是TFTP。