数据通信与计算机网络-第六章-3-ICMP.ppt

数据通信与计算机网络-第六章-3-ICMP.ppt

ID:52415085

大小:252.50 KB

页数:9页

时间:2020-04-05

数据通信与计算机网络-第六章-3-ICMP.ppt_第1页
数据通信与计算机网络-第六章-3-ICMP.ppt_第2页
数据通信与计算机网络-第六章-3-ICMP.ppt_第3页
数据通信与计算机网络-第六章-3-ICMP.ppt_第4页
数据通信与计算机网络-第六章-3-ICMP.ppt_第5页
资源描述:

《数据通信与计算机网络-第六章-3-ICMP.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、6.4因特网控制报文协议ICMP对于一个已构建好的IP网络,必须注意两个的问题:确认网络是否正常工作遇到异常时进行故障诊断在网际层设置的因特网控制报文协议ICMP(InternetControlMessageProtocol)允许主机或路由器报告差错情况和提供有关异常情况的报告,ICMP是因特网的标准协议。16.4因特网控制报文协议ICMP(续1)ICMP的主要特点①ICMP是网络层的协议,但ICMP报文必须先封装成IP数据报,再下传给数据链路层。②ICMP报文只是为解决运行IP协议时可能出现的不可

2、靠问题。它不是传输层赖以存在的基础,也不能独立于IP协议而单独存在,因此只能把它看作是IP协议的一个配套使用协议。③ICMP只报告差错,不能纠正差错。差错处理需要由高层协议去完成。26.4因特网控制报文协议ICMP(续2)ICMP的报文格式ICMP报文有两种类型:差错报告报文和询问报文。各由首部和数据两部分组成。3首部ICMP报文0数据部分检验和类型代码其内容取决于ICMP报文的类型81631IP数据报ICMP报文的数据部分发送在前6.4因特网控制报文协议ICMP(续3)ICMP报文ICMP报文首部

3、的前四个字节具有统一的格式,共有三个字段:即类型(8位)、代码(8位)和检验和(16位)。接着的四个字节的内容与ICMP报文的类型有关。再后面是数据字段,其长度取决于ICMP报文的类型。代码字段用来进一步区分某种报文类型中的几种不同情况。检验和字段用来检验整个ICMP报文的内容,其算法与IP数据报首部校验和算法相同。由于检验和并不计及数据部分,因此不能保证经过传输的ICMP报文不产生差错。456.4因特网控制报文协议ICMP(续4)ICMP报文的主要类型报文种类类型值ICMP报文类型差错报告报文3目

4、的站不可达4源站抑制5改变路由(重定向)11超时12参数出错询问报文0/8回送(Echo)应答/回送(Echo)请求13/14时间戳请求/时间戳应答17/18地址掩码请求/地址掩码应答9/10路由器通告/路由器询问6.4因特网控制报文协议ICMP(续5)不应发送ICMP差错报告报文的几种情况对ICMP差错报告报文不再发送ICMP差错报告报文。对第一个数据报分片的所有后续数据报片都不发送ICMP差错报告报文。对具有多播地址的数据报都不发送ICMP差错报告报文。对具有特殊地址(如127.0.0.0或0.

5、0.0.0)的数据报不发送ICMP差错报告报文。66.4因特网控制报文协议ICMP(续6)ICMP的应用举例——PING(PacketInterNetGroper)和tracertPING是应用层常用的服务,用来测试两个主机之间的连通性。ICMP回送请求报文是由主机或路由器向一个特定的目的主机发出的询问,收到此报文的机器必须给源主机发送ICMP回送回答报文。PING就是使用了ICMP回送请求与回送回答报文。PING是应用层直接使用网络层ICMP的例子,它并没有通过运输层的TCP或UDP。786.4因

6、特网控制报文协议ICMP(续7)利用PING测试主机的连通性6.4因特网控制报文协议ICMP(续8)利用tracert命令获取目的主机的路由信息9

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。