什么是线路交换
线路交换又称为电路交换,与电话交换方式的工作过程很类似。在线路交换中,两台计算机通过通信子网进行数据交换之前,首先要在通信子网中建立一个实际的物理线路连接。
线路交换的三个阶段
整个线路交换的过程包括建立线路、占用线路并进行数据传输、释放线路三个阶段。
阶段 | 说明 |
---|---|
建立线路 | 发起方站点向某个终端站点(响应方站点)发送一个请求,该请求通过中间结点传输至终点;如果中间结点有空闲的物理线路可以使用,接收请求,分配线路,并将请求传输给下一中间结点;整个过程持续进行,直至终点。如果中间结点没有空闲的物理线路可以使用,整个线路的“串接”将无法实现。仅当通信的两个站点之间建立起物理线路之后,才允许进入数据传输阶段。线路一旦被分配,在未释放之前,其它站点将无法使用,即使某一时刻,线路上并没有数据传输。 |
数据传输 | 在已经建立物理线路的基础上,站点之间进行数据传输。数据既可以从发起方站点传往响应方站点,也允许相反方向的数据传输。由于整个物理线路的资源仅用于本次通信,通信双方的信息传输延迟仅取决于电磁信号沿媒体传输的延迟。 |
释放线路 | 当站点之间的数据传输完毕,执行释放线路的动作。该动作可以由任一站点发起,释放线路请求通过途径的中间结点送往对方,释放线路资源。 |
线路交换的特点
1、独占性:建立线路之后、释放线路之前,即使站点之间无任何数据可以传输,整个线路仍不允许其它站点共享,因此线路的利用率较低,并且容易引起接续时的拥塞。
2、实时性好:一旦线路建立,通信双方的所有资源(包括线路资源)均用于本次通信,除了少量的传输延迟之外,不再有其它延迟,具有较好的实时性;
3、线路交换设备简单,不提供任何缓存装置;
4、用户数据透明传输,要求收发双方自动进行速率匹配。
线路交换与分组交换的比较
(1)分配通信资源(主要是线路)的方式
线路交换:静态地事先分配线路,造成线路资源的浪费,并导致接续时的困难。
分组交换:动态地(按序)分配线路,提高了线路的利用率,由于使用内存来暂存分组,可能出现因为内存资源耗尽,而中间结点不得不丢弃接到的分组的现象。
(2)用户的灵活性
线路交换:信息传输是全透明的,用户可以自行定义传输信息的内容、速率、体积、格式等,可以同时传输语音、数据、图像等。
分组交换:信息传输则是半透明的,用户必须按照分组设备的要求使用基本的参数。
(3)收费
线路交换:网络的收费仅限于通信的距离和使用的时间;
分组交换:网络的收费则考虑传输的字节(或者分组)数和连接的时间。