- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 Internet控制报文协议ICMP;一、为什么需要ICMP?
(1)数据报在传送中可能会遇到各种异常:
选路回路,IP数据报设置的TTL最终会递减为0
分片丢失,信宿机分片重组时钟超时
路由器找不到路径或信宿关机或信宿无法识别某些字段
解决:IP层将丢弃数据报,并向源端发回通告。
(2)IP层也需要控制功能(拥塞、差错控制):
拥塞控制,向源发送减慢速度的通知
发现最优路径的通知
测试信宿机是否可达
获取各路由器的本地时间;二、ICMP的作用
传递网络控制信息、提供差错报告。
问题:为什么要把这两项功能合二为一?
(1)控制和差错报文都是特殊报文。
(2)差错报告与差错控制总是密切相关的。
三、ICMP的工作机制
(1)路由器(主机)向其它路由器(主机)发送ICMP报文。
(2)只能向源端报告差错,不能向中间路由器报告差错;四、ICMP协议与IP协议的关系
1. ICMP与IP同层,只是IP软件中的一个模块。
(1)功能不独立,只是IP的补充;
(2)不是上层协议赖以存在的基础 。
2. ICMP报文封装在IP数据报中传送,其IP首部“协 议”域指明为ICMP报文(代码为1)。 ;5.2 ICMP报文格式和类型 ;二、报文类型
ICMP标准定义了13种报文,分为三大类:
(1)差错报告报文
(2)请求与应答报文
(3)控制报文;类型; 如果投递IP数据报发生了差错,则使用ICMP差错报告类报文,且遵循以下规则:
(1)差错报告报文的数据区包括:出错数据报的首部 + 出错数据报数据区前64bit
原因:包含上层协议报文的重要信息。
(2)仅向数据报的源端报告差错,不能向中间路由器报告差错。
(3)非嵌套使用:当携带ICMP差错报文的IP数据报出现差错时,不再生成ICMP报文。 如果该类报文出现差错,则产生异常。
(4)仅对第一个数据报分片应用ICMP协议。
;ICMP差错报告类报文分类:
(1)目的站不可达报文
(2)超时报文
(3)参数差错报文
ICMP差错报告的特点:
(1)只向源站提供报告,本身一般不处理差错。
(2)差错报文作为一般数据传输。
(3)数据报出错时,放弃数据报。;代码字段给出了目的站不可达的原因,例如:
“0” 网络不可达:选路失??
“1” 主机不可达:投递失败
“2” 协议不可达:与TCP或更高层协议有关
“3” 端口不可达:与TCP/UDP协议端口有关
“4” 需要分片但DF置位:不能分片;二、 超时报告:TTL = 0或分片重组超时;5.4 请求/应答报文 ;说明:
1. 用Ping命令可以查看记录路由选项
UNIX:Ping –R,Windows:Ping –r
处理过程:
Ping报文(ICMP Echo)封装在IP报文中,每个处理该IP报文的路由器都把自己的IP地址写到IP首部的选项中。
这些地址被复制到封装回应报文(ICMP Echo Reply)的IP首部选项中,若选项中仍有空间,则返回路径上路由器的地址也被记录其中。
2. Ping命令可以指定自由源路由和松散源路由
Ping –j, Ping -r;二、地址掩码请求/应答报文
主机为获得本地网络的子网掩码,可向路由器(网关)发送ICMP地址掩码请求报文,路由器以地址掩码应答报文作为相应。;三、时戳请求/应答报文;假设初始时戳为Ti,接收时戳为Tr,传送时戳为Tt,发送方收到回应的时间为Th,则传输时延Dt的估算方法为:
Dt=( Th- Ti )- ( Tt- Tr) ;四、路由器恳求和路由器通告报文;路由器地址和优先级:给出了可用路由器及其优先级
地址数:可用路由器的数量
地址大小:地址的大小,4字节为单位
生命期:路由器信息保持有效的时间,以秒为单位,默认值为30分钟。;5.5 ICMP控制报文;二. 重定向报文;路由器IP地址:向主机通告更为优化的路由;一、域名报文
功能:获取目标域名。
请求/响应工作模式。;5.7 应用举例;问题:如何判断何时到达目的主机?
1.利用ICMP ECHO和ECHO REPLY报文
(1) 源端发送的IP报文封装了ICMP echo request报文。
(2) 途中的路由器回应ICMP超时报文。
(3) 目的主机回应ICMP echo reply报文。
(4) 源端根据返回的报文类型判断是否到达目的端。
;一个数据报总长度为3020字节(含首部长度20字节)。现在经过一个网络传送,但此网络能够传送的最大数据报长度为1220字节。
试问:
(1) 该数据报应分为几片?
(2) 各数据报分片的数据长度为多少?
(3) 各数据报分片的片偏
您可能关注的文档
- if条件句中的虚拟语气.ppt
- if引导的虚拟条件句.ppt
- if引导的真实条件句.ppt
- Indradrive常见故障及处理方法.ppt
- Inmarsat-C系统及其船站.ppt
- IOS7风格APP软件介绍模板.ppt
- IPO、新三板、创业板企业挂牌流程及时间安排.ppt
- IPTV组成架构及业务原理.ppt
- ip地址习题及答案.ppt
- IP地址知识点小结.ppt
- T /CATA 0155—2024 悬吊式直升机救援训练模拟器规范 .pdf
- 2025福建省辉穹工程咨询有限公司招聘2人模拟试卷最新.docx
- 2026中国工商银行牡丹卡中心校园招聘12人备考题库附答案.docx
- 2025贵州银行定向部分高校选调优秀毕业生素质测评备考题库附答案.docx
- 2025派驻浦发银行天津分行厅堂辅助业务岗(北方人力外包项目)招聘备考题库最新.docx
- 2025西南交通大学唐山研究院选聘(博士研究生)10人(河北)参考题库附答案.docx
- 2025黑龙江齐齐哈尔市审计局择优调入7人备考题库最新.docx
- 2025广西贵港市机关党建信息中心选调工作人员1人备考题库最新.docx
- 2025河南漯河召陵联社暑假实习生招募35人备考题库附答案.docx
- 2025甘肃定西市畜牧兽医局下属事业单位遴选工作人员2人备考题库附答案.docx
最近下载
- 青鸟气体灭火系统全系列产品接线图.pptx VIP
- 快开门式压力容器(蒸压釜)实际操作考核课件[整理].pdf VIP
- 第10课.公共场所的文明素养(课件) 道德与法治统编版三年级上册2025.ppt
- 中国汉语《通用规范汉字表》.docx VIP
- 化水(预处理)技术规范书[1].docx VIP
- 安保服务工作标准及操作规程.pdf VIP
- DB42T 1032-2014绿色食品 猕猴桃生产技术规程.docx VIP
- 棉铃虫的综合防治方法.pptx VIP
- 2019-2020年杭州师范大学考研真题-347心理学专业综合.pdf VIP
- (高清版)DB3603∕T 1-2022 煤矿地表沉陷区监测技术指南.pdf VIP
原创力文档


文档评论(0)