报文交换

发布者:禤元熙发布时间:2019-10-17浏览次数:15

20世纪60年代和70年代,为了获得较好的信道利用率,出现了存储-转发的想法,这种交换方式就是报文交换。目前这种技术仍普遍应用在某些领域(如电子信箱等)。  在报文交换中,不需要在两个站这间建立一条专用通路,其数据传输的单位是报文,即是站点一次性要发送的数据块,长度不限且可变。传送的方式采用存储-转发方式,即一个站想要发送一个报文,它把一个目的地址附加在报文上,网络结点根据报文上的目的地址信息,把报文发送到下一个结点,一直逐个结点地转送到目的结点。每个结点在收下整个报文之后,检查无错误后,暂存这个报文,然后利用路由信息找出下一个结点的地址,于把整个报文传送给下一个结点,因此,端与端之间无须先通过呼叫建立连接。  它的基本原理是用户之间进行数据传输,主叫用户不需要先建立呼叫,而先进入本地交换机存储器,等到连接该交换机的中继线空闲时,再根据确定的路由转发到目的交换机。由于每份报文的头部都含有被寻址用户的完整地址,所以每条路由不是固定分配给某一个用户,而是由多个用户进行统计复用。  报文交换与邮信件的工作过程很类似,信(报文)邮出去时,写好目的地址,就交给邮局通信子网)了,至于信如何分发,走哪条路,信源结点都不管,完全交给邮局处理,如图1-10所示。  这种方法比起电路交换来有许多优点:  (1) 线路效率较高,这是因为许多报文可以分时共享一条结点的通道。对于同样的通信容量来说,需要较少的传输能力。  (2) 不需要同时使用发送器和接收器来传输数据,网络可以在接收器可用之前,暂时存储这个报文。  (3) 在电路交换网络上,当通信量变得很大时,就不能接受某些呼叫,而在报文交换网络上,却仍然可以接收报文,但传送延迟会增加。  (4) 报文交换系统可以把一个报文发送到多个目的地,而电路交换网络很难做到这一点。  报文交换的主要缺点是,它不能满足实时或交互式的通信要求,经过网络的延迟相当长,而且有相当大的变化。因此,这种方式不能用于声音连接,也不适合于交互式终端到计算机的连接。有时结点收到过多的数据而不得不丢弃报文,并阻止了其他报文的传送,而且发出的报文不按顺序到达目的地。另外,报文交换中,若报文很长,需要较大容量的存储器,若将报文放到外存储器中去时,会造成响应时间过长,增加了网络延迟时间。