文章目录

  • 一、单工通信(simplex)
  • 二、半双工通信(half-duplex)
  • 三、全双工(full-duplex)
  • 总结

一、单工通信(simplex)

单工通信只支持信号在一个方向上传输(正向或反向),任何时候不能改变信号的传输方向。
为保证正确传送数据信号,接收端要对接收的数据进行校验,若校验出错,则通过监控信道发
送请求重发的信号。
此种方式适用于数据收集系统,如气象数据的收集、电话费的集中计算等。
例如计算机和打印机之间的通信是单工模式,因为只有计算机向打印机传输数据,而没有相反
方向的数据传输。还有在某些通信信道中,如单工无线发送等。

二、半双工通信(half-duplex)

半双工通信允许信号在两个方向上传输,但某一时刻只允许信号在一个信道上单向传输。
因此,半双工通信实际上是一种可切换方向的单工通信。
此种方式适用于问讯、检索、科学计算等数据通信系统;
传统的对讲机使用的就是半双工通信方式。由于对讲机传送及接收使用相同的频率,不允许同
时进行。因此一方讲完后,需设法告知另一方讲话结束(例如讲完后加上’OVER’),另一方
才知道可以开始讲话。

三、全双工(full-duplex)

全双工通信允许数据同时在两个方向上传输,即有两个信道,因此允许同时进行双向传输。
全双工通信是两个单工通信方式的结合,要求收发双方都有独立的接收和发送能力。
全双工通信效率高,控制简单,但造价高。
计算机之间的通信是全双工方式。一般的电话、手机也是全双工的系统,因为在讲话时可以听到对方的声音。

总结

通常四线线路实现全双工数据传输,二线线路实现单工或半双工数据传输。在采用频分法、时间压缩法、回波抵消技术时,二
线线路也可实现全双工数据传输。

参考文章1:三种通信方式——单工、半双工和双工通信

参考文章2:单工 双工和半双工的区别

网络通信中的单工(Simplex Communication)、半双工(Half-duplex Communication)、全双工(Full-duplex Communication)是什么意思?相关推荐

  1. 单工通信、半双工通信和全双工通信的区别

    对于点对点之间的通信,按照消息传送的方向与时间关系,通信方式可分为单工通信.半双工通信及全双工通信三种. 一.单工通信 单工通信(Simplex Communication)是指消息只能单方向传输的工 ...

  2. 单工通信、半双工通信和全双工通信之间有什么区别。

    简单的说: 单工通信就是只能从A到B,如[广播] 半双工通信是A到B,B到A都行,但不能同时进行.如[对讲机] 全双工通信是A到B,B到A都行,可以同同时进行.如[电话] ----- 详细如下: 全双 ...

  3. 计算机网络通信中的交换方式有哪几种,数据通信方式有哪几种

    数字通信(digital telecommunications)是用数字信号作为载体来传输消息,或用数字信号对载波进行数字调制后再传输的通信方式.它可传输电报.数字数据等数字信号,也可传输经过数字化处 ...

  4. 浅谈网络通信中的流量整形

    前言 在前面的<浅谈网络通信中的 ACK.NACK 和 REX>一文中,我们知道了网络通信中的丢包重传的相关理论和方法,既在网络发生丢包的情况下的补救措施,本文则往前进一步,介绍下如何通过 ...

  5. 浅谈音视频网络通信中的延时优化

    前言 在处理影视频网络通信的过程中,我们经常会遇到如下几个问题,今天就围绕如下几个问题讲讲我个人的优化心得. 为什么 TCP 传输的延时比 UDP 大 ? 直播的延时往往在 1s 以上,根本原因在哪里 ...

  6. 网络通信中的加密解密及openssl和创建私有CA详解

    本文大纲: 1.为什么网络通信要进行数据加密? 2.数据加密方式有哪些?它们是如何进行加密的? 3.通信中是如何进行数据加密传输的? 4.https方式进行数据传输的具体流程 5.SSL 的实现工具O ...

  7. 端到端加密优缺点_网络通信中常见的数据加密技术探析

    前言 目前在各行各业中都广泛使用计算机网络通信技术,计算机网络已成为人们生活中不可或缺的重要内容,人们对计算机网络的依赖性不断提高,计算机网络通信的安全性受到越来越多的关注.数据加密技术是保障计算机网 ...

  8. 【直播回顾】技术大咖揭秘网络通信中的数据安全

    特殊的2020年,多个行业线下转线上求生,未来属于云时代似乎成为互联网的共识,而与互联网息息相关的网络安全领域,已经站上澎湃发展的"风口".今天技术大咖--白月光给大家讲解网络通信 ...

  9. 网络通信中的协议设计

    在简单网络通信中,通信协议的设计应坚持以下原则:向下兼容.安全.纠错能力.精简.可扩充. 以下是我初步设计的一个通信协议,请大家过目,指正.以方便我完善之.谢谢!!!! 协议格式如下: 4bit 4b ...

最新文章

  1. 李开复预测:未来20年 AI将深刻影响五大产业
  2. idea快速从dao层跳转到mapper.xml文件的插件
  3. [网络安全自学篇] 三十三.文件上传之绕狗一句话原理和绕过安全狗(六)
  4. 哈佛机器人,学会了轻功水上漂
  5. NIO - Buffer
  6. 【系统分析师之路】系统分析师冲刺习题集(数学与经济管理)
  7. 编程实现DBSCAN密度聚类算法,并以西瓜数据集4.0为例进行聚类效果分析
  8. rose ha 的使用
  9. 大学毕业后拉开差距的真正原因--写给将要毕业的自己
  10. Unity 在编辑模式下退出游戏
  11. 央行降息楼市应声而动:购房者出现恐慌苗头
  12. 运放OPA的关键参数,输入偏置电流,输入失调电流,增益带宽积,共模抑制比,是否轨到轨,运放如何选型?
  13. 如何用.net c# 读取epub格式文件
  14. honor 5x - Flash(ROM)出厂分区表
  15. C#遍历ComboBox的内容:
  16. java(中国邮政储蓄银行个人网上银行系统项目实训)
  17. 创建cmd桌面快捷方式
  18. python教程 网易公开课_如何用Python抓取网易公开课的视频?
  19. SoapUI调试接口(wsdl)
  20. mysql error3118 account denid啥.. 反正数据库账户被锁定问题解决方案

热门文章

  1. 【Keil】解决Error: C9555E: Failed to check out a license. 添加新的编译器
  2. 区块链将吞噬整个世界——李笑来杭州区块链产业园演讲
  3. 黑马瑞吉外卖用户端顾客手机端页面展示
  4. 做网站之前应该了解哪些网站建设知识
  5. 赫伯特·西蒙和艾伦·纽厄尔
  6. 微信暗黑版7.0.10真的要来了!你会用吗?
  7. 我期待的科研生活作文英文作文
  8. 第九、十天:网站首页案例
  9. Kaggle赛题解析:Diffusion Prompt生成
  10. 安卓linux shell,如何在Android SHELL中运行C应用程序