最近在看网课重新学习网络方面的知识,这里记录一道觉得蛮不错的基础题:
题目如下:
参考IP数据报格式:【需要自行记忆,题目中是没有给出的】
IP数据报格式:
首先理解:
左边的部分表示:数据帧字节的格式【16进制】,即0010表示该行右边第一个字节的编号是第16个字节。0020即表示是第32个字节
目的MAC地址: f0 1f af 67 52 a7
源MAC地址:00 19 e0 38 12 e4
协议类型: 0800 【代表数据部分封装的是来自上层的IP数据报】
后面开始是IP数据报部分:
4代表版本号
5为首部长度,这里注意首部长度的单位为4字节,则首部长度为20字节。
00 34:总长度字段:3x16+4=52字节
06:第十个字节:协议类型:TCP
源IP地址:13-16:ca 77 e0 c9 :202.119.224.201
目的IP地址:c0 a8 c8 64 :192.168.200.100
TTL字段:3b : 3b=59,每经过一台路由器,TTL值减一,则64-59=5,经过5太路由器转发。
补充:目的IP地址字段后面是TCP报文段
大大的小小阳