ICMP重定向报文格式
时间: 2023-11-12 07:03:59 浏览: 211
ICMP重定向报文的格式如下:
1. 类型(Type):标识此报文为ICMP重定向报文,它的值为5。
2. 代码(Code):表示重定向的类型,包括 "网络不可达"、"主机不可达"和"服务不可达"三种类型。
3. 校验和(Checksum):校验和字段覆盖整个ICMP数据报,计算方式同IP协议的校验和。
4. 其他IP报头信息:
- 报头长度(Header Length)和服务类型(Type of Service):和IP报头中一致。
- 总长度(Total Length):指的是整个IP数据包的长度,包括IP报头和ICMP数据。
- 标识(Identification)、标识位(Flags)、标记(Fragment Offset):同IP协议中的相应字段。
- 生存时间(TTL):同IP协议中的相应字段。
- 协议(Protocol):指示上层协议为TCP、UDP或ICMP。
5. 源IP地址(Source IP Address)和目的IP地址(Destination IP Address):分别表示产生ICMP重定向消息的网关的IP地址和接收合法数据报之主机的IP地址。
6. ICMP重定向报文数据:包括引起改变的第一个数据报的源地址(Original Source Address)、目的地址(Original Destination Address)和新网关(Gateway)的地址。
阅读全文