把通信拆成可传送单位
计算机常间歇地产生数据,而不是持续占用一条线路。分组交换把数据分成较小的传送单位,附带用于识别、转发或交付的控制信息。网络设备可以交错处理来自不同通信的分组,让线路资源按实际到来的工作共享,而不要求每次通信始终独占整个传输过程。
参考:[1]
逐跳转发与排队
分组到达中间设备后,需要根据规则选择下一段链路。如果输出链路正忙,分组可以在队列中等待;等待过多或设备资源不足时,也可能被丢弃。传送时间因此受数据长度、链路速率、处理和排队共同影响,多条通信共享资源的便利同时带来了拥塞管理问题。
参考:[2]
顺序和完整性另有规则
不同分组可能经历不同等待与路径,收到的次序可能改变。接收端如何恢复原始数据、发现遗漏或请求重发,要由所用协议决定。IP提供独立数据报的尽力交付,TCP等传输协议再增加有序字节流服务;分组交换这个总体方式本身,并没有替所有应用规定唯一的恢复过程。
参考:[1]
从试验网络到互联
早期分组网络研究把理论、接口设备和实际线路试验结合起来。ARPANET用接口报文处理机连接不同主机,后续互联工作又面对各网络格式与资源差异。共同数据报与开放接口让分组能够跨越异构网络,形成今日互联网基础的一部分,同时保留各本地网络继续演进的空间。
参考:[2]