-
1 课程内容
-
2 随堂测验
-
3 课程资料
分组交换技术(Packet switching technology)也称包交换技术,是将用户传送的数据划分成一定的长度,每个部分叫做一个分组,通过传输分组的方式传输信息的一种技术。它是通过计算机和终端实现计算机与计算机之间的通信,在传输线路质量不高、网络技术手段还较单一的情况下,应运而生的一种交换技术。每个分组的前面有一个分组头,用以指明该分组发往何地址,然后由交换机根据每个分组的地址标志,将他们转发至目的地,这一过程称为分组交换。
图1:分组交换网络
线路交换(circuit exchanging)方式与电话交换方式的工作过程很类似。两台计算机通过通信子网进行数据交换之前,首先要在通信子网中建立一个实际的物理线路连接。典型的线路交换过程如图2所示。
图2:线路交换过程
(1) 源主机A将报文M分成多个分组P1,P2,…,Pn,依次发送到与其直接连接的通信子网的通信控制处理机A(即结点A)。
(2) 结点A每接收一个分组均要进行差错检测,以保证主机A与结点A的数据传输的正确性;结点A接收到分组P1,P2,…,Pn后,要为每个分组进入通信子网的下一结点启动路选算法。由于网络通信状态是不断变化的,分组P1的下一个结点可能选择为结点C,而分组P2的下一个结点可能选择为结点D,因此同一报文的不同分组通过子网的路径可能是不同的。
(3) 结点A向结点C发送分组P1时,结点C要对P1传输的正确性进行检测。如果传输正确,结点C向结点A发送正确传输的确认信息ACK;结点A接收到结点C的ACK信息后,确认P1已正确传输,则废弃P1的副本。其他结点的工作过程与结点C的工作过程相同。这样,报文分组P1通过通信子网中多个结点存储转发,最终正确地到达目的主机B。
图3:数据报方式的工作过程
(1)同一报文的不同分组可以由不同的传输路径通过通信子网。
(2)同一报文的不同分组到达目的结点时可能出现乱序、重复与丢失现象。
(3)每一个分组在传输过程中都必须带有目的地址与源地址。
(4)数据报方式报文传输延迟较大,适用于突发性通信,不适用于长报文、会话式通信。
参考文献:
夏益青.NETWARE数据报网际分组交换协议的应用[J].计算机应用,1995(4):61-61.
田艳华.网络中数据的分组交换与存储转发传输[J].福建电脑,2006:66-66.