第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