第6章多媒体通信协议」 6224ICMP协议 1.ICMP报文格式 P报头 Code Checksum 其它信息 64位的原异常数据报报头 图65ICMP报文格式
第 6 章 多媒体通信协议 6.2.2.4 ICMP 1. ICMP报文格式 图 6.5 ICMP报文格式 IP报头 Type Code Checksum 其它信息 64位的原异常数据报报头
第6章多媒体通信协议」 表61ICMP报文类型 Type ICMP报文类型 Type ICMP报文类型 回送响答 12 数据报参数错 03458 目的不可达 时戳请求 报源抑制 14 时戳响答 重定向 屏蔽码请求 回送请求 屏蔽码响应 数据报超时
第 6 章 多媒体通信协议 表 6.1 ICMP报文类型 Type ICMP报文类型 Type ICMP报文类型 0 3 4 5 8 11 回送响答 报源抑制 重定向 回送请求 数据报超时 12 13 14 17 18 数据报参数错 时戳请求 时戳响答 屏蔽码请求 屏蔽码响应
第6章多媒体通信协议」 2.ICMP差错报文 ICMP最基本的功能就是提供差错报告传输机制。对于差错 的处理方式,ICMP协议没有严格的规定。事实上,源主机收到 ICMP差错报文后,还需要与应用程序联系起来,才能决定相应的 差错处理方式 ICMP的差错报告采用路由器向源主机报告模式,即当路由 器发现IP数据报差错后,使用ICMP报文向该IP数据报的源主机报 告其差错。同时,发生差错的IP数据报将被丢弃掉,不再向前转发
第 6 章 多媒体通信协议 2. ICMP差错报文 ICMP最基本的功能就是提供差错报告传输机制。对于差错 的处理方式, ICMP协议没有严格的规定。事实上,源主机收到 ICMP差错报文后, 还需要与应用程序联系起来, 才能决定相应的 差错处理方式。 ICMP的差错报告采用路由器向源主机报告模式, 即当路由 器发现IP数据报差错后, 使用ICMP报文向该IP数据报的源主机报 告其差错。同时, 发生差错的IP数据报将被丢弃掉, 不再向前转发
第6章多媒体通信协议 (1)目的不可达报文 路由器的主要功能是为数据报选择路由并转发数据报。当 从路由表上査不出与P数据报目的IP地址对应的路由时,则会 发生目的不可达的错误。这时,路由器要向源主机发送目的不 可达的ICMP报文。目的不可达CMP报文类型(Iype)为3,并进 一步细分成13种子类,用代码(Code)来标识,其它信息字段未 用,为全0
第 6 章 多媒体通信协议 (1) 目的不可达报文 路由器的主要功能是为数据报选择路由并转发数据报。当 从路由表上查不出与IP数据报目的IP地址对应的路由时, 则会 发生目的不可达的错误。 这时, 路由器要向源主机发送目的不 可达的ICMP报文。目的不可达ICMP报文类型(Type)为 3, 并进 一步细分成 13 种子类, 用代码(Code)来标识, 其它信息字段未 用, 为全 0
第6章多媒体通信协议 (2)超时报文 数据报每经过一个路由器时,其生存期都要根据其滞留时 间而递减。如果在一个路由器上数据报的生存期递减为0,该 路由器则会丢弃这个数据报,并向源主机发送Type=11、 Code=0的ICMP报文,报告该数据报生存期超时 当目的主机在对数据报进行重装的过程中发生重装超时时, 将丢弃已收到的各个分段数据报,并在第1个分段数据报到达 后向源主机节点发送Type=11、Code=1的CMP报文
第 6 章 多媒体通信协议 (2) 超时报文 数据报每经过一个路由器时, 其生存期都要根据其滞留时 间而递减。 如果在一个路由器上数据报的生存期递减为0, 该 路由器则会丢弃这个数据报, 并向源主机发送Type=11、 Code=0 的ICMP报文, 报告该数据报生存期超时。 当目的主机在对数据报进行重装的过程中发生重装超时时, 将丢弃已收到的各个分段数据报, 并在第 1 个分段数据报到达 后向源主机节点发送Type=11、 Code=1的ICMP报文