《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第32讲 ICMP协议

第32讲ICMP协议
第32讲 ICMP协议

6.5互联网控制报文协议ICMP6.5.1ICMP协议的特点:·ICMP本身是网络层的一个协议,它的报文要封装成IP分组,然后再传送给数据链路层;ICMP设计的初裹是用于IP协议在执行过程中的出错报告,严格地说是由路由器来向源主机报告传输差错的原因:·ICMP不能纠正差错,它只是报告差错,差错处理需要由高层协议完成
6.5互联网控制报文协议ICMP 6.5.1 ICMP协议的特点: • ICMP本身是网络层的一个协议,它的报文要 封装成IP分组,然后再传送给数据链路层; • ICMP设计的初衷是用于IP协议在执行过程中 的出错报告,严格地说是由路由器来向源主机 报告传输差错的原因; • ICMP不能纠正差错,它只是报告差错,差错 处理需要由高层协议完成。 1

6.5.2ICMP报文类型·ICMP信息封装在IP分组的数据字段中但是长度必须限制在576字节之内;·根据IP分组报头的规定,报头的协议字段的值为1,路由器或主机根据报头的劫议字段的值为1,来判断该IP分组携带的是ICMP信息:;ICMP报文分为:差错报告报文和查询报文
6.5.2 ICMP报文类型 • ICMP信息封装在IP分组的数据字段中, 但是长度必须限制在576字节之内; •根据IP分组报头的规定,报头的协议字 段的值为1,路由器或主机根据报头的协 议字段的值为1,来判断该IP分组携带的 是ICMP信息; • ICMP报文分为:差错报告报文和查询报 文。 1

ICMP差错报告报文ICMP差错报文分为:·目的站不可到达·源站抑制·超时·参数问题·改变路由
ICMP差错报告报文 ICMP差错报文分为: •目的站不可到达 •源站抑制 •超时 •参数问题 •改变路由 1

