当前位置: 首页 > article >正文

【计算机网络篇】物理层(2)传输方式

文章目录

  • 🍔传输方式
    • ⭐串行传输和并行传输
    • ⭐同步传输和异步传输
      • 🎈同步传输
      • 🎈异步传输
    • ⭐单向通信,双向交替通信和双向同时通信

在这里插入图片描述

🍔传输方式

在物理层中,传输方式是指数据在传输介质中传输的方式和方法。常见的物理层传输方式包括以下几种:

单工传输(Simplex):单工传输是指数据在通信线路上只能单向传输的方式。一个方向用于发送数据,另一个方向用于接收数据,通信双方不能同时发送和接收数据。典型的例子是广播电台和电视信号的传输。

半双工传输(Half-Duplex):半双工传输是指数据可以在通信线路上双向传输,但不能同时进行。通信双方可以交替地发送和接收数据,类似于对讲机的工作原理。

全双工传输(Full-Duplex):全双工传输是指数据可以在通信线路上双向同时传输的方式。通信双方可以同时发送和接收数据,实现真正的双向通信。典型的例子是电话通信和互联网通信。

并行传输:并行传输是指在多条并行通道上同时传输多个比特的方式。每条通道负责传输比特流中的一个比特,可以提高数据传输速率,但受限于信号同步和干扰等问题。

串行传输:串行传输是指逐位传输数据的方式,数据以连续的比特流形式在单条通道上传输。串行传输相对于并行传输来说在物理连接和数据传输上更简单,常用于长距离通信和高速数据传输。

不同的传输方式适用于不同的通信场景和需求,选择合适的传输方式可以提高数据传输的效率和可靠性。在设计网络和通信系统时,需要根据实际需求和条件选择合适的传输方式来实现数据的可靠传输和通信。

⭐串行传输和并行传输

在这里插入图片描述

并行传输的成本高,通常仅用于短距离传输,例如计算机内部的数据传输
而远距离传输一般采用串行传输方式


计算机中的网卡同时具有串行传输和并行传输2种方式,当计算机通过其内部的网卡,将数据发送到传输线路上的时候,网卡起到的其中一个非常重要的作用就是并 / 串转换,当计算机通过其内部的网卡从传输线路上接收数据的时候,网卡需要进行串 / 并转换
在这里插入图片描述

⭐同步传输和异步传输

🎈同步传输

同步传输方式以比特为传输单位,数据块以比特流的形式传输,字节之间没有间隔,也没有起始位和终止位。接收端在每个比特信号的中间时刻进行采样,以判别接收的是比特0还是比特1,这就要求收发双方对表示比特的信号的时间长度达成一致,即所谓的同步。然而,在不采取任何其他措施的情况下,收发双方的时钟频率无法达到严格同步,在数据传输的过程中,必然会产生接收方对信号采样时刻的误差积累。当传输大量数据的时候,误差积累就会越来越严重,最终会导致接收方对比特信号的误判。
在这里插入图片描述

为了在同步传输方式中实现收发双方的时钟同步,可以采用一下2种方法
在这里插入图片描述
发送端在发送手机信号的同时,还要发送一路时钟信号。接收端在时钟信号的指挥下,对手机信号进行采样,这样就实现了收发双方的同步
在这里插入图片描述
具有自同步能力

🎈异步传输

异步传输方式以字节为传输单位,但字节之间的时间间隔并不固定,接收端只在每个字节的起始处对字节内的比特实现同步。为此,一般要给每个字节添加起始位和结束位。
在这里插入图片描述

⭐单向通信,双向交替通信和双向同时通信

在这里插入图片描述


http://www.kler.cn/a/272593.html

相关文章:

  • LabVIEW 蔬菜精密播种监测系统
  • 技术洞察:C++在后端开发中的前沿趋势与社会影响
  • Transformer创新模型!Transformer+BO-SVR多变量回归预测,添加气泡图、散点密度图(Matlab)
  • 计算机网络常见协议
  • Java基础(一)
  • Mysql--实战篇--大数据量表的分页优化(自增长主键,子查询主键主查询全部,查询条件加索引,覆盖索引等)
  • 贪心算法(算法竞赛、蓝桥杯)--线段覆盖
  • #LLM入门|Prompt#3.3_存储_Memory
  • 生成器建造者模式(Builder)——创建型模式
  • QT 如何防止 QTextEdit 自动滚动到最下方
  • modbus客户端
  • Tensorflow笔记(二):激活函数、优化器等、神经网络模型实现(商品销量预测)
  • C/C++程序设计实验报告3 | 数组实验
  • FPGA高端项目:FPGA基于GS2971+GS2972架构的SDI视频收发+HLS多路视频融合叠加,提供1套工程源码和技术支持
  • 配置LVS NAT模式
  • 单据分页的实现
  • 机试:高精度乘法
  • 【数据库】数据库基本知识
  • Vue3项目部署安装
  • Redis是如何实现持久化的?请解释RDB和AOF持久化方式的区别和优缺点。Redis是单线程还是多线程的?为什么Redis使用单线程模型仍然能保持高性能?
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:TimePicker)
  • Spring Boot(七十):利用Jasypt对数据库连接进行加密
  • esp32蜂鸣器进行周期性鸣叫
  • Linux 时间系统调用
  • Android VINF和兼容性矩阵
  • 【自学用】B站python爬虫课程笔记(Q11-15)