首页 > 编程知识 正文

报文交换需要建立连接吗,报文交换的要点

时间:2023-05-05 23:29:37 阅读:136690 作者:522

消息交换(英文: message switching ),也称为存储器传输交换,是数据交换的三种方式之一,消息被整发,一次跳一次。 消息交换是分组交换的前身,由sqdbb于1961年提出。

消息交换的主要特征是积累接收到的消息,确定目的地并选择路由,最后,当下一跳路由空闲时,将数据转发到下一跳路由。 消息收发系统目前由分组交换或电路交换网络托管。

中文名称

信息交换外语名称

消息交换

所属学科

消息交换的详细说明

编辑

语音

各节点接收整个消息,检查目的节点的地址,根据网络内的交通状况在适当的时机转发到下一个节点。 因为经过多次存储器3354传输,最终到达目标,所以这样的网络被称为存储器3354传输网络。 在其中的交换节点中需要有用于缓冲接收到的长消息的足够的存储区域(通常为盘)。

交换节点对各方向接收的消息进行排队,并与下一个转发节点进行匹配转发,会造成队列的延迟。 消息交换的优点是不建立专用链路,但线路利用率高,这是从通信中的时延转换而来的。

消息交换的利与弊

编辑

语音

消息交换以消息为数据交换单位,消息具有目标地址、源地址等信息,交换节点采用存储器传输的传输方式,具有以下优缺点。

消息交换的优点

信息交换不需要为通信双方建立专用的通信线路,连接建立没有延迟,用户可以随时发送信息。

由于采用了存储器传输的传输方式,具有以下优点。 a .由于便于在消息交换中设置代码检查和数据重传设施,而且交换节点有路径选择,所以在某个转发路径发生故障时,可以重新选择另一个路径来转发数据,提高了转发的可靠性; b .存储器传输中代码转换和速率匹配很容易,收发双方也可以不是同时可以使用的状态。 这样,不同类型、规格、速度的计算机之间的通信变得容易。c .提供多用途的服务,即一个消息可以同时发送到多个目的地,通过线路交换很难实现; d .允许建立数据传输优先级,优先转换优先级高的消息。

通信双方不固定占用一条通信线路,而是在不同时间逐级部分占用,大大提高了通信线路的利用率。

消息交换的缺点

由于数据进入交换节点后经过存储、传输的过程,会产生传输时延(包括消息的接收、正确性验证、队列、发送时间等),而且网络通信量越大时延越大,实现消息交换的实时

消息交换仅适用于数字信号。

由于消息长度没有限制,各中间节点必须完全接收发送来的整个消息,在输出线路不空闲的情况下,有时会存储一些完整的消息等待传输,网络内各节点需要较大的缓冲区。 为了减少成本,减少节点缓冲存储器的容量,有时会使等待传输的消息存在于磁盘上,并进一步增加传输延迟。

信息交换电路交换

编辑

语音

由于线路交换在通信之前必须在通信双方之间建立被双方独占的物理路径(通信双方之间的交换设备和链路分段连接),具有以下优点和缺点。

通信线路为通信双方用户专用,数据直通,数据传输时延非常小。

通信双方之间的物理路径建立后,双方随时可以通信,实时性强。

双方通信时按发送顺序发送数据,没有失去顺序的问题。

电路交换既适用于模拟信号的传输,也适用于数字信号的传输。

线路交换的交换设备(交换机等)和控制简单。

坏处:

线路交换的平均连接建立时间对于计算机通信来说太长了。

线路交换连接建立后,物理路径被通信双方独占,即使通信线路空闲,其他用户也无法使用,因此信道利用较低。

线路交换过程中,数据直接交换,不同类型、不同规格、不同速度的终端很难相互通信,通信过程中也很难进行差错控制。

消息交换分组交换

编辑

语音

分组交换还采用存储器传输方式,由于将一个长消息首先分割成几个短分组,然后将这些分组(携带源、地址、号码信息)逐个发送,所以分组交换不仅具有消息的优点

提高了网络上的数据传输速度。 由于数据包是一个接一个传输的,所以下一个数据包的储存操作和上一个数据包的传输操作可以并行进行,这种流水线传输方式可以缩短信息的传输时间。 此外,由于发送包所需的缓冲区远远小于发送消息所需的缓冲区,因此必然会减少由于缓冲区不足而等待发送的概率和等待时间。

简化存储管理。 因为数据包的长度是固定的,对应的缓冲器的大小也是固定的,所以交换节点的存储器管理通常可以简化为缓冲器的管理,比较容易。

减少了错误的概率和重发数据量。 由于数据包很短,错误的可能性必然减少,每次重传的数据量也大幅减少,不仅提高了可靠性,而且减少了传输延迟。

由于数据包短,适合采用优先级策略,便于及时传输紧急数据,表明分组交换更适合计算机之间的突发数据通信。

坏处:

数据包交换比信息交换的传输延迟少,但存在存储器传输延迟,且节点交换机是必需的

具有更强的处理能力。

②分组交换与报文交换一样,每个分组都要加上源、目的地址和分组编号等信息,使传送的信息量大约增大5%~10%,一定程度上降低了通信效率,增加了处理的时间,使控制复杂,时延增加。

③当分组交换采用数据报服务时,可能出现失序、丢失或重复分组,分组到达目的结点时,要对分组按编号进行排序等工作,增加了麻烦。若采用虚电路服务,虽无失序问题,但有呼叫建立、数据传输和虚电路释放三个过程。

总之,若要传送的数据量很大,且其传送时间远大于呼叫时间,则采用电路交换较为合适;当端到端的通路有很多段的链路组成时,采用分组交换传送数据较为合适。从提高整个网络的信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式的数据通信。

词条图册

更多图册

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。