第2章TCPIP协议分析-4网际控制消息协议(ICMP).ppt

第2章TCPIP协议分析-4网际控制消息协议(ICMP).ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章TCPIP协议分析-4网际控制消息协议(ICMP)

网 络 协 议 第2章 TCP/IP协议分析 TCP/IP协议族 编址与地址解析 网际协议 网际控制消息协议 IP路由协议 IP组播协议 传输层协议 应用层协议 * * 2.4 网际控制消息协议(ICMP) ICMP消息以IP数据包形式传输,用于与网络错误和问题有关的无约束消息。例如,网中的一些物理路径出错,导致网络无法连通等。 ICMP是IP的必要组成部分,所有使用IP的主机和路由器都使用ICMP。IP在发送一个差错报文时要用到ICMP,而ICMP利用IP来传递报文。将ICMP报文加IP头部,封装成IP分组。IP头部的Protocol代码为1。 1.ICMP协议 2 ICMP报文传送 ICMP报文封装 3.1 ICMP报文的一般格式 Data 差错信息 出错IP数据报头+原始数据报的前8个字节 类型 Type (8bit) 代码 Code (8bit) 校验和 Checksum (16bit) 不同类型和代码有不同的内容Data 0 8 16 31 未使用 3 ICMP报文 ICMP使用与IP相同的加法校验和算法,但ICMP校验和只覆盖ICMP报文。 终点不可到达 3 源站抑制 4 重定向/改变路由 5 超时 11 参数问题 12 回送请求(Echo Request) 8 回送应答(Echo Reply) 0 时间戳请求(Time Stamp Request) 13 时间戳应答(Time Stamp Reply) 14 路由器通告(Router Advertisement) 9 路由器请求(Router Solicitation) 10 地址掩码请求(Address mask) 17 地址掩码回答(Address mask) 18 差错报告报文 询问报文 “到某某目的地址应该经过路由器R(而不是默认路由器)” 3.2 错误报文 目标不可到达 3 源抑制 4 重定向 5 超时 11 参数问题 12 ICMP目的站不可达报文 (1)目的站不可达报告—— 3 当路由器无法转发或投递IP数据报时,向源端发回一个目的站不可达报文,并丢弃该数据报。 类型(3) 代码(0~12) 校验和 未用(必须为0) IP头 + 数据报的前64位 0 8 16 31 8字节 主机A 网络 不知道如何到达B! 发送ICMP报文 向主机B 发送数据 发往主机B 信宿机不可达 类型 码值 校验和 ICMP报文 码值=0 网络不可达 码值=1 主机不可达 码值=2 协议不可达 码值=3 端口不可达 … =3 代码 意义 0 网络不可达 1 主机不可达 2 协议不可达 3 端口不可达 4 需要分段但DF置位 5 源路由失败 6 目的网络未知 7 目的主机未知 8 源主机被隔离 9 与目的网络的通信被禁止 10 与目的主机的通信被禁止 11

文档评论(0)

huayagonga + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档