一,单工、半双工和全双工的区别:

在串行通信中,数据通常是在两个终端(如电脑和外设)之间进行传送,根据数据流的传输方向可分为3种基本传送方式:单工、半双工和全双工。这3种传输方式的示意图和区别如下图所示:

单工通信的传输方向只有一个方向

半双工通信可以双向通信但只能轮流传输

全双工通信可以同时双向传输数据

二, 定义:

1、单工通信

单工通信只有一根数据线,通信只在一个方向上进行,这种方式的应用实例有:监视器、打印机、电视机等。

2、半双工通信

半双工通信也只有一根数据线,它也单工的区别是这根数据线既可作发送又可作发接收,虽然数据可在两个方向上传送,但通信双方不能同时收发数据。

3、全双工通信

数据的发送和接收用两根不同的数据线,通信双方在同一时刻都能进行发送和接收,这一工作方式称为全双工通信。在这种方式下,通信双方都有发送器和接收器,发送和接收可同时进行,没有时间延迟。

三,应用:

1、单工

单工就是指A只能发信号,而B只能接收信号,通信是单向的,就象灯塔之于航船——灯塔发出光信号而航船只能接收信号以确保自己行驶在正确的航线上。

2、半双工

半双工就是指A能发信号给B,B也能发信号给A,但这两个过程不能同时进行。最典型的例子就象我们在影视作品中看到的对讲机一样:湖盟防御帮助中心

007:呼叫总部,请求支援,OVER

总部:收到,增援人员将在5分钟内赶到,OVER

007:要5分钟这么久?!要快呀!OVER

在这里,每方说完一句话后都要说个OVER,然后切换到接收状态,同时也告之对方——你可以发言了。如果双方同时处于收状态,或同时处于发状态,便不能正常通信了。

3、全双工

全双工比半双工又进了一步。在A给B发信号的同时,B也可以给A发信号。典型的例子就是打电话。

A:我跟你说呀……

B:你先听我说,情况是这样的……

A和B在说的同时也能听到对方说的内容,这就是全双工

java 半双工_全双工、半双工和单工的区别相关推荐

  1. 外循环java作用_循环和外循环的区别和作用

    展开全部 这是关于for循环嵌62616964757a686964616fe4b893e5b19e31333365643033套的问题,下面解释供参考:首先内层循环属于外层循环循环体的一部分,当循环体 ...

  2. 什么是单工,半双工,全双工

    1.通信网络:单工,半双工,全双工 1.单工数据传输只支持数据在一个方向上传输:在同一时间只有一方能接受或发送信息,不能实现双向通信,举例:电视,广播. 2.半双工数据传输允许数据在两个方向上传输,但 ...

  3. 单工、半双工与全双工

    单工.半双工与全双工 1.单工(Simplex) 单工通信只支持信号在一个方向上传输(正向或反向),任何时候不能改变信号的传输方向. 2.半双工(Half Duplex) 半双工通信允许信号在两个方向 ...

  4. java 半双工_(3)java网络socket通信---半双工、全双工

    (3)java网络---半双工.全双工 1.半双工 1.1半双工原理:半双工即Half duplex Communication,是指在通信过程的任意时刻,信息既可由A传到B,又能由B传A,但只能有一 ...

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

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

  6. 串口通讯的单工、半双工和全双工的定义、区别及应用

    一,单工.半双工和全双工的区别: 在串行通信中,数据通常是在两个终端(如电脑和外设)之间进行传送,根据数据流的传输方向可分为3种基本传送方式:单工.半双工和全双工.这3种传输方式的示意图和区别如下图所 ...

  7. 单工通信/半双工通信/全双工通信,串行传输/并行传输,同步传输/异步传输的区别

    学习通信的时候,这几个名词单工通信/半双工通信/全双工通信,串行传输/并行传输,同步传输/异步传输我一直都很迷,现在我总结一下,也是加深我的记忆了 1.按照信息在信道中的传输方向分为: a.单工通信: ...

  8. USART与UART的区别,单工,半双工和全双工的区别

    转载于:http://zhlhappy.blog.163.com/blog/static/62788082201482435214918/ USART:通用同步和异步收发器 UART:通用异步收发器 ...

  9. 1.4总线:并行总线、串行总线、单工、半双工、全双工、总线宽度、总线带宽、总线的分类、数据总线、地址总线、控制总线

    1.4总线:并行总线.串行总线.单工.半双工.全双工.总线宽度.总线带宽.总线的分类.数据总线.地址总线.控制总线 总线 并行总线.串行总线 单工.半双工.全双工 总线宽度 总线带宽 总线的分类 数据 ...

最新文章

  1. 低层级GPU虚拟内存管理引论
  2. python速成要多久2019-8-28_2019最全Python入门学习路线,不是我吹,绝对是最全
  3. Spring Cloud Alibaba 综合应用:Seata 分布式事务实战教程
  4. 批量计算多个点到一个点的距离
  5. 从pfx里面 解析出公私钥
  6. view,control,service,dao,model层的关系
  7. Teamprise Readies Java SDK for TFS
  8. windows下监测tomcat7内存使用情况
  9. Fedora下SAMBA的相关配置
  10. etcd-java使用
  11. pycharm写python三个双引号_Pycharm中批量添加单引号,双引号的方法(爬虫Headers中批量加引号)...
  12. java图片循环_java – 如何实现无限图像循环?
  13. matlab建模仿真教学视频教程,仿真建模与MATLAB
  14. 1.54寸墨水屏驱动板原理图+PCB
  15. 皮卡丘为什么不进化_为什么皮卡丘不会变身?原因让人想哭
  16. Java 模拟鼠标、键盘--向可编辑窗口录入内容
  17. QA和软件测试员的区别
  18. memory parity error
  19. 使用 vimdiff 比较文件的技巧
  20. 微信另外一种分享(图片 + 文字) 到朋友圈

热门文章

  1. 软件项目规范(1):README文件的基本写作规范
  2. 理解Serverless架构理念
  3. 美国智能家居产品又添新玩法
  4. 从零开始学习CANoe(十八)—— Canoe的 I/O功能 (全内外网最详细)
  5. Vue导入项目后,npm i后显示node-sass出错
  6. 设置打印机属性打印课件的方法——一页显示9张PPT幻灯片
  7. UG\NX二次开发 装配下的点坐标
  8. 毫无基础的人如何入门Python这个编程语言?
  9. Linux系统安装Redis以及报错解决方法
  10. 腾讯 体育 VIP 账号共享 仅限一个月