实验方式:先从linux虚拟机ping windows主机,然后从windows主机ping linux虚拟机,在pc上采用wireshark抓包。

如下(只保留了关键信息)

可以看到linux发出的ICMP请求和window下是有所区别的,linux下默认大小是98字节,windows下是74字节。但是两者都会响应和ICMP请求相同大小的ICMP回显。并且可以看到,对方发什么数据,回显就原样返回什么数据。

可以对比一下linux的request包和win主机响应的reply包:

数据部分是完全一致的。两者不同的是帧和IP包里面的源地址和目的地址互换了、ICMP包头里面的request变成了reply。

对比一下linux和windows两者的icmp包

可以看到windows发出的icmp包,data部分少了16字节(48字节 vs 32字节),ICMP头部少了8字节(16字节 vs 8字节),所以整个包共少了24字节。经过比对,终于发现linux发出的icmp包里多出的头部信息是时间戳,刚好占据8字节。这段数据在windos下发出的echo request里是没有的。

windows和linux的icmp包,linux和windows下icmp的区别相关推荐

  1. linux 编译环境包,linux上war包编译环境搭建(示例代码)

    一.检查linux机器上是否有自带的jdk Java -version检查下就可以,如果有与编译需要的版本不同,先卸载,再安装编译需要的版本 jdk安装与配置. (1)jdk安装 解压缩包: #tar ...

  2. linux 编译环境包,linux上war包编译环境搭建

    一.检查linux机器上是否有自带的jdk Java -version检查下就可以,如果有与编译需要的版本不同,先卸载,再安装编译需要的版本 jdk安装与配置. (1)jdk安装 解压缩包: #tar ...

  3. Linux停止ping包,linux开启、禁止ping包

    linux开启ping以及禁止ping Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A.内核参数,B.防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁P ...

  4. suse linux安装rpm包,linux – 如何为Suse创建RPM

    重建现有的src.rpm可能是最简单的.我肯定不会采用configure,make,make install的方式,因为(a)不能扩展,(b)不提供容易删除/升级包和(c)不是原子的. 建立RPM并不 ...

  5. linux看python包的路径_linux下 彻底修改python的包/模块导入路径

    python模式下,有时候需要导入  import某些模块或者包.明明这个模块/包是存在的,却提示导入错误,比如,"ImportError: No module named lxml&quo ...

  6. linux升级补丁包,linux 升级补丁

    系统版本:Centos 7.6 网络配置完成,可以上网. 权限为:root 内核下载地址:www.kernel.org 查看内核: rpm -qa | grep kernel 导入key: rpm - ...

  7. linux泰语语言包,linux安装中文语言包(示例代码)

    相关配置如下: yum install fonts-chinese.noarch yum install m17n-db-common-cjk yum install m17n-db-chinese ...

  8. linux和windows下icmp的区别

    实验方式:先从linux虚拟机ping windows主机,然后从windows主机ping linux虚拟机,在pc上采用wireshark抓包. 如下(只保留了关键信息) 可以看到linux发出的 ...

  9. linux 设置禁止ping,linux设置禁止ping

    linux禁止ping 为了服务器的安全, 防止网络攻击(DOS 攻击消耗网络宽带,CPU资源), 需要服务器设置 禁止ping 通常有两种方式 第一种是通过防火墙 iptables 设置 第二种是内 ...

最新文章

  1. getdate函数_SQL日期函数和GETDATE解释为带有语法示例
  2. TCP/IPICMP报文的分类
  3. 保存处理后的视频文件
  4. ML之RS之CF:基于用户的CF算法—利用大量用户的电影及其评分数据集对一个新用户Jason进行推荐电影+(已知Jason曾观看几十部电影及其评分)
  5. 2020-11-24(Windows保护模式学习笔记(1)—— 段寄存器与段权限检查)
  6. MySQL数据库:使用show profile命令分析性能
  7. 浅谈面向对象的javascript几个特性
  8. hdu 1556:Color the ball(第二类树状数组 —— 区间更新,点求和)
  9. java 访问频率限制_配置URL的访问频率限制
  10. Effective Objective-C 2.0 — 第二条:类的头文件中尽量少引入其他头文件
  11. python写word表格_使用表格—— 使用Python读写Office文档之三
  12. 触动精灵mysql用法_[触动精灵]触动精灵官方手册流水账2
  13. 小米手机微信指纹支付上传服务器吗,为什么小米手机不支持微信指纹支付,客服这样回答...
  14. gx works2产品id_gx works2中文版下载|
  15. windows 进程通信(使用DDE)
  16. Typhoon-v1.02渗透笔记
  17. 如何在Dev-c++中打c语音的代码
  18. 使用scrollTo、scrollBy、Scroller实现滚动动画
  19. 简单交错序列前N项和
  20. 【django】HttpRequest对象的属性和路由补充

热门文章

  1. password MD5加密方法
  2. 国标SVAC对飙通行标准,优势何在?
  3. CC00082.spark——|HadoopSpark.V08|——|Spark.v08|Spark 原理 源码|Spark Context|
  4. 现代经济感悟(4)-为什么一分钱一分货,两分货却要一块钱
  5. HTML+CSS+移动端前端
  6. 让站群排名稳步上升的策略
  7. android蓝牙打印机打印图片,如何使用打印机(通过蓝牙打印)从Android设备打印图像和一些数据?...
  8. cad标注样式快捷键_说说CAD尺寸精度设置的两种方法!
  9. 哪种无线耳机音质最好?盘点2023四款好音质蓝牙耳机
  10. 苏州科技计算机网络,苏州科技学院-计算机网络大作业-某高校校园网设计.doc