2024年6月14日发(作者:)
icmp常用类型
摘要:
简介
常用类型
a.类型 0:回送请求
b.类型 3:回送响应
c.类型 4:目的地不可达
d.类型 5:源站抑制
e.类型 8:回送超时
f.类型 9:目的地超时
g.类型 10:路由器超时
h.类型 11:时间戳请求
i.类型 12:时间戳响应
j.类型 13:信息请求
k.类型 14:信息响应
l.类型 15:地址掩码请求
m.类型 16:地址掩码响应
正文:
ICMP(Internet Control Message Protocol,互联网控制报文协议)是
TCP/IP 协议族中的一种协议,主要用于在 IP 主机和路由器之间传递控制信
息。ICMP 协议属于网络层协议,通常不被用于用户应用程序,而是被用于网
络诊断和错误检测。
ICMP 协议定义了一系列的报文类型,以实现不同的功能。下面我们将详
细介绍一些常用的 ICMP 类型:
1.类型 0:回送请求(Echo Request)
当一个主机需要测试与另一个主机之间的连通性时,会发送一个类型为
0 的 ICMP 报文。对方主机收到请求后,会返回一个类型为 8 的回送超时
(Echo Reply)报文。
2.类型 3:回送响应(Echo Reply)
当收到类型 0 的 ICMP 报文后,主机会发送一个类型为 3 的回送响
应报文作为响应。
3.类型 4:目的地不可达(Destination Unreachable)
当路由器发现数据包无法到达目的地时,会发送一个类型为 4 的
ICMP 报文通知源站。
4.类型 5:源站抑制(Source Quench)
当路由器发现源站发送的数据包速度过快,无法及时处理时,会发送一
个类型为 5 的 ICMP 报文要求源站减速。
5.类型 8:回送超时(Echo Timeout)
当发送方在一定时间内未收到回送响应时,会认为连接超时,发送一个
类型为 8 的 ICMP 报文。
6.类型 9:目的地超时(Destination Timeout)
当发送方在一定时间内未收到目的站确认的 ICMP 报文时,会认为目
的地超时,发送一个类型为 9 的 ICMP 报文。
7.类型 10:路由器超时(Router Timeout)
当路由器在一定时间内未收到目的站确认的 ICMP 报文时,会认为路
由器超时,发送一个类型为 10 的 ICMP 报文。
8.类型 11:时间戳请求(Timestamp Request)
当一个主机需要获取当前时间戳时,会发送一个类型为 11 的 ICMP
报文。对方主机收到请求后,会返回一个类型为 12 的时间戳响应
(Timestamp Reply)报文。
9.类型 12:时间戳响应(Timestamp Reply)
当收到类型 11 的 ICMP 报文后,主机会发送一个类型为 12 的时间
戳响应报文作为响应。
10.类型 13:信息请求(Information Request)
当一个主机需要获取关于另一个主机的信息时,会发送一个类型为
13 的 ICMP 报文。对方主机收到请求后,会返回一个类型为 14 的信息响应
(Information Reply)报文。
11.类型 14:信息响应(Information Reply)
当收到类型 13 的 ICMP 报文后,主机会发送一个类型为 14 的信
息响应报文作为响应。
12.类型 15:地址掩码请求(Address Mask Request)
当一个主机需要获取关于另一个主机的地址掩码信息时,会发送一个
类型为 15 的 ICMP 报文。对方主机收到请求后,会返回一个类型为 16 的
地址掩码响应(Address Mask Reply)报文。
13.类型 16:地址掩码响应(Address Mask Reply)
当收到类型 15 的 ICMP 报文后,主机会发送一个类型为 16 的地
址掩码响应报文作为响应。
通过以上介绍,我们可以看到 ICMP 协议在网络诊断和错误检测中发挥着
重要作用。
发布评论