- 69
- 0
- 约2.44千字
- 约 8页
- 2017-05-07 发布于湖北
- 举报
ICMP差错报文剖析
实验名称:ICMP差错报文实验成绩学生姓名:学号:指导教师:班级:网络1301主机编号:4—A实验日期:2015.12.1实验目的:1.? 掌握ICMP协议的报文格式2.? 理解不同类型ICMP报文的具体意义实验原理:ICMP差错报文??? ICMP差错报文用来报告差错。虽然现代的技术已经制造出很可靠的传输媒体,但差错仍然存在,因而必须进行处理。正如在实验三中所讨论的,IP是个不可靠的协议。这就表示IP不考虑差错校验和差错控制。ICMP就是为了补偿这个缺点而设计的。然而ICMP不能纠正差错,它只是报告差错,差错纠正留给高层协议去做。ICMP使用源IP地址把差错报文发送给数据报的源点(发出者)。??? 一共有5种差错报文:目的端不可达、源点抑制、超时、参数问题以及改变路由,如下图所示。图4-10? 差错报文??? 差错报文的数据字段包括原始数据报(引起差错的报文)的首部和原始数据报数据部分的前8个字节。包括原始数据报首部的目的是为了向差错报文的原始信源给出关于数据报本身的信息。包括数据的前8个字节是因为这前8个字节提供了关于端口号(UDP和TCP)和序号(TCP)的信息。根据这些信息,源点可以把差错情况通知给上层协议。1.? 目的端不可达??? 当路由器不能够为数据报找到路由或主机,就丢弃这个数据报,然后向发出这个数据报的源主机发送目的端不可达报文。下图给出了目的端不可达报文的格式。
原创力文档

文档评论(0)