利用Wireshark分析IP协议

实验.利用Wireshark分析IP协议

一.实验目的
1.掌握Wireshark软件简单的过滤语法
2.掌握IP数据报的组成格式
3.掌握IP分片的计算方法
4.学会利用Wireshark抓包分析IP协议
二.实验环境
1.Wireshark软件
2.Windows 计算机
三.实验预备知识
1.IP数据报的格式
在这里插入图片描述

2.数据报分片基础知识
标识:同一数据报的分片标识一样,用于接收方重装分片
标志:DF(不能分片),DF=0时才允许分片
MF(还有分片),MF=0时表示是最后一个分片
片偏移:该片从何处开始,以8个字节为偏移单位
3.举例:4000字节的数据经过以太网传输,应该分3片,为什么?
最大传输单元MTU为1500B,除去首部20B后每分片长度为1480B,则分为3片,长度分别为1480、1480、1040
每片总长度、标识、DF、MF、片偏移分别如下:
1500, 12345 0 1 0
1500, 12345 0 1 185
1060, 12345 1 0 370
标示字段是随意指定的,只要三段相同即可,便于接收端再组合起来
MF为1表示后面还有分片,为0表示是最后一个分片
DF为0表示该片还可以继续分片
片偏移是某片在原片中的相对位置。以8个字节为偏移单位,1480/8=185,故偏移量为185.
四.实验内容
1.启动Wireshark抓包,分析其中一条包的IP层数据,截图并填下表
在这里插入图片描述

字段 值
版本 v4
首部长度 20
区分服务 0x00
总长度 1440
标识 0x1c52
标志 0 1
片偏移 0
生存时间 49
协议 TCP(6)
首部校验和 0x07dc
源地址 119.167.129.231
目的地址 172.30.122.125
2.设置捕获过滤为icmp,ping 同组成员IP -l 4000,将三条分片的数据包截图,并按下表填写
在这里插入图片描述

字段 值
标识 0x7b73
标志(DF,MF) 0 1
片偏移 0
在这里插入图片描述

字段 值
标识 0x7b73
标志(DF,MF) 0 1
片偏移 185
在这里插入图片描述

字段 值
标识 0x7b73
标志(DF,MF) 0 0
片偏移 370

3.先计算如果发送的数据包大小为3000字节,该如何分片
最大传输单元MTU为1500B,除去首部20B后每分片长度为1480B,则分为3片
1480+20 1480+20 40+20
4.设置捕获过滤为icmp,ping 同组成员IP -l 3000,抓包分析,将三条分片的数据包截图,并按上表填写

在这里插入图片描述

字段 值
标识 0x7b6f
标志(DF,MF) 0 1
片偏移 0
在这里插入图片描述

字段 值
标识 0x7b6f
标志(DF,MF) 0 1
片偏移 185
在这里插入图片描述

字段 值
标识 0x7b6f
标志(DF,MF) 0 0
片偏移 370

五.实验心得
通过本次实验掌握了Wireshark软件简单的过滤语法,并且学习了IP数据报的组成格式以及掌握了IP分片的计算方法,学会了利用Wireshark抓包分析IP协议。通过本次实验对与网络层的协议有了进一步的学习,进行抓包以及分析,使得更理解网络中的各个协议。

  • 29
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值