脑课堂编程教育

数据交换技术

计算机基础 1年前
263 0 0
脑课堂编程培训

1.数据交换技术

通信子网是由若干网络节点和链路,按照异地过的拓扑结构到连起来的网络。通信子网为所有进入子网的数据提供一条完整的传输路径的通路。实现这种数据通路的技术就称为数据交换技术。按照通信子网中的网络节点对进入子网的数据所实施的转发方式不同,可以将数据交换方式分为电路交换和存储转发交换两大类。

常用的交换技术有:电路交换、报文交换和分组交换3种。

(1)电路交换

两台计算机通过通信子网交换数据之前,首先要在通信子网中通过交换设备间的线路连接,建立一条实际的物理线路。电路交换方式最重要的特点是在一对主机之间建立起一条专用的数据通路。通信过程包括线路建立、数据传输和线路释放三个过程。

file

file

(2)存储转发交换

存储转发交换是指网络节点(交换设备)先将途径的数据按传输单元接收并存储下来,然后选择一条适当的链路转发出去。根据转发的数据单元的不同,存储转发交换又分为报文交换和分组交换。

(3)报文交换

报文交换是指网络中的每一个节点(交换设备)先将整个报文完整地接收并存储下来,然后选择合适的链路转发到下一个节点。每个节点都对报文进行存储转发,最终到达目的地。

file

(4)分组交换

分组交换又称包交换。在分组交换网中,计算机之间要交换的数据不是作为一个整体进行传输,而是划分成大小相同的许多数据分组来进行传输,这些分组称为“包”。在分组交换中,根据网络中传输控制协议和传输路径不同,可分为两种方式:数据报文分组交换和虚电路分组交换。

(5)数据报文分组交换

file

(6)虚电路分组交换

file

file

收藏

本文标题:数据交换技术

本文链接:https://naoketang.com/p/xgp78eoy7v64

评论区

推荐课程