分组业务(Packet Switching),是指将要传输的数据流划分成长度适当的数据包,每个数据包在传输网络中独立传输,到达目标后再按照一定的顺序组合起来,形成完整的数据流的一种通信方式。与分组业务相对的是电路交换业务(Circuit Switching),它是一种在整个通信过程中,预留一条固定带宽的通信路,将通信的两端连接起来,通信过程中一直占用这条通信路的通信方式。
相对于电路交换业务,分组业务具有以下优点:
灵活性:因为数据包的大小可以根据需要进行调整,并且不同的数据包在传输网络中可以经过不同的路径,因此在分组业务中网络资源利用更加灵活。
高效性:数据包在传输网络中独立传输,网络资源的利用率更高,有效地提高了传输效率。
可靠性:数据包在传输过程中可以进行差错恢复,即使某些数据包丢失或错误,也不会影响其他数据包的传输,从而提高了传输的可靠性。
分组业务的核心是分组交换技术,其主要包括以下几个部分:
分组编队:将上层协议传递下来的数据流划分成适当大小的数据包,并对每个数据包进行编码。
路由选择:数据包在传输网络中,需要经过多个路由器的转发,路由选择就是为了确定每个数据包的传输路径。
转发交换:路由器接收到数据包后,需要根据目的地址决定将数据包往哪个方向转发,转发的过程中可能还需要进行包的拆分、重组等操作。
分组业务在互联网通信中得到了广泛应用,例如在网页浏览、搜索引擎、电子邮件、即时通讯等业务中,都采用了分组交换技术。此外,在局域网的数据传输中也采用了分组交换技术,例如以太网就是一种采用分组交换技术的局域网技术。