第6章多媒体通信协议 在进行数据报重装时,各个P数据报除应具有相同的标识外, 还应具有相同的上层协议号、源IP地址和目的IP地址,并且在 定的时间内要全部到齐。IP协议将满足上述条件的IP数据报按 分段偏移顺序排队,且只保留第1段IP数据报报头,而其它段的I 报头均删除,组装成一个完整的原始IP数据报,并重新计算其报 文长度,填入I报头相应的字段。最后将组装好的原始IP数据报 按上层协议号提交给上层协议
第 6 章 多媒体通信协议 在进行数据报重装时, 各个IP数据报除应具有相同的标识外, 还应具有相同的上层协议号、源IP地址和目的IP地址, 并且在一 定的时间内要全部到齐。 IP协议将满足上述条件的IP数据报按 分段偏移顺序排队, 且只保留第1段IP数据报报头, 而其它段的IP 报头均删除, 组装成一个完整的原始IP数据报, 并重新计算其报 文长度, 填入IP报头相应的字段。最后将组装好的原始IP数据报 按上层协议号提交给上层协议
第6章多媒体通信协议 3.路由选择 路由选择是IP协议最重要的功能之一。在IP协议中,采用的 是源路由选择策略,由发送端指定发送路由。因此,每个主机和路 由器(TCPP中称它为网关)都保持一个路由选择表,给出互连网 络中各个网络所对应的路由器地址以及该路由器当前的忙闲程度。 在路由选择表中,网络地址和路由器地址都是用IP地址表示的,路 由器地址指向IP数据报应送往的下一个路由器。忙闲度是用这个 路由器所发送的数据报数量来衡量的,当一个网络地址有多个路 由时,IP协议总是选择忙闲度值最小的路由。为了提高路由查找 速度,路由选择表通常采用散列表(Hash)结构
第 6 章 多媒体通信协议 3. 路由选择 路由选择是IP协议最重要的功能之一。 在IP协议中, 采用的 是源路由选择策略, 由发送端指定发送路由。因此, 每个主机和路 由器(TCP/IP中称它为网关)都保持一个路由选择表, 给出互连网 络中各个网络所对应的路由器地址以及该路由器当前的忙闲程度。 在路由选择表中,网络地址和路由器地址都是用IP地址表示的, 路 由器地址指向IP数据报应送往的下一个路由器。 忙闲度是用这个 路由器所发送的数据报数量来衡量的, 当一个网络地址有多个路 由时, IP协议总是选择忙闲度值最小的路由。 为了提高路由查找 速度, 路由选择表通常采用散列表(Hash)结构
第6章多媒体通信协议 (1)数据报发送 当发送节点IP协议收到上层协议要求发送的数据报时,如果上 层协议已指定了发送路由,则按指定的路由发送数据报;如果上层 协议未指定发送路由,IP协议则以IP数据报中目的P地址为关键 字来搜索路由选择表中的路由。如果未找到任何路由,则说明目 的不可达,向上层协议报告错误信息。对于已确定的发送路由,无 论是由上层协议指定的,还是从路由选择表中找到的,如果该路由 是直按可达的(源主机和目的地址在同一网络中),则将IP数据报中 的目的P地址通告给网络接口程序;如果该路由不是直接可达的, 则将路由选择表中对应的路由器IP地址通告给网络接口程序。对 于多路由场合,要通告忙闲度最小的路由器地址
第 6 章 多媒体通信协议 (1) 数据报发送 当发送节点IP协议收到上层协议要求发送的数据报时, 如果上 层协议已指定了发送路由, 则按指定的路由发送数据报; 如果上层 协议未指定发送路由, IP协议则以IP数据报中目的IP地址为关键 字来搜索路由选择表中的路由。如果未找到任何路由, 则说明目 的不可达, 向上层协议报告错误信息。对于已确定的发送路由, 无 论是由上层协议指定的, 还是从路由选择表中找到的, 如果该路由 是直接可达的(源主机和目的地址在同一网络中), 则将IP数据报中 的目的IP地址通告给网络接口程序; 如果该路由不是直接可达的, 则将路由选择表中对应的路由器IP 地址通告给网络接口程序。对 于多路由场合, 要通告忙闲度最小的路由器地址
第6章多媒体通信协议 (2)数据报接收 ①当该节点为主机节点时,则比较IP数据报中的目的IP地址 与本机IP地址是否相匹配。若匹配,则把IP数据报递交给对应的 上层协议;否则丢弃该数据报 ②当该节点为路由器节点时,需要转发该数据报,即用该数 据报的目的P地址从路由选择表中查找转发路由。如果找到路由, 则按该路由转发数据报,其过程如前所述;否则,向发送该数据报 的源主机发送ICMP报文,报告目的不可达。 如果该节点是一个被配置成具有路由选择功能的主机,则先 执行①。若不匹配,则是待转发的数据报,不能丢弃掉,而是转入 执行②
第 6 章 多媒体通信协议 (2) 数据报接收 ① 当该节点为主机节点时, 则比较IP数据报中的目的IP地址 与本机IP地址是否相匹配。若匹配, 则把IP数据报递交给对应的 上层协议; 否则丢弃该数据报。 ② 当该节点为路由器节点时, 需要转发该数据报, 即用该数 据报的目的IP地址从路由选择表中查找转发路由。如果找到路由, 则按该路由转发数据报, 其过程如前所述; 否则, 向发送该数据报 的源主机发送ICMP报文, 报告目的不可达。 如果该节点是一个被配置成具有路由选择功能的主机, 则先 执行①。 若不匹配, 则是待转发的数据报, 不能丢弃掉, 而是转入 执行②
第6章多媒体通信协议 4.I数据报选项 在IP数据报的任选项字段中提供了若干选项:源路由、记录 路由和时戳等,主要用于控制和测试网络。选项处理作为IP协议 的组成部分,在所有的IP协议实现中都是不可缺少的
第 6 章 多媒体通信协议 4. IP数据报选项 在IP数据报的任选项字段中提供了若干选项: 源路由、 记录 路由和时戳等, 主要用于控制和测试网络。 选项处理作为IP协议 的组成部分, 在所有的IP协议实现中都是不可缺少的