ICMP(Internet Control Message Protocol)Internet控制协议:
它通常用于网络诊断和错误报告,报文被封装在IP数据包中,以便在网络设备之间传输。
ICMP报文由以下字段组成:
类型(Type)[1]:表示ICMP的消息类型。
常见的类型包括:
0:回显应答(Echo Reply)3:目的地不可达(Destination Unreachable)8:回显请求(Echo Request)11:超时(Time Exceeded)13:时间戳请求(Timestamp Request)14:时间戳应答(Timestamp Reply)
代码(Code)[1]:表示同一类消息中的不同含义,每种类型的消息都可能有不同的代码。
校验和(Checksum)[2]:用于对ICMP报文头部和数据进行校验,以防篡改。