电路交换与报文交换的区别
电路交换和报文交换都是用于将数据从源传输到目的地的电信技术,并且在传输过程中数据丢失最小。
电路交换是一种构建专用网络的方式,其中两个网络节点在连接之前建立一个专用的通信信道。在报文交换中,源节点和目的节点没有连接;中间节点负责数据传输。
通读本文,详细了解电路交换和报文交换,以及它们之间的区别。
什么是电路交换?
在电路交换中,网络创建专用的传输信道。虽然其他更新的方法不断发展,但这种传统的传输方法仍然在使用。
电路交换遵循简单的传输机制。它涉及为网络路径配置特定的电路或线路。发送方现在可以使用这条特定的路径将一系列数据项传输给接收方。
这与分组交换不同,分组交换是一种不同的机制。在分组交换传输系统中,数据包被单独传输,甚至可能走不同的路径到达目的地。
电信领域广泛使用这两种截然不同的通信方式。
电路交换用于传统的固定电话线,并且为每个电话呼叫建立光纤电缆。
分组交换提供了一种更模块化的数据交付方式,在更新的传输中可能需要一些等待时间,例如手机通信和互联网。在将数据包交付给用户之前,网络接收方通常会对其进行逻辑上的重新排序并执行其他任务。
什么是报文交换?
报文交换是一种网络交换机制,它将数据从源节点路由到目的节点,每次路由一步。在报文路由过程中,网络中的每个中间交换机都会存储整个报文。
如果网络的所有资源都被使用或阻塞,报文交换网络会存储并延迟报文,直到有足够的资源可以有效地传输。
在分组交换改进之前,报文交换被用作电路交换的有效替代方案。它最初用于电传网络和纸带中继系统等数据传输系统。
尽管分组交换已基本取代报文交换,但它仍然用于自组织传感器网络、军事网络和卫星通信网络。
报文交换中的源节点和目的节点没有直接连接。相反,报文通过中间节点(主要是交换机)从一个节点发送到另一个节点。因此,每个网络中间节点必须在逐个重新传输报文(根据资源情况)之前保存每个报文。如果资源不可用,通知将无限期保留。此特性称为“存储转发”。
电路交换与报文交换的区别
下表突出显示了电路交换与报文交换的主要区别。
关键 | 电路交换 | 报文交换 |
---|---|---|
定义 | 电路交换是一种方法类型,其中实现了一个专用网络,在该网络中,两个网络节点通过该网络建立一个专用的通信信道(电路),然后节点才能进行通信。 | 在报文交换中,源节点和目的节点之间没有连接。数据传输由中间节点完成。 |
路径和节点 | 在电路交换中,在两端(即发送方和接收方)的两个节点之间建立一条专用路径,这条路径完全负责信息传输。 | 在报文交换的情况下,没有这样的专用路径建立,因为此交换中使用的路径包含发送方和接收方之间的多个节点,并且每个节点负责将报文从一个节点传输到下一个节点。 |
报文存储 | 由于电路交换中只有两个节点,因此不需要在任何节点存储数据。 在发送方生成的报文直接传输到接收方,而不会在通过节点的路径中存储或重新传输。 | 在报文交换的情况下,每个节点都充当发送方和接收方,并在发送到下一个节点之前存储传入的信息。这使得此交换中的每个节点都能够在数据由于任何原因丢失时恢复数据。 |
重发 | 由于节点在传输过程中不保存数据,因此如果数据由于某种原因丢失,则无法重新发送它,除非发送方再次发送。 | 在报文交换中,如果数据由于某种原因丢失,则相应的节点可以重新发送它,因为数据已被存储。 |
带宽 | 电路交换预先保留了全部带宽,因为只有两个节点和一条专用的传输路径。 | 报文交换不会预先保留整个带宽。它根据需要逐节点地消耗带宽,并在带宽空闲时释放带宽。 |
寻址 | 基于两个节点的地理位置,电路交换使用地理寻址。 | 在报文交换的情况下,实现分层寻址,因为在此类型的交换中使用的节点之间存在分层连接。 |
结论
总之,报文交换中发送方和接收方之间没有专用的连接。来自发送方的报文从一个节点传输到另一个节点,直到它们到达接收方的目的地。相反,电路交换在启动传输过程之前在发送方和接收方之间建立稳定的专用连接。