一、数据交换方式
交换:通过某些交换中心将数据进行集中和传送
1.1 电路交换
电路交换:在数据传输期间,源结点与目的结点之间有一条由中间结点构成的专用物理连接线路,在数据传输结束之前,这条线路一直保持。
电路交换的三阶段:
建立连接→数据传送→释放连接
电路交换的优点:
a.传输时延小,电路交换建立专门的物理连接线路,不需要存储转发,因此传输时延小
b.数据顺序传送,无失序问题
c.实时性强,双方一旦建立物理链路,便可以实时通信,适用于交互式会话类通信
电路交换的缺点:
a.建立连接时间长
b.独占线路,线路利用率低
c.灵活性差,线路中任何一点出现问题,则整个线路将瘫痪
1.2 报文交换
无需在两个站点间建立专用通路,以报文为数据传输单元,传送过程采用存储转发的方式。报文包含了将要发送的全部的数据信息,长度不限且可变。
1.3 分组交换
大部分计算机网络不能连续的传送任意长的报文,因此网络系统会把数据分割成多个小块,这些数据小块与控制信息构成分组。控制信息主要指源地址、目的地址和编号,以保证数据传输的正确性。分组交换与报文交换工作方式及原理基本一样,差别就是传送的数据的长度。
分组交换的优点:
a.无需建立专用线路,发送端可以随时发送数据
b.多个分组可以共享信道,信道利用率高
c.分组的长度固定,相应的缓冲区大小也固定,相比于报文交换,简化了存储管理
d.后一个分组可以和前一个分组并行传输,提高了数据传输速率
分组交换的缺点:
a.由于存储转发,需要一定的时延
b.由于需要增加控制信息,提高了一定的系统开销
e.可能出现失序、丢失及重复等差错
注:并行传输:各分组同时传输,有多个传输通道
串行传输:各分组一个接一个传输,只有一个传输通道
分组交换可以分为无连接的数据报方式和面向连接的虚电路方式两种服务方式。采用数据报方式时,各分组通过一定的路由算法,动态选择传输路径;采用虚电路方式时,建立一条逻辑线路,各分组都通过该逻辑线路传输,但是并不独占线路。
从图中可以看出,电路交换需要专门的一个建立和释放连接的时延;报文交换是从一个结点到下一个结点传输的,中间有短暂的存储转发时延;分组转发时,由于后一个分组与前一个分组可以并行传输,其传输效率明显优于报文交换。
本文有些内容引用的是《计算机网络计算》谢希仁第七版教材课件。限于个人水平,文中难免有错误的地方,欢迎大家批评指正。