目录
为什么要数据交换
- 交换时通过某些交换中心将数据进行集中和传送。
- 传输线路为各个用户共用,从而大大节省通信线路,降低系统费用。
数据交换方式
电路交换原理
- 在数据传输期间,原节点与目的节点之间由一条由中间节点构成专用物理连接线路,在数据传输结束之前,这条线路一直保持。
电路交换阶段:
- 特点
独占资源,用户始终占用端到端的固定传输带宽。适用于远程批处理信息传输或系统间实时性要求高的大量数据传输的情况。
电路交换的优缺点
报文交换
- 报文:报文message是网络这种交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整信息,其长短很不一致,长度不限且可变。
- 报文交换的原理:无需在两个站点之间建立一条专用通路,其数据传输的单位是报文,传送过程采用存储转发方式。
报文交换的优缺点
分组交换(Packet Exchanging)
- 分组:大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后组块地发送,这种小块就称作分组packet。
分组交换的原理
- 分组交换与报文交换的工作方式基本相同,都采用存储转发方式,形式上的主要差别在于,分组交换中要限制所传输的数据单位长度,一般选128B。发送节点首先对从终端设备送来的数据报文进行接收、存储,然后将报文划分为一定长度的分组,并以分组为单位进行传输和交换。接收节点将受到的分组组装成信息或报文。
分组交换的优缺点
数据交换方式的选择
- 传送数据量大,且传送时间远大于呼叫时,选择电路交换。电路交换传输时延最小。
- 当端到端的通路有很多段的链路组成时,采用分组交换传送数据较为合适。
- 从信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式的数据通信。
分组交换又分两种
数据报方式
数据报方式特点
虚电路方式
- 虚电路将数据报方式和电路交换方式结合,以发挥两者优点。
- 虚电路:一条源主机到目的主机类似于电路的路径(逻辑连接),路径上所有节点都要维持这条虚电路的建立,都维持一张虚电路表,每一项记录了一个打开的虚电路的信息。
虚电路方式的特点
- 虚电路方式为网络层提供服务。源节点与目的节点之间建立一条逻辑连接,而非物理连接。
- 一次通信的所有分组都通过虚电路顺序传送,分组不需要携带源地址、目的地址等信息,包括虚电路号,相对数据报方式开销小,同一报文的不同分组到达目的节点时不会乱序、重复或丢失。
- 分组通过虚电路上的每个节点只进行差错检测,不需进行路由选择。
- 每个节点可能与多个节点之间建立多条虚电路,每条虚电路支持特定的两个端系统之间的数据传输,可以对两个数据端点的流量进行控制,两个端系统之间也可以有多条虚电路为不同的进程服务。
- 致命弱点:当网络中某个节点或某条链路出故障而彻底失效时,则所有经过该节点或该链路的虚电路将遭到破坏。
数据报&虚电路
笔记出处
王道计算机考研 计算机网络