多路复用的方法可以在计算机网络的多个层次中得到应用。例如,利用虚电路对物理链路进行多路复用。传送层对多路复用的需要表现在许多方面。例如,当通信子网采用虚电路机制时,虚电路所穿过的每一个CCP都要为此虚电路分配一定的资源,所以一旦虚电路被打开,这些资源就被占用。而某些应用的通信量是很少的,例如终端与远程计算机进行人工介入的交互,尤其是当虚电路已打开而操作员又停止了操作(例如去查找某一手册),这时将造成资源的浪费。如果某一虚电路可供多个连接使用,则不但可以共同分担一条虚电路的费用,而且可使通信量饱满、资源利用率提高。这种用多个不同的传送连接复用同一网络连接的方法被称为向上多路复用(upward multiplexing),如图6.2.5(a)所示。图中有四个不同的传送连接共享一个网络连接,使用相同的虚电路达远程主机。虽然这种复用可以节约资源,减少用户的费用,但当过多的传送连接复用同一虚电路时,可能会使窗口经常被占满,从而使延迟加大,性能变差。
另一种与应用有关的多路复用方法,被称为向下多路复用(downhard miltiploxing)。当用户要传送大量数据,而只用一条网络连接不能满足所要求的数据率时,可以采用开放多个网络连接来支持一个传送连接的方法,如图6.2.5(b)所示。图中采用三个网络连接来应付一个传送连接,从而这三个网络连接可以循环为这个传送连接传输报文,也就是说这个传送连接的传送能力扩大了3倍。一般说来,只要子网的实际传送能力支持得了,复用了多少个网络连接,传送能力就扩大多少倍。虽然在图中各网络连接都共用一个CCP线路,但实际上它们也可以利用其它CCP线路,以提高向下多路复用的性能。
(www.xing528.com)
图6.2.4 多路复用
还有一些其它形式的多路复用,例如,有多个传送实体时,也须根据需要对网络连接进行多路复用,以建立起不同传送实体对同一网络服务之间的复杂而有效的关系。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。