7.1.2 虚电路与数据报
1.虚电路方式
所谓虚电路方式,就是指两终端用户在相互传送数据之前要通过网络建立一条端到端的逻辑上的虚连接,称为虚电路。一旦这种虚电路建立以后,属于同一呼叫的数据均沿着这一虚电路传送,当用户不再发送和接收数据时,清除该虚电路。在这种方式中,用户的通信需要经历连接建立、数据传输、连接拆除三个阶段,也就是说,它是面向连接的方式。
需要强调的是,分组交换中的虚电路和电路交换中建立的电路不同,在分组交换中,以统计时分复用的方式在一条物理线路上可以同时建立多个虚电路,两个用户终端之间建立的是虚连接,而电路交换中,是以同步时分方式进行复用的,两用户终端之间建立的是实连接。在电路交换中,多个用户终端的信息在固定的时间段内向所复用的物理线路上发送信息,若某个时间段某终端无信息发送,其他终端也不能在分配给该用户终端的时间段内向线路上发送信息。而虚电路方式则不然,每个终端发送信息没有固定的时间,它们的分组在节点机内部的相应端口进行排队,当某终端暂时无信息发送时,线路的全部带宽资源可以由其他用户共享。换句话说,建立实连接时,不但确定了信息所走的路径,同时还为信息的传送预留了带宽资源;而在建立虚电路时,仅仅是确定了信息所走的端到端的路径,但并不一定要求预留带宽资源。我们之所以称这种连接为虚电路,正是因为每个连接只有在发送数据时才排队竞争占用带宽资源。
如图7.3所示,网中已建立起两条虚电路,VC1:A→1→2→3→B,VC2:C→1→2→4→5→D。所有A→B的分组均沿着VC1从A到达B,所有C→D的分组均沿着VC2从C到达D,在1-2之间的物理链路上,VC1、VC2共享资源。若VC1暂时无数据可送时,则网络将所有的传送能力和交换机的处理能力交给VC2,此时VC1并不占用带宽资源。
虚电路的特点如下:
(1) 虚电路的路由选择仅仅发生在虚电路建立的时候,在以后的传送过程中,路由不再改变,这可以减少节点不必要的通信处理。
(2) 由于所有分组遵循同一路由,这些分组将以原有的顺序到达目的地,终端不需要进行重新排序,因此分组的传输时延较小。
(3) 一旦建立了虚电路,每个分组头中不再需要有详细的目的地址,而只需有逻辑信道号就可以区分每个呼叫的信息,这可以减少每一分组的额外开销。
(4) 虚电路是由多段逻辑信道构成的,每一个虚电路在它经过的每段物理链路上都有一个逻辑信道号,这些逻辑信道级连构成了端到端的虚电路。
(5) 虚电路的缺点是当网络中线路或者设备发生故障时,可能导致虚电路中断,必须重新建立连接。
(6) 虚电路适用于一次建立后长时间传送数据的场合,其持续时间应显着大于呼叫建立时间,如文件传送、传真业务等。
虚电路分为两种:交换虚电路(SVC:Switching Virtual Circuit)和一直虚电路(PVC:Permanent Virtual Circuit)。
交换虚电路(SVC)是指在每次呼叫时用户通过发送呼叫请求分组来临时建立虚电路的方式。如果应用户预约,由网络运营者为之建立固定的虚电路,就不需要在呼叫时再临时建立虚电路,而可以直接进入数据传送阶段,称之为PVC。这种情况一般适用于业务量较大的集团用户。
返回目录:
编辑相关推荐: