- 1
- 0
- 约5.12千字
- 约 29页
- 2018-12-21 发布于广西
- 举报
网 络 协 议 第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
您可能关注的文档
- 《刀具材料(讲)》-课件设计(公开).ppt
- 《得道多助失道寡助》-课件设计(公开).ppt
- 《德国财长称已经准备好对俄罗斯施加更大压力》-课件设计(公开).ppt
- 《德拉吉称对压力测试不合格银行不会犹豫 》-课件设计(公开).ppt
- 《德拉吉称欧元区经济还将维持弱势》-课件设计(公开).ppt
- 《德语中的不定式》-课件设计(公开).ppt
- 《登记会计账薄》-课件设计(公开).ppt
- 《登金陵凤凰台》-课件设计(公开).ppt
- 《登岳阳楼》-课件设计(公开).ppt
- 《等比数列(第课时)》-课件设计(公开).ppt
- 《第2章25常用输出设备》-课件设计(公开).ppt
- 《第2章电子信息类专业英语(李白萍)》-课件设计(公开).ppt
- 《第2章集成放大电路基础》-课件设计(公开).ppt
- 《第2章数据仓库的数据存储与处理》-课件设计(公开).ppt
- 《第2章谓词逻辑(2009-2010-02)》-课件设计(公开).ppt
- 《第03章电路的暂态分析(5h)》-课件设计(公开).ppt
- 《第3节伴性遗传》-课件设计(公开).ppt
- 《第3课《从汉至元政治制度的演变》课件新人教版必修1》-课件设计(公开).ppt
- 《第3章2工作疲劳》-课件设计(公开).ppt
- 《第3章测量仪表与传感器1》-课件设计(公开).ppt
原创力文档

文档评论(0)