分组交换根据其通信子网向端点系统提供的服务,还可以进一步分为面向连接的虚电路方式和无连接的数据报方式。这两种服务方式都由网络层提供。
1.数据报
当作为通信子网用户的端系统要发送一个报文时,在端系统中实现的高层协议先把报文拆成若干个带有序号的数据单元,并在网络层加上地址等控制信息后形成数据报分组(即网络层PDU)。中间结点存储分组一段很短的时间,找到最佳的路由后,尽快转发每个分组。不同的分组可以走不同的路径,也可以按不同的顺序到达目的结点。
1)假定主机A先将分组逐个发往与它直接相连的交换结点A,交换结点A将收到的分组缓存。
2)然后查找自己的转发表。由于不同时刻的网络状态不一样,因此转发表的内容可能不完全相同。因此有的分组转发给交换结点C,有的分组转发给交换结点D。
3)网络中的其他结点收到分组后,类似地转发分组,直到分组最终到达主机B。
当分组正在某一链路上发送分组时,