中科大,计算机网络课件09_2.ppt

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

Chapter09 Chapter 9 Internet Control Message Protocol Internet Control Message Protocol控制报文协议 TYPES OF MESSAGES 报文类型 MESSAGE FORMAT 报文格式 ERROR REPORTING 差错报告 QUERY 查询 CHECKSUM 检验和 ICMP PACKAGE ICMP 软件包 9.1 TYPES OF MESSAGES 报文类型 ICMP 报文可以分为差错报告报文和查询报文。 差错报告报文报告路由器或主机(目的端)在处理IP数据报时可能遇到的一些问题。 查询报文是成对出现的,它帮助主机或网管人员从路由器或另一主机获得特定的信息。 9.2 MESSAGE FORMAT 报文格式 ICMP 报文有8字节的首部和可变长度的数据部分。 首部的前4个字节对所有报文类型都一样 9.3 ERROR REPORTING 差错报告 IP, as an unreliable protocol, is not concerned with error checking and error control. ICMP was designed, in part, to compensate for this shortcoming. ICMP does not correct errors, it simply reports them. [IP 是不可靠的协议,它不考虑错误检验和差错控制。ICMP就是为补偿这个缺点而设计的。ICMP不能纠正差错,它只能报告差错。] 四种情况不产生ICMP差错报文 对于携带 ICMP 差错报文的数据报,不再产生 ICMP 差错报文。 对于分段的数据报,如果不是第一个分段,则不产生 ICMP 差错报文。 对于具有多播地址的数据报,不产生ICMP 差错报文。 对于具有特殊地址(如或)的数据报,不产生 ICMP 差错报文。 几点关注 具有代码2和代码3的目的端不可达报文只能有目的主机创建。 其余的目的端不可达报文只能由路由器创建。 路由器无法检测出分组没有交付的所有问题 在IP协议中没有流量控制机制。 9.4 QUERY 查询 ICMP can also diagnose some network problems through the query messages, a group of four different pairs of messages. In this type of ICMP message, a node sends a message that is answered in a specific format by the destination node. 【ICMP 也能对某些网络问题进行诊断,这是通过使用由4对不同报文组成的查询报文来完成的。在这种类型的ICMP报文中,一个结点发送出报文,然后由目的结点用特定格式进行回答】 Echo Request and Reply 回送请求和回答 Timestamp Request and Reply 时间戳请求和回答 Address-Mask Request and Reply 地址掩码请求和回答 Router Solicitation and Advertisement路由器询问和通告 实例——Ping程序 Ping程序是利用ICMP的类型8消息(回送请求,echo request)和类型0消息(回送回答,echo reply)来完成测试功能(距离和负载)的。这时标识符( identifier)放置发送进程的进程号;序号( sequence number)从0开始,每发一个回送请求,序号加1。 9.5 CHECKSUM 检验和 In ICMP the checksum is calculated over the entire message (header and data). 【在ICMP中,检验和的计算覆盖了整个报文(首部和数据)】 Checksum Calculation 检验和的计算 Checksum Testing 检验和的测试 9.6 ICMP PACKAGE ICMP软件包 To give an idea of how ICMP can handle the sending and receiving of ICMP messages, we present our version of an ICMP package made of two modules: an input module and an output module. 【为了给出ICMP是如何

文档评论(0)

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

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

1亿VIP精品文档

相关文档