sae 网站模板,湘潭做网站电话磐石网络,改版百度不收录网站,建立网站信息内容建设管理规范一、回顾下TCP/IP协议栈 二、ICMP(Internet Control Message Protocol)协议概述 三、ICMP协议的组成 四、ICMP差错报告报文#xff08;5种#xff09;#xff1a;
终点不可达#xff1a;当路由器或主机不能交付数据报时就向源点发送终点不可达报文。#xff08;无法交付5种
终点不可达当路由器或主机不能交付数据报时就向源点发送终点不可达报文。无法交付原点抑制当路由器或主机由于拥塞而丢弃数据报时就向源点发送源点抑制报文使源点知道应当把数据报的发送速率放慢。拥塞丢数据现在已不再使用时间超过当路由器收到生存时间TTL0的数据报时除丢弃该数据报外还要向源点发送时间超过报文。当终点在预先规定的时间内不能收到一个数据报的全部数据报片时就把已收到的数据报片都丢弃并向源点发送时间超过报文。TTL0参数问题当路由器或目的主机收到的数据报的首部中有的字段的值不正确时就丢弃该数据报并向源点发送参数问题报文。首部字段有问题改变路由重定向路由器把改变路由报文发送给主机让主机知道下次应将数据报发送给另外的路由器可通过更好的路由。值得拥有更好的路由
4.1 ICMP差错报告报文的数据字段:
ICMP不是高层协议而是网际层或称IP层的协议。 ICMP报文被封装在IP数据报中发送
4.2 不应发送ICMP差错报文的情况:
对ICMP差错报告报文不再发送ICMP差错报告报文。对第一个分片的数据报片的所有后续数据报片都不发送ICMP差错报告报文。对具有组播地址的数据报都不发送ICMP差错报告报文。对具有特殊地址如127.0.0.0或0.0.0.0的数据报不发送ICMP差错报告报文。
五、ICMP询问报文
回送请求和回答报文主机或路由器向特定目的主机发出的询问收到此报文的主机必须给源主机或路由器发送ICMP回送回答报文。测试目的站是否可达以及了解其相关状态。时间戳请求和回答报文请某个主机或路由器回答当前的日期和时间。用来进行时钟同步和测量时间。掩码地址请求和回答报文(现在已经不再使用)路由器询问和通告报文(现在已经不再使用)
六、ICMP的应用
PING测试两个主机之间的连通性使用了ICMP回送请求和回答报文。Traceroute跟踪一个分组从源点到终点的路径使用了ICMP时间超过差错报告报文和ICMP回送请求和回答报文。