ICMP ICMP是一种差错报告机制,它将路由器和 目标主机遇到的差错报告给源主机 ICMP提供以下服务 1.测试主机的可达性和状态 2.报告不可达目的主机给源主机 3.数据报流量控制 4.路由改变请求 5.获取网络地址及子网掩码 2021/2/20
2021/2/20 6 ICMP • ICMP是一种差错报告机制,它将路由器和 目标主机遇到的差错报告给源主机 • ICMP提供以下服务: 1. 测试主机的可达性和状态 2. 报告不可达目的主机给源主机 3. 数据报流量控制 4. 路由改变请求 5. 获取网络地址及子网掩码
ICMP 与数据报一样,ICMP也是不可靠传输,但ICMP 的传输问题不能再使用ICMP传达 对于被划分为的分组,只有偏置为0的分组段才能 使用ICMP ICMP报文是在IP数据报内部被传输的,如图所示 P数据报一 IP首部 IMP报文 20字节 ICMP封装在IP数据报内部 2021/2/20
2021/2/20 7 ICMP • 与IP数据报一样,ICMP也是不可靠传输,但ICMP 的传输问题不能再使用ICMP传达 • 对于被划分为的IP分组,只有偏置为0的分组段才能 使用ICMP • ICMP报文是在IP数据报内部被传输的,如图所示 IP首部 ICMP报文 20字节 IP数据报 ICMP封装在IP数据报内部
ICMP 所有报文的前4个字节都是一样的 类型字段可以有15个不同值,以描述特定类型的 ICMP报文 1字节 1字节 2字节 类型 代码 检验和 根据类型域的不同而变化 (数据信息根据类型而定) ICMP报文 2021/2/20
2021/2/20 8 ICMP • 所有报文的前4 个字节都是一样的 • 类型字段可以有15个不同值,以描述特定类型的 ICMP报文 ICMP报文 1字节 1字节 2字节 类型 代码 检验和 根据类型域的不同而变化 (数据信息根据类型而定)
ICMP举例 送数据到z 数据网络 发送给Z 2021/2/20
2021/2/20 9 ICMP举例 发送给Z 发送数据到Z 数据网络
ICMP举例 我不知道怎 样到达Z! 发送ICMP 发送数据到区 数据网络 发送给Z 2021/2/20 10
2021/2/20 10 ICMP举例 发送给Z 发送数据到Z 数据网络 我不知道怎 样到达Z! 发送ICMP