计算机网络(第2版)
上QQ阅读APP看书,第一时间看更新

1.5.3 报文交换技术

报文交换技术和分组交换技术类似,也是采用存储转发机制。但报文交换是以报文作为传送单元,由于报文长度差异很大,长报文可能导致很大的时延,并且对每个结点来说缓冲区的分配也比较困难,为了满足各种长度报文的需要并且达到高效的目的,结点需要分配不同大小的缓冲区,否则就有可能造成数据传送的失败。在实际应用中报文交换主要用于传输报文较短、实时性要求较低的通信业务,如公用电报网。报文交换比分组交换出现早一些,分组交换是在报文交换的基础上,将报文分割成分组进行传输,在传输时延和传输效率上进行了平衡,从而得到广泛的应用。

报文交换方式不要求在两个通信结点之间建立专用通路。结点把要发送的信息组织成一个数据报——报文,该报文中含有目标结点的地址,完整的报文在网络中一站一站地向前传送。每一个结点接收整个报文,检查目标结点地址,然后根据网络中的交通情况在适当的时候转发到下一个结点。经过多次存储—转发,最后到达目标,因而这样的网络叫作存储—转发网络。其中的交换结点要有足够大的存储空间,用以缓冲收到的长报文。

交换结点对各个方向上收到的报文排队,查找下一个交换结点,然后再转发出去,这些都带来了排队等待延迟。报文交换的优点是不建立专用链路,线路利用率较高,这是由通信中的等待时延换来的。

电子邮件系统(E-mail)适合采用报文交换方式。