- 0
- 0
- 约2.19千字
- 约 15页
- 2019-05-14 发布于广东
- 举报
4.4 因特网控制报文协议 ICMP 为了提高 IP 数据报交付成功的机会,在网际层使用了因特网控制报文协议 ICMP (Internet Control Message Protocol)。 ICMP 允许主机或路由器报告差错情况和提供有关异常情况的报告。 ICMP 不是高层协议,而是 IP 层的协议。 ICMP 报文作为 IP 层数据报的数据,加上IP首部,组成 IP 数据报发送出去。 ICMP 报文的格式 ICMP协议 ---- 类型 0 回声应答(Echo reply) 3 目的端无法到达(Destination unreachable) 4 源抑制(Source Quench) 5 重定向(Redirect) 8 回声请求(Echo request) 11 数据报超时(Time exceeded) 12 数据报参数错(Parameter problem) 13 时间戳请求(Timestamp Request) 14 时间戳应答(Timestamp Reply) 15 信息请求(Information request)已过时 16 信息应答(Information reply)已过时 17 地址请求(Address request) 18 地址应答(Address reply) ICMP 报文 ICMP 报文的种类有两种 ICMP 差错报告类报文 ICMP 询问类报文 ICMP 报文的前 4 个字节是统一的格式,共有三个字段: 类型 代码 检验和 ICMP 差错报告类报文共有 5 种 终点不可达(类型值3) 源站抑制(类型值4) 时间超过(类型值11) 参数问题(类型值12) 改变路由(重定向) (类型值5) ICMP 差错报告类报文的数据字段的内容 不应发送 ICMP 差错报告报文的几种情况 对 ICMP 差错报告报文不再发送 ICMP 差错报告报文。 对第一个分片的数据报片的所有后续数据报片都不发送 ICMP 差错报告报文。 对具有多播地址的数据报都不发送 ICMP 差错报告报文。 对具有特殊地址(如127.0.0.0或0.0.0.0)的数据报不发送 ICMP 差错报告报文。 ICMP 询问类报文有四种 回送请求和回答报文(类型值8或0) 时间戳请求和回答报文(类型值13或14) 掩码地址请求和回答报文(类型值17或18) 路由器询问和通告报文 (类型值10或9) ICMP 应用举例1 ICMP 应用举例2 ---- PING 作用: PING (Packet InterNet Groper) 用来测试两个主机之间的连通性。 原理: PING 使用了 ICMP 回送请求与回送回答报文。 PING 是应用层直接使用网络层 ICMP 的例子,它没有通过传输层的 TCP 或UDP。 使用: ping 127.0.0.1 ping 本机地址 ping 网关地址 ICMP协议-PING屏幕 ICMP 应用举例3 ---- traceroute 跟踪主机 A 穿过网络到达主机 B 的路径(在命令行打入tracert IPB) 从主机 A 发送到主机 B 的各IP数据报可以选择不同的路径,但绝大多数情况下会选择相同的路径。 令主机 A 发送一系列的 ICMP 包到主机 B,其IP首部中TTL初值分别依次置为1、2、3…, 主机A发出TTL=1的信包,路径上经过的第一个路由器收到后,TTL减1变为0,会丢弃该数据报,并发回一个“超时”类型的ICMP包给源主机,于是主机A知道了到主机B路径上第一个路由器的IP地址; 主机A发出TTL=2的信包,路径上经过的第二个路由器收到后, TTL减1也变为0,会丢弃该数据报,发回“超时”类型ICMP包给源主机,于是主机A知道了到主机B路径上第二个路由器的IP地址; ……; 依次类推,于是主机A知道了到达主机B路径上所有结点的IP Traceroute 举例 小 结 了解掌握 ICMP 的作用、报文类型和 格式 重点掌握目的结点不可达、回送请求/应 答、路径跟踪三种 ICMP 信包的工作原 理 * * 首 部 ICMP 报文 0 数 据 部 分 检验和 类型 代码 (这 4 个字节取决于 ICMP 报文的类型) 8 16 31 IP 数据报 前 4 个字节 都是一样的 ICMP 的数据部分(长度取决于类型) 首部 IP 数据报 ICMP 的 前 8 字节 装入 ICMP 报文的 IP 数据报 IP 数据报 首部 ICMP 差错报告类报文 8 字节 收到的 IP 数据报 IP 数据报 首部 8 字节 ICMP 差错报告类报文 IP 数据报的数据字段 A B 数据网 发数据给
您可能关注的文档
- 苏州大学东吴商学院(财经学院)基础会计学课件第二章 会计科目和账户.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第八章 账务处理程序.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第九章 财产清查.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第六章 会计凭证.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第七章 会计帐簿.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第三章 复式记账.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第十章 财务报表.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第四章 基本经济业务的核算.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第五章 成本计算.ppt
- 苏州大学东吴商学院(财经学院)基础会计学课件第一章 总论.ppt
最近下载
- 2025-2026学年重庆市江津实验中学、田家炳中学、李市中学、白沙中学等金砖六校九年级(上)期末化学模拟试卷(含答案).pdf VIP
- 阿特拉斯•科普柯 冷冻式干燥机.pdf VIP
- 重庆市九龙坡区2024-2025学年九年级上学期期末考试数学试题(含答案与解析).pdf VIP
- 江苏省盐城七校联考2025-2026学年高三上学期阶段检测语文试题及答案.docx VIP
- 浙江省杭州市富阳区2023-2024学年三年级上学期数学期末试卷.docx VIP
- TXFQC-合成橡胶消防水带.pdf VIP
- 重庆市九龙坡区渝高教育集团2024-2025学年九年级上学期期末考试物理试题(含答案).pdf VIP
- 精品解析:2024-2025学年浙江省杭州市富阳区人教版四年级上册期末考试数学试卷(原卷版).docx VIP
- 2025安徽高级档案职称综合试题及答案.docx VIP
- 社工助力乡村振兴—农村社会工作网络培训课程答案.pdf VIP
原创力文档

文档评论(0)