位置:51电子网 » 技术资料 » IC/元器件

不应发送ICMP差错报告报文的几种情况

发布时间:2014/9/15 21:34:20 访问次数:8882

   所有的ICMP差错报告报文中的数据字段都具有同样的格式。把收到的需要进行差错报告的IP数据报的首部和数据字段的前8个字节提取出来,NAT-20DC作为ICMP报文的数据字段。再加上相应的ICMP差错报告报文的前8个字节,就构成了ICMP差错报告报文。提取收到的数据报的数据字段的前8个字节是为了得到运输层的端口号(对于TCP和UDP)以及运输层报文的发送序号(对于TCP)。这些信息对源点通知高层协议是有用的(端口的作用将在下一章的5 .1.3节中介绍),整个ICMP报文作为IP数据报的数据字段发送给源点。

   下面是不应发送ICMP差错报告报文的几种情况。

   ·  对ICMP差错报告报文不再发送ICMP差错报告报文。

   ·  对第一个分片的数据报片的所有后续数据报片都不发送ICMP差错报告报文。

   ·  对具有多播地址的数据报都不发送ICMP差错报告报文。

   ·  对具有特殊地址(如127.0.0.0或0.0.0.0)的数据报不发送ICMP差错报告报文。

   常用的ICMP询问报文有两种,即:

   (1)回送请求和回答    ICMP回送请求报文是由主机或路由器向一个特定的目的主机发出的询问。收到此报文的主机必须给源主机或路由器发送ICMP回送回答报文。这种询问报文用来测试目的站是否可达以及了解其有关状态。

   (2)时间戳请求和回答    ICMP时间戳请求报文是请某个主机或路由器回答当前的日期和时间。在ICMP时间戳回答报文中有一个32位的字段,其中写入的整数代表从1900年1月1日起到当前时刻一共有多少秒。时间戳请求与回答可用来进行时钟同步和测量时间。



   所有的ICMP差错报告报文中的数据字段都具有同样的格式。把收到的需要进行差错报告的IP数据报的首部和数据字段的前8个字节提取出来,NAT-20DC作为ICMP报文的数据字段。再加上相应的ICMP差错报告报文的前8个字节,就构成了ICMP差错报告报文。提取收到的数据报的数据字段的前8个字节是为了得到运输层的端口号(对于TCP和UDP)以及运输层报文的发送序号(对于TCP)。这些信息对源点通知高层协议是有用的(端口的作用将在下一章的5 .1.3节中介绍),整个ICMP报文作为IP数据报的数据字段发送给源点。

   下面是不应发送ICMP差错报告报文的几种情况。

   ·  对ICMP差错报告报文不再发送ICMP差错报告报文。

   ·  对第一个分片的数据报片的所有后续数据报片都不发送ICMP差错报告报文。

   ·  对具有多播地址的数据报都不发送ICMP差错报告报文。

   ·  对具有特殊地址(如127.0.0.0或0.0.0.0)的数据报不发送ICMP差错报告报文。

   常用的ICMP询问报文有两种,即:

   (1)回送请求和回答    ICMP回送请求报文是由主机或路由器向一个特定的目的主机发出的询问。收到此报文的主机必须给源主机或路由器发送ICMP回送回答报文。这种询问报文用来测试目的站是否可达以及了解其有关状态。

   (2)时间戳请求和回答    ICMP时间戳请求报文是请某个主机或路由器回答当前的日期和时间。在ICMP时间戳回答报文中有一个32位的字段,其中写入的整数代表从1900年1月1日起到当前时刻一共有多少秒。时间戳请求与回答可用来进行时钟同步和测量时间。



相关IC型号
NAT-20DC
暂无最新型号

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!