ICMP报文

article/2025/9/12 15:55:09

紫色代表一级目录
粉红代表二级目录
蓝色代表三级目录
红色代表关键字
橙色代表说明

ICMP报文
  为了更有效地转发 IP 数据报和提高交付成功的机会,在网际层使用了网际控制报文协议 ICMP (Internet Control Message Protocol)。
  ICMP 是互联网的标准协议。
  ICMP 允许主机或路由器报告差错情况和提供有关异常情况的报告。
  但 ICMP 不是高层协议(看起来好像是高层协议,因为 ICMP 报文是装在 IP 数据报中,作为其中的数据部分),而是 IP 层的协议。(但属于IP层协议
  ICMP 报文的格式
    在这里插入图片描述
  ICMP 报文的种类
    ICMP 报文的种类有两种,即 ICMP 差错报告报文ICMP 询问报文
    ICMP 差错报告报文
      ICMP差错报文伴随着丢弃出错数据产生的。一旦IP发现出错,首先丢弃出错的IP数据报,之后发出ICMP差错报文。
      常用的ICMP 差错报告报文
        目的地不可达
        超时
        参数错
        重定向(Redirect)
      ICMP差错报文— 目的地不可达
        当网络节点认为某数据报的目的地不可达时,就向该数据报的源主机发送一个目的地不可达的ICMP分组。
        在这里插入图片描述
      ICMP差错报文 — 超时
        当网络结点发现某数据报的TTL域为零,需要丢弃此数据报时,需要向该数据报的源主机告知超时出错。
        当目的主机在分段重组时,规定时间内由于分段丢失未完成重组,需要发送超时报文。
        在这里插入图片描述
      ICMP差错报文 — 参数错
        当网络结点或主机发现数据报中的报头参数出错(例如选项出错,无效报头等)时,发送参数错报文。
        在这里插入图片描述
      ICMP差错报文 — 重定向
        在Internet中,主机在启动时只知道最少的寻径信息,保证主机将数据报发送出去,但未必是最优路由。启动后,通过ICMP重定向报文,在数据传输过程中,主机可以不断从同一个网络的网络结点中得到新的路由信息。(寻找最佳路由
        在这里插入图片描述
      不应发送 ICMP 差错报告报文的几种情况
        对 ICMP 差错报告报文不再发送 ICMP 差错报告报文。
        对第一个分片的数据报片的所有后续数据报片都不发送 ICMP 差错报告报文。
        对具有多播地址的数据报都不发送 ICMP 差错报告报文。
        对具有特殊地址(如127.0.0.0 或 0.0.0.0)的数据报不发送 ICMP 差错报告报文。
    ICMP 询问报文
      回送请求和回答报文
      时间戳请求和回答报文
      
      ECHO请求和应答
        用于测试目的地址的可达性,ping命令实现了ECHO请求/应答的功能。
        在这里插入图片描述
      时间戳请求和应答报文
        用于时钟同步一个最简单的方法就是ICMP协议中的时间戳请求/应答报文。ICMP先利用时间戳请求和应答报文从其他机器处得到其当前时间,经过计算后再同步时钟。(用于时钟同步
        在这里插入图片描述
  ICMP报文类型总结
    
    在这里插入图片描述
  有心人可以尝试ping命令和tracert命令(linux中的tranceroute命令)


http://chatgpt.dhexx.cn/article/DgeYIDiq.shtml

相关文章

常见网络报文

TCP报文 1、端口号:用来标识同一台计算机的不同的应用进程。 1)源端口:源端口和IP地址的作用是标识报文的返回地址。 2)目的端口:端口指明接收方计算机上的应用程序接口。 2、序号和确认号:是TCP可靠传输的关键部分。序号是本报文…

报文、报文段、数据报、数据包、帧的概念区别

报文(message)—— 应用层 是网络中交换与传输的数据单元(站点一次性要发送的数据块)。报文包含了将要发送的完整的数据信息,其长短不一致。报文在传输过程中会不断的封装成分组、包、帧来传输,封装的方式…

报文、报文段、分组、包、数据报、帧、数据流的概念区别

1.报文(message) 我们将位于应用层的信息分组称为报文。报文是网络中交换与传输的数据单元,也是网络传输的单元。报文包含了将要发送的完整的数据信息,其长短不需一致。报文在传输过程中会不断地封装成分组、包、帧来传输,封装的方式就是添加…

关于SPSS16的安装及教程

放SPSS安装文件 链接:https://pan.baidu.com/s/14QHqvok2IItQvV_72VPtOg 提取码:ee0k 接下来按照如下步骤操作就可以 按照上面的操作就可以完成安装了,这个属于比较老的SPSS版本,但是比较稳定。

【SPSS统计分析】SPSS19.0简体中文版安装教程(附SPSS19.0简体中文版下载)

spss19.0中文版是一款专业数据统计软件,受到各种社会学科的研究生、研究员的欢迎。软件能够对信息的采集、处理、分析进行全面评估和预测。spss19.0中文版新增加了广义线性混合模型、自动线性模型、一个统计网页入口portal和直复营销direct marketing功能等。另外,IBM 针对SP…

最新版最简单SPSS 26安装详细教程

SPSS为IBM公司推出的一系列用于统计学分析运算、数据挖掘、预测分析和决策支持任务的软件产品及相关服务的总称,有Windows和Mac OS X等版本。下面介绍安装教程 下载地址: 链接:SPSS下载地址 (要是没有跳转到网盘请复制这个链接到…

spss20安装许可证代码_SPSS 22下载安装教程

软件下载 长按选择复制链接 [名称]:SPSS 22 [语言]:简体中文 [安装环境]:Windows [下载链接]: https://pan.baidu.com/s/1q4t2PtmyX2EcQy8E3CQnxg [提取码]: 6huj 链接失效、安装有问题请加微信:593003758拉你进软件资源小助手交流群 安装步骤 1.找到下载好的软件压缩包,…

spss statistics26 下载及安装教程

下载 解压后得到两个文件 点击下面那个,找到 “Windows”——“setup.exe”,双击打开 安装 1. 点击圈出的部分,开始安装 2. 一直点击下一步 / 我同意,直到如下界面 可以修改安装路径 3. 一直点击下一步,然后安装即可…

spss27软件安装包下载spss27安装教程

安装 步骤 1、将下载好的安装包 鼠标右击,选择 解压 2、解压得到一个安装文件夹,打开它 3、鼠标右击 SPSS_Statistics_Win64 ,选择 以管理员身份运行 4、下一步 5、选择我接受,下一步 6、点击更改,选择安装位置&#…

SPSS modeler for mac安装教程

一、下载 在百度搜一下,随便找个网站普通下载 我找的是这个 https://www.jb51.net/softs/679885.html 安装包较大,请耐心等待下载完成 二、解压 下载下来有一堆安装包,直接在最外层的文件夹选择提取。 解压时可能会让输入密码&#xff…

SPSS 25软件安装教程

​​​​​​​关注公众号,免费获取资料 简介: SPSS,统计产品与服务解决方案软件。最初软件全称为“社会科学统计软件包”(SolutionsStatistical Package for the Social Sciences),但是随着SPSS产品服务领…

SPSS-Modeler安装

1. 安装SPSS 64位软件包,解压安装安装步骤即可: 链接:https://pan.baidu.com/s/1t48M16ZUdpnfWemceOQc8g 提取码:ma0a 补充具体安装步骤 解压SPSS.Modeler.v18.x64.iso 得到: 打开使用说明: 根据步骤依次…

​​spss13.0 附安装教程

​​spss13.0全称又叫做Statistical Package for the Social Sciences 13,是一款简单实用的统计分析软件,采用最新的SPSS的超强统计的软体来帮助用户进行分析您的资料、使用户快速的解放您的双手,让操作等更加的灵活,轻松,因此收到各界社会学科的研究员的喜爱。除了使用体…

1、SPSS 25的安装

目录 一、简介 二、竞争优势 三、安装步骤 一、简介 SPSS 是一款用于Windows操作系统的数据和科学图形的数值分析软件,能够为用户提供多样的数据统计、处理、报告等功能,还能根据数据帮用户生成离散图、折线图等图形,以更加直观的方式向你…

spss20安装许可证代码_SPSS23安装教程

SPSS23(32位)百度网盘下载地址: https://pan.baidu.com/s/1y9KOdmUjePHT9dT225u__w SPSS23(64位)百度网盘下载地址: https://pan.baidu.com/s/12AhkbOFoqU73KdXwokisyQ 软件介绍 SPSS是一款非常优秀的统计分析工具,提供了大量的信息和文档,其中包括插件、工具、命令语法参考…

SPSS 下载-安装

一、SPSS下载 百度网盘资源SPSS v26.0【下述安装步骤匹配】 链接:https://pan.baidu.com/s/1p08QBJ4GlHMARpnUK4SDiw 提取码:ylpa 二、安装步骤 1. 解压后按顺序打开文件 【SPSS v26.0】-->【IBM SPSS Statistics v26.0】-->【Windows】-->【s…

SPSS 26 资源及安装教程

一、软件简介 SPSS(Statistical Product and Service Solutions),“统计产品与服务解决方案”软件。最初软件全称为“社会科学统计软件包”(Solutions Statistical Package for the Social Sciences)&#xff…

用spss做哑变量(含spss安装教程)

关注 “番茄风控大数据”,获取更多数据分析与风控大数据的实用干货。 首先介绍下什么是哑变量。哑变量是由虚拟变量衍生过来,指的是非数值型的字符变量转换而来的变量,通常情况下这些变量都是无序的变量。如性别、职业等等。 因为如果你用0表…

SPSS安装教程,统计分析软件SPSS 27中文版下载安装功能使用

SPSS是一款统计分析软件,其强大的数据处理和分析功能备受广大学术研究者的认可。 spss安装教程分享 spss 27版获取: soruan.top/HnZxQYi.spss 里面有详细安装教程 1.选择安装包右键解压。 2.解压后,右键以管理员身份运行安装程序。 3.点击…

mac系统spss26软件下载及安装教程

下载链接: 链接: https://pan.baidu.com/s/1ucIMo83649gbju-ALUfenw 提取码: tuk6 安装教程: 先把打开电脑终端,将以下代码输入终端: sudo spctl --master-disable ​​​​​​​打开电脑系统偏好设置,点击安全性与…