计算机网络学习笔记「分组交换」
概念
分组交换Packet Switching采用存储转发传输方式,但将一个长报文先分割成若干个较短的分组,然后将这些携带源地址、目的地址和编号信息的分组逐个地发送出去
发送报文之前,先把较长的报文划分为一个个更小的等长数据段,在每一个数据段前面加上一些必要的控制信息组成的首部(header)后,就构成了一个分组(packet),分组又称为包,而分组的首部也成为包头。包是在因特网中传送的数据单元。
数据报服务和虚电路服务
数据报服务和虚电路服务属于物理层的分组交换
- 数据报:分组之间可能存在不同路径,各个分组分别转发
- 虚电路:在发送方和接收方建立一条逻辑上相连的虚电路,分组沿着虚电路传输
异同点 | 数据报服务 | 虚电路服务 |
---|---|---|
在传输前是否需要与目的地址建立连接 | ❌ | ✅ |
每个分组中是否有完整的目的地址 | ✅ | ❌仅在建立连接阶段使用,之后使用虚电路号 |
路由选择和转发的规则 | 数据报的每个分组独立进行路由选择和转发 | 虚电路服务属于同一条虚电路的分组按同一路由转换 |
是否有序到达 | ❌ | ✅ |