• 沒有找到結果。

数据在通信线路上传输的最简单的形式是在两个用某种类型的传输介质直接连接的 设备之间进行的通信。但是直接连接两个设备常常是不现实的,一般通过有中间节点的网 络把数据从源地发送到目的地,以实现通信。这些中间节点并不关心数据内容,目的是提 供一个交换设备。用这个交换设备把数据从一个节点传到另一个节点,直至到达目的地。

通常使用的数据交换技术有三种:线路交换、报文交换、分组交换。

2.7.1 线路交换

使用线路(电路)交换(Circuit Switching)方式,就是通过网络中的节点在两个站 之间建立一条专用的通信线路。最普通的线路交换例子是电话系统。

通过线路交换进行通信,指的是在两个站之间有一个实际的物理连接。这种连接是节 点之间的连接序列。在每条线路上,通道专用于连接。线路交换方式的通信包括三种状态:

(1)线路建立:在传输任何数据之前,都必须建立端到端(站到站)的线路。

(2)数据传送:所传输的数据可以是数字的也可以是模拟的。

(3)线路拆除:在某个数据传送周期结束以后,就要结束连接,通常由两个站中的 一个来完成这个动作。

这种方式使用的设备及操作简单,特别适合于交互式通信以及远距离成批处理,建立 一次连接就可以传送大量数据。因为在数据传输开始以前必须建立连接通路,因此通路中 的每对节点之间的通道容量必须是可用的,而且每个节点必须有内部交换能力来处理连接。

交换节点必须具有智能以进行分配和求出通过网络的路径。线路交换可能效率很低,因为 通道容量在连接期间是专用的,即使没有数据传送,别人也不能用。就性能而言,在数据 传送以前,为了呼叫建立,有一个延迟,然而一旦建立了线路,网络对于用户实际上是透 明的,用户可以用固定的数据传输速率来传输数据,除了通过传输链路时的传输延迟外,

不再有别的延迟。在每个节点上的延迟是很小的。

2.7.2 报文交换

另一种网络通信的方法是报文交换(Message Switching)。在报文交换中不需要在两个

站之间建立一条专用通路。如果一个站想要发送一个报文(信息的一个逻辑单位),只需要 把一个目的地址附加在报文上,然后把报文通过网络从节点到节点地进行传送。在每个节 点中,接收整个报文,暂存这个报文,然后发送到下一个节点。

在线路交换的网络中,每个节点是一个电子的或机电结合的交换设备。这种设备发送 二进制位同接收二进制位一样快。报文交换节点通常是一台通用的小型计算机。它具有足 够的存储容量来缓存进入的报文。一个报文在每个节点的延迟时间等于接收报文的所有位 所需的时间加上等待时间和重传到下一个节点所需的排队延迟时间。

这种方法与线路交换相比有以下优点:

(1)线路效率较高,因为许多报文可以分时共享一条节点到节点的通道。

(2)不需要同时使用发送器和接收器来传输数据,网络可以在接收器可用之前,暂 时存储这个报文。

(3)在线路交换网上,当通信量变得很大时,就不能接收某些呼叫。而在报文交换 网上,却仍然可以接收报文,这时报文被缓冲导致传送延迟增加,但不会引起阻塞。

(4)报文交换系统可以把一个报文发送到多个目的地。

(5)根据报文的长短或其他特征能够建立报文的优先权,使得一些短的、重要的报 文优先传递。

(6)报文交换网可以进行速度和代码的转换。因为每个站都可以用它特有的数据传 输率连接到其他节点,所以两个不同传输率的站也可以连接。报文交换网还能转换数据的 格式,例如从ASCII 码转换为 EBCDIC 码。

报文交换不能满足实时或交互式的通信要求,经过网络的延迟时间相当长,而且由于 负载不同,延迟时间有相当大的变化。这种方式不能用于声音连接,也不适合交互式终端 到计算机的连接。

2.7.3 分组交换

分组交换(Packet Switching)试图兼有报文交换和线路交换的优点,而使两者的缺点最 少。分组交换与报文交换的工作方式基本相同,形式上的主要差别在于,分组交换网中要限 制所传输的数据单位的长度。典型的最大长度是1 千位至几千位,称为包(Packets)。报文 交换系统却适应更长的报文。从一个站的观点来看,把超过最大长度的报文的数据块按限定 的大小分割成一个个小段,为每个小段加上有关的地址信息以及段的分割信息并组成一个数 据包,然后依次发送。为了区分这两种技术,分组交换系统中的数据单位通常称为分组。与 报文交换的区别是,分组通常不归档,分组拷贝暂存起来的目的是为了纠正错误。

从表面看,分组交换与报文交换相比没有什么特殊优点。值得注意的是,把数据单位 的最大长度限制在较小的范围内,这种简单的方法会在性能上有一个引人注目的结果。一 个站要发送一个报文,若其长度比最大分组长度还长,它先把该报文分成组,再把这些组 发送到节点上。这种交换方式必须解决的问题是根据网络当前的状况为各个数据包选择不 同的传输路径,以便网络中各信道的流量趋于平衡。问题是网络将如何管理这些分组流呢?

目前有两种方法:数据报和虚电路。

在数据报中,每个数据包被独立处理,就像在报文交换中每个报文被独立处理那样,

采用报文方式;对于网络中较轻的或间歇式负载,报文交换方式较合算;对于中等或稍重 的负载,分组交换方式有较好的效果。

2.7.5 其他数据交换技术

随着通信和网络应用的发展,传统的交换技术已经不能满足需要。例如,交互式的会话 通信对实时性要求很高,延时要小;高清晰度(HDTV)图像及高速数据的传送要求高速宽 带的通信网。目前提高数据交换速度的方案有很多,主要有DSI,Frame Relay 和 ATM 等。

(1)利用数字语音插空技术 DSI(Digital Speech Interpolation)能提高线路交换的传 输能力。传统的线路交换技术在接通到通路后,该通路被一对用户完全占用。但是在传输 语音信号时,通路并不始终处于忙的状态,而是有很多空闲的状态。DSI 技术的原理是仅 当传输语音信号时,才向通话用户分配通道,其余时刻可把通道分配给数据通信。

(2)帧中继(Frame Relay)是对目前广泛使用的 X.25 分组交换通信协议的简化和改 进,它在链路上无差错控制功能和流量控制功能,并且帧中继采用面向连接的模式,是一 种简化的面向连接的分组交换。因为光纤通信具有低误码率的特性,无需在链路层进行差 错控制,可采用端对端检错重发控制方式,采用固定长度的分组。这种简化了的协议,可 以方便地用 VLSI 技术实现。这种高速分组交换技术有很多优点:可灵活设置信号的传输 速率;充分利用网络资源,提高传输效率;可对分组呼叫进行带宽的动态分配。因此可获 得低延时、高吞吐率的网络特性。

(3)异步传输模式 ATM(Asynchronous Transfer Mode)是线路交换与分组交换技术 的结合,能最大限度地发挥线路交换与分组交换技术的优点,具有从实时的语音信号到高 清晰度电视图像等各种高速综合业务的传输能力。

相關文件