

大家好,很高兴又和大家见面啦!!!
前面我们介绍了计算机网络的第一种交换方式——电路交换。
在电路交换中,整个过程分为3步:
在整个过程中,通信双方会完全占用所建立的通信路径,直到通信结束才会被释放。在数据传输的过程中,因为是建立的专用通信路径,数据的传输不会被干扰,所有的节点之间都是采用的“直通方式”完成传输,所以电路交换的优点包括数据传输速率快,实时性强,但缺点包括建立和释放连接的时间开销大,通信资源的利用率低下,因此适用于低频次大量传输数据。
为了解决通信资源利用率低下的问题,于是便有了第二种交换方式——报文交换。什么是报文交换?报文交换有哪些优点?报文交换有哪些缺点?在今天的内容中,我们将围绕这3个问题进行探讨。
将整个消息(报文)作为整体单元进行存储转发,每个节点接收完整报文后再转发到下一节点。
报文交换就是在确定了始发地与目的地之后,将该信息与需要传输的数据一并进行打包,然后再进行传输。此时传输的信息就是由源地址、目的地址以及用户数据所组成的一个信息包,在计算机网络中,我们将该信息包称为报文。

当计算机1需要将信息发送给计算机5时,此时交换机1会接受计算机1传输过来的报文,并进行识别,确定源地址与目的地址,之后将选择一条空闲的路线,将该报文传输到下一个节点,最终传输给计算机5。
整个过程的实现是通过存储转发(Store-and-Forward)技术得以完成,这是一种网络数据传输技术,其核心思想是:在发送方完全接收整个数据单元后,将其暂存于本地缓冲区,进行完整校验和处理后再转发到目标节点。
报文交换的整个过程分为以下几步:
在整个过程中,通信线路只有在数据传输时会被占用,在其余步骤中,均处于空闲状态,因此该交换方式大大提高了通信线路资源的利用率。
报文交换技术有以下几点优势:
报文交换技术同样还是会存在一些不足:
当通信双方使用报文交换进行通信时,双方无须建立专用的通信线路,因此不存在连接时延;但是在数据传输的过程中,每一个节点都需要等待所有的数据全部传输完成后才能够进行存储,因此传输的过程存在时延;为了确保文件能够正确的传输到通信对象,每个节点在完成存储后都会进行数据校验,确保数据没有问题后,才会通过转发表转发给下一个节点,这就导致了大大增加了存储缓存;当文件传输出现问题时,上级节点会重新传输数据,这就保证了接收方收到的一定是正确的数据;但是当文件过大,其报文较长时,每一次出错都会进行数据的重传,这样不仅大大增加了缓存消耗,还增加了转发的时延,因此这种错误的处理效率太过低下。
在今天的内容中,我们介绍了计算机网络三种交换方式的第二种——报文交换:
今天的内容到这里就全部结束了,在下一篇内容中我们将继续介绍第三种交换方式——《分组交换》,大家记得关注哦!
如果大家喜欢博主的内容,可以点赞、收藏加评论支持一下博主,当然也可以将博主的内容转发给你身边需要的朋友。最后感谢各位朋友的支持,咱们下一篇再见!!!