电路交换和数据交换有啥不一样?Original Mr.Kang [url=]和老康一起学5G[/url] 2022-03-07 08:05
当大家想将多个设备相互连接起来时,建立一对一通信是相当困难的。一种解决方案是在每对设备之间安装点对点连接线路,但实际上这是不可能的。因此在交换机和网络设备帮助下,在一系列节点相互连接情况下,可使用网络进行交换。
电路交换(Circuit switching) 和数据交换(Message switching)是专门用于将多个设备相互连接的不同技术。电路交换和数据交换区别在于电路交换在通信所涉及的两个设备之间构建了专用物理连接。而数据交换技术使用存储和转发机制来实现发送者和接收者之间的交互。
电路交换 电路交换是一种交换技术,其在两个节点之间建立直接目标通信链路。通信路径是通过连接网络节点之间一系列链路来构建。物理上链路包含用于连接的虚拟逻辑通道。电路交换技术主要用于电话网络,在发出呼叫后交换设备搜索从呼叫者地址到接收者电话的物理路径。为了通信电路交换过程要实行三个功能: 电路建立:在数据传输之前,节点之间建立了端到端连接。 数据传输:数据通常以全双工模式从发送方传输到接收方。 电路断开:当数据传输完成时,连接终止,占用的资源被释放。
数据交换 数据交换以不同的方式工作,它首先存储数据,然后将这些数据转发给专用接收器。与电路交换不同,它不需要专用的通信路径。然而电路交换非常适用于电话系统,因为它公平地服务于目的。 早些时候,电报系统被用来代替电话进行电子通信。电报系统比电话系统便宜,因为在这种环境中传输的文本消息不是实时的和会话的。这就产生了大家在消息交换中使用的存储和转发邮政系统。
在数据交换方案中,信源发送的数据由运营商收集。运营商在不知道该路径是否为该数据空置的情况下将数据传输到中间节点。如果前向节点链路不可用,则消息从节点传输到节点并存储在节点中。一旦链接可用,数据就会被发送到下一个节点。
每条数据都包含完整的源地址和目标地址。数据交换技术也会产生延迟,因为它使数据存储在一个节点中,直到它获得转发节点的链接。虽然这种延迟是可以容忍的,因为环境不是实时的,并且有利于有效利用传输介质。
电路交换和数据交换区别 电路交换为最终用户建立连接保留了整个路径。相反数据交换技术不建立实时通信并使用网络节点将数据从发送者地址发送到目标地址。 与电话系统类似,数据在电路交换中直接发送给接收者。相反数据交换首先存储数据,然后将其转发到最近的可用节点,并重复该过程。 电路交换中使用的传输介质是模拟的,而在数据交换中,它可以是模拟的也可以是数字的。 电路交换中的寻址基本上是地理的;数据交换使用分层交换。 电路交换采用手动路由,而数据交换事先没有定义路由,它是在呼叫建立时完成的。 在电路交换中必然需要用于通信的专用路径。相反,不需要专门的数据交换路径。 电路交换的成本高于数据交换。
交换是一种辅助两个用户之间通信的技术。然而,在电路交换中,整个信道专用于通信。另一方面,对于数据交换,发送者和接收者不需要通过链路连接,而是使用存储和转发技术将数据逐个节点地发送到目的地。在数据中交换路由是动态选择的,但在电路中交换路由是在通信开始之前建立的。
|