目的不可到达分组又可以进一步分为:·网络不可到达(netunreachable)·主机不可到达(hostunreachable)·协议不可到达(protocolunreachable)·端口不可到达(portunreachable)·源路由选择不能完成(sourceroute failed)·目的网络不可知(unknowndestination network·目的主机不可知(unknowndestination host
目的不可到达分组又可以进一步分为: •网络不可到达(net unreachable) •主机不可到达(host unreachable) •协议不可到达(protocol unreachable) •端口不可到达(port unreachable) •源路由选择不能完成(source route failed) •目的网络不可知(unknown destination network) •目的主机不可知(unknown destination host) 1

源站抑制·当路由器或主机因拥塞而丢弃一个分组时,路由器发送站发送源抑制报文:超时·路由器转发分组时,生存时间TTL字段的值减1后为0时丢弃这个分组:在丢弃该分组时,路由器向源主机发送超时报告报文:·接收的分片不能组装成分组,占用了大量缓冲区,出现死锁时,路由器向源主机发送超时报告报文;
源站抑制 •当路由器或主机因拥塞而丢弃一个分组时,路 由器发送站发送源抑制报文; 超时 •路由器转发分组时,生存时间TTL字段的值减 1后为0时丢弃这个分组;在丢弃该分组时,路 由器向源主机发送超时报告报文; •接收的分片不能组装成分组,占用了大量缓冲 区,出现“死锁”时,路由器向源主机发送超时 报告报文; 1

路由重定向报文·更新主机路由表时向主机发送改变路由报文:·改变路由的过程HostA改变路由报文HostBIP分组RR2LANILAN2IP分组IP分组
路由重定向报文 •更新主机路由表时向主机发送改变路由报文; •改变路由的过程 1

ICMP查询报文的作用·设计ICMP查询报文的目的是实现对网络的故障诊断与控制:·在ICMP查询报文中,一个结点发送出信息请求报文,由目的结点用特定的格式进行应答;·ICMP差错报告报文是单向的,ICMP查询报文是双向的、成对出现
ICMP查询报文的作用 •设计ICMP查询报文的目的是实现对 网络的故障诊断与控制; •在ICMP查询报文中,一个结点发送 出信息请求报文,由目的结点用特定 的格式进行应答; • ICMP差错报告报文是单向的,ICMP 查询报文是双向的、成对出现。 1

ICMP查询报文ICMP查询报文的类型:·回送请求和应答·时间戳请求和应答·地址掩码请求和应答报文·路由器询问和通告
ICMP查询报文 ICMP查询报文的类型: •回送请求和应答 •时间戳请求和应答 •地址掩码请求和应答报文 •路由器询问和通告 1

回送请求和应答·回送请求和应答报文是为测试目的主机或路由器是否能到达而设计;·回送请求和回送应答报文可用来确定是否能在IP级通信;·用户调用Ping命令是通过回送请求和应答报文实现的,用于检查和测试目的主机或路由器是否能够到达
回送请求和应答 •回送请求和应答报文是为测试目的主 机或路由器是否能到达而设计; •回送请求和回送应答报文可用来确定 是否能在IP级通信; •用户调用Ping命令是通过回送请求和 应答报文实现的,用于检查和测试目 的主机或路由器是否能够到达。 1
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第35讲 ARP协议与移动IP.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第37讲 IPv6扩展报头与过渡方法.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第34讲 MPLS协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第36讲 IPv6基本概念与基本报头.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第21讲 传输层概念与特点.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第22讲 UDP协议与TCP协议特点.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第25讲 TCP窗口与UNIX通信方法.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第24讲 TCP流量控制.doc
- 《高性能计算机网络》课程教学课件(讲义)第五章 传输层协议 第23讲 TCP报文格式与TCP连.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第14讲 网络应用与应用系统设计方法.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第15讲 域名系统DNS.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第16讲 DHCP与FTP.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第17讲 电子邮件系统.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第18讲 Web服务与Http协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第20讲 网络管理协议SNMP.doc
- 《高性能计算机网络》课程教学课件(讲义)第四章 应用层协议 第19讲 HTML与SIP.doc
- 《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第10讲 互联网应用发展与应用层协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第11讲 基于Web的应用.doc
- 《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第12讲 博客、网络电视与.doc
- 《高性能计算机网络》课程教学课件(讲义)第三章 互联网应用技术 第13讲 P2P网络应用.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第31讲 三层交换技术.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第30讲 RIP、OSPF和BGP协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第33讲 多播IGMP与QoS.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第27讲 IP地址与子网划分.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第29讲 路由选择基本概念与路由协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第28讲 CIDR、内部地址与NAT.doc
- 《高性能计算机网络》课程教学课件(讲义)第六章 网络层 第26讲 IPv4协议演变与基本内容.doc
- 《高性能计算机网络》课程教学课件(讲义)第七章 数据链路层 第42讲 以太网工作原理.doc
- 《高性能计算机网络》课程教学课件(讲义)第七章 数据链路层 第44讲 交换与虚拟局域网.doc
- 《高性能计算机网络》课程教学课件(讲义)第七章 数据链路层 第43讲 高速以太网.doc
- 《高性能计算机网络》课程教学课件(讲义)第七章 数据链路层 第45讲 以太网组网与网桥.doc
- 《高性能计算机网络》课程教学课件(讲义)第七章 数据链路层 第38讲 数据链路层及差错控制.doc
- 《高性能计算机网络》课程教学课件(讲义)第七章 数据链路层 第41讲 PPP协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第七章 数据链路层 第40讲 滑动窗口协议.doc
- 《高性能计算机网络》课程教学课件(讲义)第七章 数据链路层 第39讲 链路层协议BSC及HDLC.doc
- 《高性能计算机网络》课程教学课件(讲义)第八章 物理层 第49讲 同步光纤网.doc
- 《高性能计算机网络》课程教学课件(讲义)第八章 物理层 第46讲 物理层概念及编码.doc
- 《高性能计算机网络》课程教学课件(讲义)第八章 物理层 第48讲 数据速率与多路复用.doc
- 《高性能计算机网络》课程教学课件(讲义)第八章 物理层 第47讲 通信方式与传输介质.doc
- 《高性能计算机网络》课程教学课件(讲义)第九章 无线网络 第51讲 无线城域网及个人区域网.doc