《第2章+TCPIP协议分析-4+网际控制消息协议(ICMP)》-课件设计(公开).pptVIP

  • 1
  • 0
  • 约5.12千字
  • 约 29页
  • 2018-12-21 发布于广西
  • 举报

《第2章+TCPIP协议分析-4+网际控制消息协议(ICMP)》-课件设计(公开).ppt

网 络 协 议 第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)

1亿VIP精品文档

相关文档