首页 > 编程知识 正文

分组交换 报文交换,电路交换,报文交换和分组交换举例

时间:2023-05-04 20:40:51 阅读:186605 作者:3580

计算机网络有三种主要的数据交换方式:线路交换、消息交换和分组交换。

电路交换电路的交换需要建立专用的数据通信路径,该路径中可能包含许多中间节点。 该通信路径在整个通信过程中被独占,在通信结束之前不会释放资源。 线路交换适用于要求实时性的大量数据传输。

线路交换的优点主要有以下几点。

通信延迟小。 通信双方可以通过专用线路进行通信,数据可以直通。 在数据传输量大的情况下,优点非常明显。 线路是独占的,没有冲突。 实时性高。 一旦建立了通信线路,双方就可以实时通信。 电路交换的缺点主要有以下几点。

线路独占,利用率太低。 连接时间太长了。 消息交换消息交换以消息为数据传输单位,具有源地址和目的地址等信息。

消息交换的优点主要有以下几点。

没有必要建立连接。 动态分配线路。 线路利用率高。 消息交换的缺点主要有以下几点。

消息交换对消息的大小没有限制,网络节点必须有足够的缓存空间。 消息交换在节点经过存储、传输等操作,会引起一定的延迟。 分组交换分组交换把大的数据块分成小的分组,增加源地址、目的地址、分组号码等信息。

分组交换的优点主要有以下几点。

没有必要建立连接。 线路利用率高。 对于消息交换,数据包长度固定,缓冲管理容易。 由于数据包小于消息,因此传输时间短。 分组交换的缺点主要有以下几点。

还有延迟。 必须包括其他信息,如源地址、目标地址和组号。 分组可能会出现不按顺序、丢失或重复等问题。 分组交换还可以进一步细分为数据报方式和虚电路方式。

数据报为网络层提供无连接服务,不同的数据包到达目的地节点可能会出现乱序、重复或丢失的情况。 分组在交换节点时,可能会带来一定的延迟。 数据报方式适合突发性通信,不适合长消息、对话型通信。

虚电路方式将数据报方式和电路交换相结合,发挥两者的优点。 虚拟电路在源节点和目的节点上建立逻辑链路。 与电路交换不同,虚拟电路并不独占链路资源。 虚电路方式避免了分组混乱、重复、丢失等问题。

让我们总结一下数据报服务和虚电路服务的区别。

建立连接:数据报服务不应建立连接。 虚拟电路服务需要建立连接。 目标地址:数据报服务中的每个数据包都有完整的目标地址,虚拟电路服务仅在建立连接时使用目标地址,在建立连接后使用较短的虚拟电路编号。 路由:数据报服务器中的数据包独立路由和转发,虚电路服务器属于同一虚电路的数据包通过同一路由转发。 分组顺序:数据报服务器不保证分组顺序,虚电路服务器保证分组顺序的到达。 可靠性:数据报服务不能保证可靠的通信,用户主机保证可靠,虚电路的可靠性由网络保证。 对网络故障的适应性:数据报服务故障的节点会丢失数据包,其他数据包路径的变化无法正常传输,虚电路服务经由故障节点的所有虚电路都无法正常工作。 错误处理和流控制:数据报服务由用户主机进行流控制,不保证数据的可靠性。 虚电路服务可以由分组交换网或用户主机负责错误处理和流控制。

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