(三)网络层——网际控制报文协议ICMP

时间:2022-08-07 10:12:45

一、目的及格式

网际控制报文协议ICMP(Internet Control message Protocol),允许主机或路由器报告差错情况和提供有关一场情况的报告。

格式:
ICMP报文作为IP数据报的数据部分,加上IP数据报的首部,组成IP数据报发送出去。
(三)网络层——网际控制报文协议ICMP

二、ICMP报文种类

1、ICMP差错报告报文
2、ICMP询问报文

类型:
(三)网络层——网际控制报文协议ICMP

代码:为了进一步区分某种类型中的几种不同情况。
检验和:检验整个ICMP报文。

5种差错报文:
(1)终点不可达
(2)源点抑制
(3)时间超过
(4)参数问题
(5)改变路由(重定向)

三、ICMP的一个应用

ping命令,用来测试两个主机之间的连通性。ping使用ICMP回送请求与回送回答报文。

源主机向目标主机发出4个ICMP回送请求报文,若目标主机正常工作并响应这个ICMP回送请求报文,那么它就发回ICMP回送回答报文。
类型:
(三)网络层——网际控制报文协议ICMP

代码:为了进一步区分某种类型中的几种不同情况。
检验和:检验整个ICMP报文。

5种差错报文:
(1)终点不可达
(2)源点抑制
(3)时间超过
(4)参数问题
(5)改变路由(重定向)