第五章 网络层 网络层设计的有关问题 路由选择算法 拥塞控制算法 网络互联 因特网上的网络层 网络层——端到端数据传输的最低层 网络层负责把源计算机发出的信息分组经过适当的路径送到目的计算机。 网络层需要了解通信子网的拓扑结构,选择合适的传输路径。 网络层要预防和控制通信子网中超量的信息分组造成的拥塞。 网络层还要处理不同网络中源端和目的端之间的差异。 §5.1 网络层设计的有关问题 对网络层所提供的服务存在着两种观点: 面向连接的服务,复杂的功能放在通信子网中。 无连接服务,复杂的功能放在两端主机中。 网络层的内部结构 网络层提供的服务是否可靠与有无连接并没有关系。理论上存在四种组合,但最重要的只是其中的两种组合: 可靠的面向连接服务。 不可靠的无连接服务。 针对两种服务,网络层有两种不同的工作方式: 虚电路(virtual circuit)方式。当建立连接时,从信源到信宿的路由就作为连接建立的一部分加以保存,此路由用于传输连接上的所有数据,当释放连接时,虚电路也随之撤消。 数据报(datagrams)方式。不预先选择路由,发出的每个分组所选择的路由独立于其前面发出的分组,后续的分组可以走不同的路由,比虚电路方式更健壮,更容易处理传送失败和拥塞。 虚电路与数据报的比较 §5.2 路由选择算法 路由选择是网络层的主要功能,负责为分组选择合适的转发路径。 路由选择算法应具有
原创力文档

文档评论(0)