所用软件
Wireshark
网络层
操作一
熟悉 IP 包结构。
使用 Wireshark 任意进行抓包(可用 ip 过滤),熟悉 IP 包的结构,如:版本、头部长度、总长度、TTL、协议类型等字段。
ping 10.160.4.161
展开数据详细信息区间,抓到的数据如下:
版本:IPV4
头部长度:20 bytes
总体长度:60
存活时间TTL:64s
协议:ICMP
操作一相关问题
为提高效率,我们应该让 IP 的头部尽可能的精简。但在如此珍贵的 IP 头部你会发现既有头部长度字段,也有总长度字段。请问为什么?
回答:
IP的头部长度可以使得接收端计算出报头在何处结束及从何处开始读数据。总长度的字段是因为接收端需要读数据,接收数据。
操作二
IP 包的分段与重组。
据规定,一个 IP 包最大可以有 64K