区分电路交换、报文交换和分组交换
电路交换
在这种方法中,发送方和接收方之间有一条专用的路径。在电路交换方法中确定链路之前,专用路径将持续存在,直到连接被消除。
报文交换
报文交换是一种方法,其中消息作为一个整体单元发送,并由保存和传递它的中间枢纽路由。在报文交换方法中,发送方和接收方之间没有建立专用路径。
目标位置被添加到消息中。它支持灵活路由,因为消息由中间枢纽根据其数据进行路由。
分组交换
分组交换是一种交换方法,其中消息一次传输,但被分成较小的单元,并分别发送。消息被分成较小的单元称为数据包,这些数据包被赋予一个特定的编号,以便在接收端识别它们的顺序。
数据以称为数据包的可变长度结构的不同单元发送到分组交换网络中。每个数据包在其报头中包含一些数据,包括源地址、目标地址和顺序号。
| 基础 | 电路交换 | 报文交换 | 分组交换 |
|---|---|---|---|
| 连接创建 | 通过在源和目标之间建立一条专用路径来创建源和目标之间的连接。 | 在路径上的节点之间逐个独立创建链路。 | 在路径上的节点之间逐个独立创建链路。 |
| 排队 | 不形成队列。 | 形成队列。 | 形成队列。 |
| 消息和数据包 | 有一个大的完整数据流,称为消息。 | 有一个大的完整数据流,称为消息。 | 大消息被分成少量的数据包。 |
| 路由 | 源和目标之间存在一条唯一的专用路径。 | 消息遵循独立的路径到达目的地。 | 数据包遵循独立的路径以到达目的地。 |
| 寻址和排序 | 由于有一条专用路径,因此不需要对消息进行寻址。 | 由于建立了独立的路由,因此对消息进行寻址。 | 对数据包进行寻址,并进行排序,因为所有数据包都遵循独立的路由。 |
| 传播延迟 | 否 | 是 | 是 |
| 传输容量 | 低 | 最大 | 最大 |
| 顺序 | 消息按顺序到达。 | 消息按顺序到达。 | 数据包在目的地不按顺序出现。 |
| 带宽利用 | 浪费 | 带宽得到最大程度的利用。 | 带宽得到最大程度的利用。 |
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP