版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章网际控制报文协议实验1实验目的与实验环境实验目的掌握ICMP协议的报文格式理解不同类型ICMP报文的具体意义了解常见的网络故障 实验环境 运行 Windows XP/ Windows Server 2003/Windows 7 操作系统的计算机一台 Packet Tracer网络模拟器程序2ICMP协议 为了处理IP协议的不可靠、无连接传输所带来的问题,在IP层引入了一个子协议ICMP(Internet Control Message Protocol)。 ICMP报文有两种形式:差错报告报文和查询报文,都是封装在IP数据报里传输。ICMP报文的传输也是不可靠的,可能会丢失 。如果ICM
2、P报文的传输出现问题,不再使用新的ICMP报文来传递问题的反馈信息。 3ICMP差错报告报文当中间路由器或目标主机发现数据报在传输过程中出现错误,不能到达接收端时,主机或者路由器的ICMP模块将被触发,并产生一个ICMP差错报告报文向数据报发送方(源主机)报告出错情况。ICMP只是报告差错,不纠正差错,差错纠正留给高层协议去做。 4ICMP差错报告报文结构5ICMP差错报告报文分类根据差错类型,可分为五种:目的端不可达源端抑制超时参数问题改变路由每种ICMP差错报告报文的首部都包含1字节的类型字段、1字节的代码字段、2字节的校验和字段和4字节的填充位。 6目的端不可达当路由器不能够给数据报找到
3、路由或主机有能够交付数据报时,就丢弃这个数据报,然后这个路由器或主机就向发出这个数据报的源主主机发回目的端不可达报文。代码字段值015分别代表:网络不可达、主机不可达、协议不可达、端口不可达等15种情况 7源端抑制IP协议是无连接协议,因此通信缺乏流量控制。ICMP源端抑制报文就是为了给IP增加一种流量控制而设计的。当路由器或主机因拥塞而丢弃数据报时,它就向IP数据报的发送站发送源端抑制报文。第一,它通知源端,数据报已被丢弃。第二,它警告源端,在路径中的某处出现了拥塞,因而源端必须放慢发送过程。8超时超时报文是在以下两种情况下产生的。一种是数据报转发超时:当路由表中出现差错而产生回路,IP数据
4、报的生存时间字段值被减为0时,路由器丢弃这个数据报,并向源端发送超时报文。另一种是数据报重组超时:当IP数据报的所有分片未能在某一时限内到达目的主机时,目的主机将已收到的分片丢弃,并向源端发送超时报文。代码字段值0和1分别代表数据报转发超时和重组超时两种情况。 9参数问题当IP数据报在Internet上传送时,在其首部中出现的任何二义性都可能会产生严重的问题。如果路由器或目的主机发现了这种二义性,或发现在数据报的某个字段中缺少某个值,它就丢弃这个数据报,并发送参数问题报文。代码字段值0和1分别代表数据报首部二义性和缺少字段值两种情况。指针字段指向错误的字节。10改变路由 主机不参与路由器的路由
5、选择更新过程,因此可能会把IP数据报发送给一个错误的路由器,而其实这个数据报本来是应发送给另一个网络的。在这种情况下,收到这个数据报的路由器会把数据报转发给正确的路由器,并向主机发送改变路由报文,提示主机更新路由表。代码字段值03分别代表改变网络路由、改变主机路由、改变当前服务类型的网络路由、改变当前服务类型的主机路由等四种情况。目标路由器IP地址字段代表IP数据报重定向后的目标路由器。 11不产生ICMP差错报告报文对于携带 ICMP差错报文的数据报,不再产生 ICMP差错报文。 对于分段数据报,如果不是第一个分段,则不产生 ICMP差错报文。 对于具有多播地址的数据报,不产生ICMP差错报
6、文。 对于有特殊地址(如 127.0.0.0 或 0.0.0.0)的数据报,不产生 ICMP差错报文。12ICMP查询报文通过查询报文对网络问题进行诊断。查询报文是成对出现的,它帮助主机或网络管理员从一个路由器或另一个主机得到特定的信息。ICMP查询报文的首部也包含1字节的类型字段、1字节的代码字段、2字节的校验和字段,此外还包含2个字节的标识符字段和2字节的序号字段。标识符用于标识发出ICMP查询报文的进程,序号为同一进程发出ICMP查询报文的顺序号。有4种查询报文对,分别是:“回送请求和回答”、“时间戳请求和回答”、“地址掩码请求和回答”以及“路由器询问和通告”。它们的数据部分各不相同。
7、13回送请求和回答 回送请求和回答报文是为网络诊断而设计的,运行操作系统自带的PING程序就会发出回送请求报文。因为ICMP报文被封装成IP数据报,发送回送请求的机器在收到回送回答报文时,就证明了在发送站和接收站之间能够使用IP数据报进行通信。此外,这还证明了在中间的一些路由器能够接收、处理转发数据报。数据部分为填充位,不论回送请求报文填充什么,回送回答报文里都重复。14时间戳请求和回答两个机器可使用时间戳请求和时间戳回答报文来确定IP数据报在这两个机器之间往返所需的时间。发送方填充原始时间戳后将请求报文发出,接收端收到请求报文后填写接收时间戳,再复制这两个字段到回答报文,并填写发送时间戳,之
8、后将回答报文发出。 15地址掩码请求和回答 当主机不知道地址的掩码时,主机应向局域网上的路由器发送地址掩码请求报文。路由器收到地址掩码请求报文,就发回地址掩码回答报文,向主机提供所需的掩码。接收端发出回答报文时填写接收地址掩码。 16路由询问和通告 为了发现网络上的路由器,主机可广播(或多播)路由器询问报文。收到询问报文的一个或几个路由器就使用路由器通告报文广播自己的地址。类型字段值为10,路由器通告报文的类型字段值为9,代码字段值都为0。路由器通告报文的首部没有标识符和序号字段,取而代之的是1字节的地址数、1字节地址项长度和2字节的生存期字段。地址数指的是报文数据部分所含的路由器地址个数,地
9、址项长度指的是每个路由器地址项目的32位字长度(值固定为2),生存期指的是通告地址有效的时间(秒)。路由器通告报文数据部分包括多个的路由器地址项目,对应路由器多个接口的地址,每个项目由一个4字节的IP地址和一个4字节的优先级组成。优先级是指IP地址作为路由器缺省地址的优先等级。17路由询问和通告 为了发现网络上的路由器,主机可广播(或多播)路由器询问报文。收到询问报文的一个或几个路由器就使用路由器通告报文广播自己的地址。18路由询问和通告(续)地址数指的是报文数据部分所含的路由器地址个数地址项长度指的是每个路由器地址项目的32位字长度(值固定为2)生存期指的是通告地址有效的时间(秒)。数据部分
10、包括多个的路由器地址项目,对应路由器多个接口的地址,每个项目由一个4字节的IP地址和一个4字节的优先级组成。优先级是指IP地址作为路由器缺省地址的优先等级。19实验步骤网络配置使用网络仿真软件Cisco Packet Tracer模拟图3.5网络,设置路由器A和主机B-F的IP地址(子网掩码255.255.255.0)。B、C、D在一个子网,将它们的默认网关配置为172.16.1.1。E、F在另一个子网,将它们的默认网关配置为172.16.0.1。20观测ICMP查询报文 在模拟模式下,设置事件过滤器为“ICMP”。从主机B发送一个简单PDU给主机E,观察哪些主机收到了主机B发出的ICMP报文
11、?哪些主机发回了ICMP报文给主机B?捕获主机B发出和收到的ICMP报文,打开PDU信息对话框,分析这两个报文的类型(TYPE)、代码(CODE)、标识符(ID)、序号(SEQ NUMBER)字段的值和各自代表的含义,填写表4.1。21分析报文首部的哪些字段保证了在多个ICMP查询报文中每一组请求报文和回答报文的一一对应?22观测ICMP差错报告报文 在模拟模式下,设置事件过滤器为“ICMP”。将路由器A连接E、F所在子网的接口(172.16.0.1)的子网掩码改为255.255.255.224。从主机B发出一个复杂PDU(PING应用,目的IP地址为172.16.0.100,单次发包时间One Shot Time=0)。观察主机B是否收到ICMP报文?捕获这个报文,分析这个报文的类型(TYPE)、代码(CODE)字段的值和各自代表的含义,并分析产生结果的原因。 23从主机B发送一个复杂PDU给主机E(PING应用,目的IP地
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业消防应急预案(集合14篇)
- 亲子阅读心得体会集锦15篇
- 《远程教育教师在线教学行为特征与培训需求分析》教学研究课题报告
- 碧桂园采购经理面试题集
- 新能源运维岗位面试题集
- 社保信息录入员面试常见问题解析
- 会计主管考试题库及答案
- 建筑设计师面试技巧与面试题集
- 无损检测设备操作考试题及答案
- 2025湖北鄂州华容区城市建设投资有限公司招聘综合笔试参考题库附带答案详解(3卷合一版)
- 俄乌之战课件
- 2026年铁岭卫生职业学院单招职业倾向性考试题库及参考答案详解一套
- 2025年山东政府采购评审专家考试经典试题及答案
- 2025年厨房燃气报警器安装合同
- 环孢素的临床应用
- 国开电大《11837行政法与行政诉讼法》期末答题库(机考字纸考)排序版 - 稻壳阅读器2025年12月13日12时58分54秒
- 2025河北廊坊市工会社会工作公开招聘岗位服务人员19名考试笔试备考试题及答案解析
- 2025国家电投集团中国重燃招聘18人笔试历年参考题库附带答案详解
- 框架日常维修协议书
- 智研咨询发布-2025年中国电子变压器件行业市场运行态势及发展趋势预测报告
- 创伤后成长(PTG)视角下叙事护理技术的临床应用
评论
0/150
提交评论