摘要:通信工程师网络的外部服务和内部操作:分组交换网的一个重要特点是它使用的是数据报还是虚电路。事实上,在网络内部和接口处可以采用不同的方式。
1.网络的外部服务和内部操作
分组交换网的一个重要特点是它使用的是数据报还是虚电路。事实上,在网络内部和接口处可以采用不同的方式。
在用户和网络的接口处,网络可能会提供面向连接的虚电路服务或无连接的数据报服务。使用虚电路服务时,终端需要执行呼叫请求,以建立与其他终端的逻辑连接。所有提交到网络上的分组都要标识为属于某个特定的逻辑连接,并且按顺序编号,由网络负责将分组按顺序传递到终端,我们将这种类型的服务称为外部虚电路服务。而使用数据报服务时,网络只愿意独立地处理各个分组,并且有可能无法按顺序、可靠地将这些分组交付到终端,我们称这种类型的服务为外部数据报服务。
在网络内部,既可以采用虚电路方式,也可以采用数据报方式。我们将这种操作称为内部虚电路操作或数据报操作。
这样,总共有四种组合:
(1) 外部虚电路,内部虚电路:当用户请求一条虚电路时,就会构造一条经过网络的专用路由,所有分组沿该路由前进。
(2) 外部虚电路,内部数据报:网络分别处理每个分组。因此,同一条外部虚电路上的不同分组可能会选择不同的路由。不过,如果需要,网络会在目的节点处将这些分组缓存起来,这样它们就可以按照正确的顺序交付到目的终端。
(3) 外部数据报,内部数据报:从用户和网络这两个角度来看,每个分组都是被独立处理的。
(4) 外部数据报,内部虚电路:外部用户看不到任何连接的迹象,因为网络只是简单地每次发送一个分组。然而网络在源节点与终节点之间建立了一条逻辑连接,用来传递分组,并且还可能长期保留此类连接,以满足未来需求。
对于使用X.25协议的公用分组交换网而言,给用户提供的是面向连接的外部虚电路服务。但在网络内部,每个厂家不尽相同,既可以采用虚电路方式,也可以采用数据报方式。下面我们介绍这两种组合的实现方式。
(1) 虚电路方法。采用这种方法时,需要先进行呼叫建立过程,在沿着该路径的所有节点机里建立连接状态。后续的每个分组都沿着这一建好的连接从通信的源点传送到终点,因此,每个分组在网络内部都是按顺序到达终端节点机的。
(2) 数据报方法。另外一种方法是建立一个无连接的网络,但是在连向端节点的节点机中增加一些代码,附加的代码有点像提供端到端服务的运输层协议。在源节点和终节点之间建立一个连接,它们之间的端到端服务保证了发送的分组可以按顺序被终节点接收,且可保证不被丢失,也不重复,或者乱序。但在网络内部传送这些分组时,可能经过不同的路由,终节点会暂时保留每个分组,直到在它前面的分组都已到达。然后送给终端。这种方法的一个典型例子是我国分组交换网CHINAPAC中使用的北方电信的DPN-100分组交换机。
返回目录:
编辑相关推荐:
通信工程师备考资料免费领取
去领取