网络通信中的单工(Simplex Communication)、半双工(Half-duplex Communication)、全双工(Full-duplex Communication)是什么意思?
文章目录
- 一、单工通信(simplex)
- 二、半双工通信(half-duplex)
- 三、全双工(full-duplex)
- 总结
一、单工通信(simplex)
单工通信只支持信号在一个方向上传输(正向或反向),任何时候不能改变信号的传输方向。
为保证正确传送数据信号,接收端要对接收的数据进行校验,若校验出错,则通过监控信道发
送请求重发的信号。
此种方式适用于数据收集系统,如气象数据的收集、电话费的集中计算等。
例如计算机和打印机之间的通信是单工模式,因为只有计算机向打印机传输数据,而没有相反
方向的数据传输。还有在某些通信信道中,如单工无线发送等。
二、半双工通信(half-duplex)
半双工通信允许信号在两个方向上传输,但某一时刻只允许信号在一个信道上单向传输。
因此,半双工通信实际上是一种可切换方向的单工通信。
此种方式适用于问讯、检索、科学计算等数据通信系统;
传统的对讲机使用的就是半双工通信方式。由于对讲机传送及接收使用相同的频率,不允许同
时进行。因此一方讲完后,需设法告知另一方讲话结束(例如讲完后加上’OVER’),另一方
才知道可以开始讲话。
三、全双工(full-duplex)
全双工通信允许数据同时在两个方向上传输,即有两个信道,因此允许同时进行双向传输。
全双工通信是两个单工通信方式的结合,要求收发双方都有独立的接收和发送能力。
全双工通信效率高,控制简单,但造价高。
计算机之间的通信是全双工方式。一般的电话、手机也是全双工的系统,因为在讲话时可以听到对方的声音。
总结
通常四线线路实现全双工数据传输,二线线路实现单工或半双工数据传输。在采用频分法、时间压缩法、回波抵消技术时,二
线线路也可实现全双工数据传输。
参考文章1:三种通信方式——单工、半双工和双工通信
参考文章2:单工 双工和半双工的区别
网络通信中的单工(Simplex Communication)、半双工(Half-duplex Communication)、全双工(Full-duplex Communication)是什么意思?相关推荐
- 单工通信、半双工通信和全双工通信的区别
对于点对点之间的通信,按照消息传送的方向与时间关系,通信方式可分为单工通信.半双工通信及全双工通信三种. 一.单工通信 单工通信(Simplex Communication)是指消息只能单方向传输的工 ...
- 单工通信、半双工通信和全双工通信之间有什么区别。
简单的说: 单工通信就是只能从A到B,如[广播] 半双工通信是A到B,B到A都行,但不能同时进行.如[对讲机] 全双工通信是A到B,B到A都行,可以同同时进行.如[电话] ----- 详细如下: 全双 ...
- 计算机网络通信中的交换方式有哪几种,数据通信方式有哪几种
数字通信(digital telecommunications)是用数字信号作为载体来传输消息,或用数字信号对载波进行数字调制后再传输的通信方式.它可传输电报.数字数据等数字信号,也可传输经过数字化处 ...
- 浅谈网络通信中的流量整形
前言 在前面的<浅谈网络通信中的 ACK.NACK 和 REX>一文中,我们知道了网络通信中的丢包重传的相关理论和方法,既在网络发生丢包的情况下的补救措施,本文则往前进一步,介绍下如何通过 ...
- 浅谈音视频网络通信中的延时优化
前言 在处理影视频网络通信的过程中,我们经常会遇到如下几个问题,今天就围绕如下几个问题讲讲我个人的优化心得. 为什么 TCP 传输的延时比 UDP 大 ? 直播的延时往往在 1s 以上,根本原因在哪里 ...
- 网络通信中的加密解密及openssl和创建私有CA详解
本文大纲: 1.为什么网络通信要进行数据加密? 2.数据加密方式有哪些?它们是如何进行加密的? 3.通信中是如何进行数据加密传输的? 4.https方式进行数据传输的具体流程 5.SSL 的实现工具O ...
- 端到端加密优缺点_网络通信中常见的数据加密技术探析
前言 目前在各行各业中都广泛使用计算机网络通信技术,计算机网络已成为人们生活中不可或缺的重要内容,人们对计算机网络的依赖性不断提高,计算机网络通信的安全性受到越来越多的关注.数据加密技术是保障计算机网 ...
- 【直播回顾】技术大咖揭秘网络通信中的数据安全
特殊的2020年,多个行业线下转线上求生,未来属于云时代似乎成为互联网的共识,而与互联网息息相关的网络安全领域,已经站上澎湃发展的"风口".今天技术大咖--白月光给大家讲解网络通信 ...
- 网络通信中的协议设计
在简单网络通信中,通信协议的设计应坚持以下原则:向下兼容.安全.纠错能力.精简.可扩充. 以下是我初步设计的一个通信协议,请大家过目,指正.以方便我完善之.谢谢!!!! 协议格式如下: 4bit 4b ...
最新文章
- 李开复预测:未来20年 AI将深刻影响五大产业
- idea快速从dao层跳转到mapper.xml文件的插件
- [网络安全自学篇] 三十三.文件上传之绕狗一句话原理和绕过安全狗(六)
- 哈佛机器人,学会了轻功水上漂
- NIO - Buffer
- 【系统分析师之路】系统分析师冲刺习题集(数学与经济管理)
- 编程实现DBSCAN密度聚类算法,并以西瓜数据集4.0为例进行聚类效果分析
- rose ha 的使用
- 大学毕业后拉开差距的真正原因--写给将要毕业的自己
- Unity 在编辑模式下退出游戏
- 央行降息楼市应声而动:购房者出现恐慌苗头
- 运放OPA的关键参数,输入偏置电流,输入失调电流,增益带宽积,共模抑制比,是否轨到轨,运放如何选型?
- 如何用.net c# 读取epub格式文件
- honor 5x - Flash(ROM)出厂分区表
- C#遍历ComboBox的内容:
- java(中国邮政储蓄银行个人网上银行系统项目实训)
- 创建cmd桌面快捷方式
- python教程 网易公开课_如何用Python抓取网易公开课的视频?
- SoapUI调试接口(wsdl)
- mysql error3118 account denid啥.. 反正数据库账户被锁定问题解决方案
热门文章
- 【Keil】解决Error: C9555E: Failed to check out a license. 添加新的编译器
- 区块链将吞噬整个世界——李笑来杭州区块链产业园演讲
- 黑马瑞吉外卖用户端顾客手机端页面展示
- 做网站之前应该了解哪些网站建设知识
- 赫伯特·西蒙和艾伦·纽厄尔
- 微信暗黑版7.0.10真的要来了!你会用吗?
- 我期待的科研生活作文英文作文
- 第九、十天:网站首页案例
- Kaggle赛题解析:Diffusion Prompt生成
- 安卓linux shell,如何在Android SHELL中运行C应用程序