第04章 网际控制报文协议.ppt_第1页
第04章 网际控制报文协议.ppt_第2页
第04章 网际控制报文协议.ppt_第3页
第04章 网际控制报文协议.ppt_第4页
第04章 网际控制报文协议.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章网际控制报文协议ICMP 本章学习目标 理解ICMP协议的概念与作用掌握ICMP报文的格式与封装格式掌握ICMP各种报文类型的作用 4 1ICMP协议 ICMP协议即网际控制报文协议 InternetControlMessageProtocol ICMP 运行于IP协议之上 但通常被认为是IP协议的一部分 ICMP在网络层中的位置如下 ICMP协议提供了一种机制 用于反映IP数据报处理时产生的错误信息并提供管理和状态信息 当数据报在传输过程中发生错误时 主机或者路由器的ICMP模块将被触发 并产生一个ICMP报文 ICMP报文的封装 ICMP报文以IP数据报的形式传送 报文本身被封装在IP数据报的数据区中 而这个IP数据报又被封装在帧数据中 在IP数据报报头中的协议 Protocol 字段设置成1 表示该数据是ICMP报文 ICMP报文的类型 ICMP报文有两大类 差错报告报文和查询报文 ICMP报文的格式 ICMP报文包括8个字节的报头和长度可变的数据部分 对于不同的报文类型 报头的格式一般是不相同的 但是前3个字段对所有的ICMP报文都是一样的 类型 Type 字段 长度是1字节 用于定义报文类型 代码 Code 字段 长度是1字节 表示发送这个特定报文类型的原因 校验和 Checksum 字段 长度是2字节 用于数据报传输过程中的差错控制 4 5ICMP报文 ICMP报文有两大类 差错报告报文和查询报文 DestinationUnreachable 目的不可达报文是一个差错报告报文 其类型值Type 3 供路由器和目的主机使用 代码 Code 字段的值表示该数据报出错的原因 SourceQuench 源主机消亡 源主机消亡报文是一个差错报告报文 其类型值Type 4 代码Code 0 用于要求减慢数据报传输的速度 TimeExceeded 超时 超时报文是一个差错报告报文 其类型值Type 11 代码 Code 字段的值表示超时的原因 ParameterProblem 参数问题 参数问题报文是一个差错报告报文 其类型值Type 12 代码 Code 字段的值反映了丢弃该数据报的原因 指针 Pointer 字段的值准确指明了出现错误的位置 Redirect 重定向 重定向报文是一个比较特殊的差错报告报文 发送重定向报文的路由器不会丢弃数据报 而是把数据报转发给正确的路由器 代码 Code 字段的值给出了四种不同类型的重定向服务 EchoRequest Reply 回送请求和回送应答是一对查询报文 用于测试两个机器 主机或路由器 之间能否实现通信 类型字段Type 8表示这是回送请求 EchoRequest 报文 Type 0表示这是回送应答 EchoReply 报文 回送请求报文和回送应答报文还可以用来测试某个主机是否可达 通常是调用PING命令来实现 PING命令使用回送请求和回送应答 并具有指定请求的时间间隔和发送请求的次数 AddressMaskRequest Reply 地址掩码请求和地址掩码应答是一对查询报文 用于获得一个主机所在网络的子网掩码 类型字段Type 17表示这是地址掩码请求 AddressMaskRequest 报文 Type 18表示这是地址掩码应答 AddressMaskReply 报文 TimestampandTimestampReply 时间戳请求和时间戳应答一对查询报文 用于确定IP数据报在源端和目的端之间往返所需要的时间 也可用作源端和目的端机器的时钟同步 类型字段Type 13表示这是时间戳请求报文 Type 14表示这是时间戳应答报文 RouterAdvertisementandSolicitations 路由器通告和路由器请求是一对查询报文 用于主机与路由器之间交换信息 路由器请求报文的格式如下 收到路由器请求报文的路由器 会创建一个路由器通告报文 并在网络上广播 路由器通告报文的格式如下 InformationRequest Reply 信息请求和信息应答是一对查询报文 用于主机查找所连接网络的地址 信息请求和信息应答报文的作用类似于反向地址解析协议 RARP 使主机能够得到自己的IP地址 此报文使用得很少 已被RARP和BOOTP协议取代 小结 IP协议是一种不可靠的 无连接的协议 不具备差错报告和差错纠正机制 它必须依赖于ICMP协议来报告处理一个IP数据报传输过程中的错误并提供管理和状态信息ICMP即网际控制报文协议 是IP协议的一部分 当数据报在传输过程中发生错误时 主机或者路由器的ICMP模块将被触发 并产生一个ICMP报文ICMP报文有两大类 差错报告报文和查询报文 其中 差错报告报文包括 目的不可达 源主机消亡 超时 参数问题 重定向 查询报文包括 回应请求和应答 信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论