ICMP(Internet Control Message Protocol)是一种网络协议,用于在IP网络中传递错误消息和操作控制消息。下面是一些常见的ICMP消息类型及其对应的代码:
回显请求(Echo Request):用于测试网络连接和延迟。
类型(Type):8
代码(Code):0
回显应答(Echo Reply):回应回显请求消息。
类型(Type):0
代码(Code):0
目标不可达(Destination Unreachable):指示数据包无法到达目标地址。
类型(Type):3
代码(Code):具体代码表示不可达的原因,如网络不可达、主机不可达等。
超时(Time Exceeded):指示数据包在传输过程中超过了最大生存时间或传输时间。
类型(Type):11
代码(Code):0表示传输时间超时,1表示生存时间超时。
参数问题(Parameter Problem):指示IP数据包中的某些参数有问题。
类型(Type):12
代码(Code):具体代码表示参数问题的类型。
这只是一些常见的ICMP消息类型和代码,实际上还有其他类型和代码用于不同的错误和控制消息。每个ICMP消息类型和代码都有特定的含义和用途,用于在网络中传递信息和处理网络问题。
ICMP协议是TCP/IP协议族的一个子协议,协议号为1,封装在IP报文内部的,一般不把其作为高层协议。