WEB开发网
开发学院软件开发VC 透析ICMP协议: 协议原理 阅读

透析ICMP协议: 协议原理

 2006-04-04 11:09:41 来源:WEB开发网   
核心提示: 类型:8代表回送消息;0代表回送响应消息,代码:0校验码:16位数据(从ICMP类型开始)的反码和再取反而得,透析ICMP协议: 协议原理(2),为计算校验码,校验码域应该为零,此数据用于主机匹配信息到相应的进程,如果高层协议使用端口号,这些零在 以后会被校验码取代,标识符:如果代码=0

类型:

8代表回送消息;

0代表回送响应消息。

代码:0

校验码:

16位数据(从ICMP类型开始)的反码和再取反而得。为计算校验码,校验码域应该为零。这些零在 以后会被校验码取代。

标识符:如果代码=0,帮助匹配回送和回送响应的代码可以为0。

序列码:如果代码=0,帮助匹配回送和回送响应的序列码可以为0。

说明:

回送消息中接收到的消息应该在回送响应消息中返回。标识符和序列码由回送发送者使用帮助匹配

回送请求的响应。代码: 从主机或网关接收0

2. 超时报文

0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| unused |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Internet Header + 64 bits of Original Data Datagram |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

类型:11

代码:

0 = 传送超时;

1 = 分段级装超时。

校验码:

16位数据(从ICMP类型开始)的反码和再取反而得。为计算校验码,校验码域应该为零。

这些零在以后会被校验码取代。

Internet包头+64位源数据报数据:

Internet包头加上源数据的头64位而得。此数据用于主机匹配信息到相应的进程。

如果高层协议使用端口号,应该假设其在源数据的头64个字节之中。

说明:

Tags:透析 ICMP 协议

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接