计算机网络--2.4数据交换方式

一、数据交换方式
电路交换、报文交换(存储转发交换方式)、分组交换(存储转发交换方式)
二、电路交换
1、原理:
在数据传输期间,源节点与目的节点之间有一条由中间节点构成的专用的物理连接线路,在数据传输结束之前,这条线路一直保持
2、电路交换阶段
(1)建立连接(呼叫/电路建立)
(2)通信(数据传输)
(3)释放连接(拆除电路)
3.特点
独占资源用户始终占用端到端的固定传输带宽,适用于远程批处理信息传输或系统间实时性要求高的大量数据传输情况。
4、优点
(1)传输时延小
(2)数据顺序传送,无失序问题
(3)实时性强。双方一旦建立物理通路,便可实时通信,
适用于交互式会话类通信
(4)全双工通信,没有冲突,通信双方有不同的信道,不会争用物理信道
(5)适用于模拟信号和数字信号
(6)控制简单,电路交换设备及控制简单
5、缺点
(1)建立连接时间长
(2)线路独占,即使通信线路空闲,也不能使其他用户使用,信道效率低
(3)灵活性差,双方连接通路中任何一点出了故障,必须重新拨号建立新连接,不适应突发通信
(4)无数据存储能力,难以平滑通信量
(5)电路交换时数据直达,不同类型、不同规格、不同速率的终端很难相互进行通信
(6)无法发现与纠正传输差错,难以在通信过程中进行差错控制
三、报文交换

报文:报文是网络中交换与传输的数据单元。即站点一次性要发
送的数据块。报文包含了将要发送的完整的数据信息,其长短很
不一致,长度不限且可变
报文(附目的+源地址)

1、原理
无需在两个站点之间建立一条专用通路,其数据传输的单位是报文,传输过程采用存储转发方式
2、流程

(1)每个节点收下整个报文后,暂存报文并检查有无错误
(2)当所需要的输出电路空闲时,利用路由信息找到下一个节
	点地址,传送给下一个节点

3、优点
(1)无需建立连接,无建立连接时延,用户可随时发送报文
(2)动态分配线路,动态选择报文通过的最佳路径,可以平滑通信量。
(3)提高线路可靠性,某条传输路径发生故障,可重新选择另一条路径传输。
(4)提高线路利用率,通信双方在不同时间一段一段地部分占有这条物理通道,多个报文可共享信道
(5)提共多目标服务:一个报文可同时发往多个目的地址
(6)在存储转发中容易实现代码转换和速率匹配,甚至收发双方可以不同时处于可用状态。这样便于类型、规格和速度不同的计算机之间的通信。
4、缺点
(1)实时性差,不适合传送实时或交互式业务数据。(数据进入交换结点后要经历存储转发过程,从而引起转发时延)
(2)只适用于数字信号
(3)由于报文长度没有限制,而每个中间节点要完整的接收传来的整个报文,当输出线路不空闲时,还可能要存储几个完整报文等待转发,要求网络中每个结点有较大的缓冲区,有时候要把等待转发的报文存在磁盘上,进一步增加了传送时延。
四、分组交换(Packet)

分组:大多数计算机网络都不能连续的传送任意长的数据,所以实
际上网络系统把数据分割成小块,然后逐块发送,这种小块就被称
为分组

1、原理
分组交换和报文交换的工作方式基本相同,都采用存储转发形式,形式上的主要差别在于,分组交换网中要限制所传输的数据单位长度,一般选用128B,发送节点首先对从终端设备送来的数据报文进行接收、存储,而后将报文划分成一定长度的分组,并以分组为单位进行传输和交换。接收结点将收到的分组组装成信息报文。
2、流程
小数据块+控制信息(源和目的地址、编号)=分组
3、优点
(1)无建立时延,无需为通信双方预先建立一条专用通信线路,用户可随时发送分组
(2)线路利用率高,同信双方在不同时间一段一段的部分占有这条物理通道,多个分组可共享信道
(3)简化了存储管理
(4)加速传输,后一个分组的存储和前一个分组的转发可以并行操作;传输一个分组比一个报文所需要的缓冲区小,减少等待发送时间
(5)减少出错几率和重发数据量,提高可靠性减少数据传输时延。
(6)分组短小,适用于计算机之间突发式数据通信
4、缺点
(1)尽管分组交换比报文交换传输时延小,但仍存在
存储转发时延,而且其节点的交换机必须具有较强的处理能力
(2)每个分组都要加控制信息,一定程度上降低了通信效率,增加了处理时间
(3)当分组交换采用数据报服务时,可能出现失序、丢序或重复分组,分组到达目的结点时,要对分组按编号进行排序等工作,增加了麻烦。若采用虚电路服务,虽无失序问题,但有呼叫建立、数据传输和虚电路释放三个过程
五、数据交换方式的选择
1、传送数据量大,且传送时间远大于呼叫时间,选择电路交换、电路交换传输时延最小
2、当端到端的通路有很多段的链路组成时,采用分组交换传送数据较为合适
3、从信道利用率来看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式的数据通信
六、分组交换的两种方式
1、数据报方式
特点:
(1)数据报方式为网络层提供无连接服务。发送方可随时发送分组,网络中的结点可随时接收分组

无连接服务:不事先分组的传输确定传输路径,每个分组独立确定传输路径,不同分组传输路径可能不同

(2)同一报文的不同分组到达目的地的时间可能发生乱序、重复和丢失
(3)每个分组在传输过程中都必须携带源地址和目的地址,以及组分号
(4)分组在交换结点存储转发时,需排队等候处理,这会带来一定的时延。当通过交换结点的通信量较大或者网络发生拥塞时,这种时延会大大增加,交换结点还可根据情况丢弃部分分组。
(5)网络具有冗余路径,当某一交换结点或某段链路出现故障时,可相应地更新转发表,寻找另一条路径转发分组,对故障的适应能力强,适用于突发性通信,不适合长报文、会话式通信
2、虚电路方式(数据报方式和电路交换方式的结合)

虚电路:一条源主机到目的主机类似于电路的途径(逻辑连接),
路径上所有结点都要维持这条虚电路的建立,都维持一张虚电路
表,每一项记录了一个打开的虚电路的信息

1、流程
(1)源主机发送“呼叫请求”分组并收到“呼叫答应”,分组后才算建立连接
(2)每个分组携带虚电路号,分组号、检验和等控制信息
(3)源主机发送“释放请求”分组以拆除虚电路
2、特点
(1)虚电路方式为网络层提供连接服务。源节点与目的结点之间建立一条逻辑连接,而非实际物理连接

连接服务:首先为分组的传输确定传输路径(建立连接),然后沿
该路径(连接)传输系列分组,系列分组传输路径相同,传输结束
后拆除连接

(2)一次通信所有的分组都通过虚电路顺序传送,分组不需携带源地址、目的地址等信息,包含虚电路号,相对数据报方式开销小,同一报文的不同分组到达目的节点时不会乱序、重复或丢失
(3)分组通过虚电路上的每个结点,节点只进行差错检测,不需进行路由选择
(4)每个节点可能与多个节点之间建立多条虚电路,每条虚电路支持特定的两个端系统之间的数据传输,可以对两个数据端点的流量进行控制,两个端系统之间也可以有多条虚电路为不同的进程服务。
(5)致命弱点:当网络中某个结点或某条链路出现故障彻底失效时,则所有经过该节点或该链路的虚电路将遭到破坏。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值