📜  消息交换技术

📅  最后修改于: 2022-05-13 01:57:02.983000             🧑  作者: Mango

消息交换技术

交换通信网络是从源到目的地传输的数据在各个中间节点之间路由的网络。交换是节点控制或交换数据以在网络上的特定点之间传输数据的技术。有 3 种常见的切换技术:

  1. 电路交换
  2. 分组交换
  3. 消息切换

消息切换 –
消息交换是在引入分组交换之前作为电路交换的替代技术而开发的一种技术。在消息交换中,最终用户通过发送和接收包含要共享的全部数据的消息进行通信。消息是最小的单个单元。
此外,发送者和接收者没有直接连接。有许多中间节点传输数据并确保消息到达目的地。消息交换数据网络因此被称为逐跳系统。

它们提供了 2 个不同且重要的特征:

  1. 存储和转发——中间节点负责将整个消息传输到下一个节点。因此,每个节点都必须具有存储容量。仅当下一跳和连接它的链接都可用时才会传递消息,否则将无限期存储。只有当有足够的资源可用并且下一跳正在接受数据时,存储转发交换机才会转发消息。这称为存储转发属性。
  2. 消息传递——这意味着将整个信息包装在一条消息中,并将其从源节点传输到目标节点。每条消息都必须有一个包含消息路由信息的标头,包括源和目标。

消息交换网络由传输链路(通道)、存储转发交换节点和终端站组成,如下图所示:

消息交换的特点——
消息交换是有利的,因为它能够有效地使用网络资源。此外,由于中间节点的存储和转发能力,可以有效地调节和控制流量。消息传递作为一个单元而不是片段,是另一个好处。

然而,消息切换也有一定的缺点。由于消息无限期地存储在每个中间节点上,因此交换机需要很大的存储容量。而且,这些速度很慢。这是因为在每个节点,首先等待整个消息被接收,然后在处理下一个节点并根据可用性和通道流量链接到它之后,必须存储和传输它。因此,消息切换不能用于像视频会议这样的实时或交互式应用。

消息交换的优势——
消息切换具有以下优点:

  1. 由于消息交换能够存储通信通道不可用的消息,它有助于减少网络中的流量拥塞。
  2. 在消息交换中,数据通道由网络设备共享。
  3. 它通过为消息分配优先级来提高流量管理效率。
  4. 因为消息是通过存储和转发方法传递的,所以可以在其中包含优先级。
  5. 它允许无限的消息长度。
  6. 与电路交换不同,它不需要源设备和目标设备的实际连接。

消息交换的缺点——
消息切换有以下缺点:

  1. 消息切换不能用于实时应用程序,因为存储消息会导致延迟。
  2. 在消息交换中,必须存储消息,网络中的每个中间设备都需要很大的存储容量。
  3. 由于系统如此复杂,人们经常不知道信息是否被正确传达。这可能会导致社会关系出现问题。
  4. 消息交换的类型不会在设备之间创建专用路径。它不是可靠的通信,因为发送者和接收者之间没有直接关系。

应用 –
存储转发方法在电报信息交换中心实施。今天,尽管许多主要网络和系统都是分组交换或电路交换网络,但它们的传递过程可以基于消息交换。例如,在大多数电子邮件系统中,传递过程是基于消息交换的,而网络实际上要么是电路交换的,要么是分组交换的。