一 简介
如果一个数据包超过1500个字节,就需要将该包进行分片发送。通常情况下,是不会出现这种情况的。
下面通过使用ICMP包,来产生IP分片数据包。
使用ICMP包进行测试时,如果不指定包的大小,可能无法查看被分片的数据包。
由于IP首部占用20个字节,ICMP首部占8个字节,所以捕获ICMP包大小最大为1472字节。
但是一般情况下,ping命令默认的大小都不会超过1472。这样,发送的ICMP包就可以顺利通过,不需要经过分片后再传输。
如果想捕获到IP分片的包,需要指定发送的ICMP包必须大于1472字节。
二 实践部署
1 执行ping命令
ping 192.168.0.120 -l 3005
2 抓包分析
从以上输出信息,可以看到捕获到的每个包大小都是3005字节。
从该界面可以很清楚看到,和前面捕获到的数据包不同。在该界面的Protocol列,显示了IPv4协议的包。这是因为发送数据包过大,所有是经过了分片后发送。
上图中:
1480=1514-14-20(以太网侦大小-数据链路层头部-IP头部)
53=88-14-20-1(帧尾)
三 最大传输单元和最大报文大小
最大传输单元(MTU):指由IP包头和数据部分组成的IP数据包长度。
最大报文长度(MMS):是指TCP报文段内数据净载的最大长度,也即上层协议交付给TCP的每个数据单元的最大长度。
四 参考
https://blog.csdn.net/wangxg_7520/article/details/7301205

wireshark捕获IP分片数据包实践相关推荐

  1. Wireshark捕获分析TCP数据包三次握手

    微信公众号: 1.操作步骤 (1)打开wireshark,开始捕获界面 (2)打开一个网址(如:csdn) (3)对捕获的数据包进行分析 第一个包的作用是第一握手,发送连接请求:第二个包的作用是第二次 ...

  2. 学习笔记之IP分片抓包实验

    学习笔记之IP分片抓包实验 摘要 分片实验 identification字段 附:`MTU`和`MSS` 1,MTU(Maximum Transmission Unit,MTU),最大传输单元 2,M ...

  3. 计算机网络数据分析报告,贵州大学计算机网络实验报告-实验四-分析IP协议数据包格式...

    贵州大学计算机网络实验报告-实验四-分析IP协议数据包格式 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 贵州大学GUIZHOU UN ...

  4. Wireshark抓取网络数据包分析与监听

    1.前期准备 可以通过网络嗅探软件(wireshark.Sniffer. Ethereal等)对网络数据进行监听和分析,可以去捕获一个http数据包,分析数据包中的内容信息. 本文用Wireshark ...

  5. 【待补】Wireshark+BLE dongle: BLE数据包捕获以及分析

    文章目录 前言 1. 捕获BLE数据包 2. 分析BLE数据包 2.1 过滤掉不感兴趣的BLE数据包 2.2 利用Wireshark内嵌工具生成图表 前言 硬件:Nordic 52840 dongle ...

  6. Wireshark入门与进阶---数据包捕获与保存的最基本流程

    Wireshark入门与进阶系列(一) "君子生非异也.善假于物也"---荀子 本文由CSDN-蚍蜉撼青松 [主页:http://blog.csdn.net/howeverpf]原 ...

  7. Wireshark抓取Android数据包

    用Wireshark来抓取Android应用中的数据包.有服务和客户端的源码. Wireshark Wireshark是非常流行的网络封包分析软件,功能十分强大.可以截取各种网络封包,显示网络封包的详 ...

  8. 如何使用wireshark抓取HTTPS数据包?

    1.wireshark 抓包为什么不显示出来? wireshark 是基于网络层的抓包工具,通过捕获通信双方的TCP/IP包实现内容提取.对于应用层的数据,如果应用层协议是公开的,就可以直接显示数据. ...

  9. wireshark 十六进制 查看_Wireshark数据包分析(一)——使用入门

    Wireshark简介: Wireshark是一款最流行和强大的开源数据包抓包与分析工具,没有之一.在SecTools安全社区里颇受欢迎,曾一度超越Metasploit.Nessus.Aircrack ...

最新文章

  1. 推动健全云生态 阿里云锐不可当
  2. boost::geometry::dissolver用法的测试程序
  3. 升级tomcat7.0之后的问题
  4. linux内核编译的image,内核编译时生成uImage的办法
  5. 将整张网页存成png图片
  6. JAVA→XML解析EXtensible Markup Language、JSON解析JavaScript Object Notation
  7. java_Swing桌面程序开发
  8. Async和Await如何简化异步编程,几个实例让你彻底明白!
  9. Oracle GoldenGate下载地址
  10. 天线波束形成matlab,数字多波束形成的MATLAB仿真
  11. python读取图片并显示
  12. 游戏服务器背包设计与实现
  13. 请问论文开题报告和提纲怎么写?
  14. 企业微信回调实现(java)
  15. Codeforces Round #739 (Div. 3) ABCDEF1F2 解题思路
  16. Axure旋转原件或图片
  17. 计算机硬件科研cpu飞腾,电脑硬件飞腾cpu什么架构
  18. MT6261处理器规格介绍,MT6261芯片技术资料集锦
  19. 实践篇·让你的图片特别起来—自定义像素化
  20. CSS3视窗单位vw、vh、vmin、vmax说明

热门文章

  1. 【Linux】分析缓冲区,刷新机制,FILE
  2. 踩坑:EasyExcel导出excel导出数据为空
  3. java场次时间冲突,解决使用@Scheduled创建任务时无法在同一时间执行多个任务的BUG...
  4. 防止google.com区域重定向到google.com.hk
  5. 让自己的电脑插上自己的U盘才可以启动
  6. Dictionary字典
  7. 只需5秒,快速完成电脑大文件复制的技巧
  8. mobaXterm 使用sftp上传文件速度慢或者无法上传问题
  9. vim复制单个字符_vim文本编辑器——删除、复制、剪切、更改某一个字符、替换、撤销、关键字搜索...
  10. 使用pandas读取csv文件的指定列