【计算机网络】数据传输和交换方式

本文详细介绍了数据传输的三种方式——单工、半双工和全双工,以及串行和并行传输的原理与优缺点。同步和异步传输在串行数据传输中的应用也被阐述,其中同步传输效率高但技术实现复杂,而异步传输实现简单但效率较低。在数据交换方式部分,电路交换、报文交换和分组交换的特性被比较,电路交换适用于实时性强的数据,报文交换无须建立专用通道,分组交换则通过存储转发提高线路利用率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据传输和交换方式

一、数据传输方式

数据在信道上以何种方式进行传输的呢?

  • 按数据传输顺序:并行传输和串行传输
  • 按数据传输的同步方式:同步传输和异步传输
  • 按数据传输的流向和时间关系:单工、半双工和全双工数据传输

1⃣️流向和时间

1.单工通信

请添加图片描述

2.半双工通信

请添加图片描述

3.全双工通信

请添加图片描述

2⃣️数据传输顺序

1.串行传输

易于实现,但要解决收发双发码组或字符的同步,需外加同步措施

请添加图片描述

2.并行传输

数据以成组的方式在两条以上的信道上进行同时传输

既然同时传输,就解决了同步的问题,因此不需要额外的措施就可以实现收发双方的字符同步

缺点是传输信道太多,设备复杂,成本较高,故很少采用

请添加图片描述

3⃣️数据同步方式

串行需要同步,并行不要同步,因此同步方式是在串行中被应用

1.同步传输

同步传输就是要求发送方和接收方的时钟要同步,以固定时钟节拍来发送数据信号,数据的传送以一个数据块为单位,因此同步传输也称为区块传输

发送端建立起始位和结束位:

  • 发送端发送的数据格式:同步字符(起始字符) + 数据块 + 同步符号(结束字符)
  • 接收端处理:遇到同步字符开始接收数据,直到遇到结束字符为止

可能存在的问题:数据块中可能有与同步符号相同的内容

解决办法:增加匹配同步符号的难度

优点:传输效率高

缺点:技术实现复杂,一般用于高速数据传输

2.异步传输

无同步时钟

异步传输每次传送一个字符(5~8bit)代码,前后加上起始位和终止位,字符可以连续也可以单独发送,不发送字符时,连续发送终止信号

如何区分不同字符?

起止式同步:根据字符之间的止信号到起信号的跳变来检测识别一个新字符的起信号,从而正确区分一个个字符

优点:实现简单,不需要同步时钟

缺点:每个字符添加了bit,降低传输效率,通常用于低速数据传输

二、数据交换方式

请添加图片描述

数据交换方式:电路交换、报文交换、分组交换

1.电路交换

电路交换:用户之间要传输数据时,交换中心在用户之间建立起一条暂时的数据电路,电路接通之后,用户双方就可以传输数据,并一直占用到数据传输完毕拆除电路为止(独占连接)。电路交换引入的时延很小,比较快,因此适合传输实时性强和批量大的数据

典型:电话网络

电路交换的三个阶段:

  • 建立连接
  • 通信
  • 释放连接

请添加图片描述

2.报文交换

报文(message):网络中交换和传输的数据单元

无需建立两个站点之间的专用通路,传送过程采用存储转发的方式

请添加图片描述

3.分组交换

概念:将大的数据报(报文)分成小的数据报,每一个小的被称为分组

在每个分组的首部写入发送端和接收端的地址

请添加图片描述

分组交换同样采用存储转发方式,不同站点的数据分组可以交织在同一线路上进行传输,也就是报文被分成分组不一定都在同一条路径进行转发,提高线路利用率,其传输速度也比报文交换更快一些

请添加图片描述

请添加图片描述

缺点:要分好多分组,工作量大,因此可能出现丢包的现象

4.三种交换方式比较

请添加图片描述

【参考】讲解很棒的网站
https://cswiki.top/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值