计算机的通信方式

了解计算机的通信方式,可以更好的帮助我们理解网络是如何交互的,我们知道计算机的两种基本通信方式是串行通信和并行通信。

串行通信指在计算机总线或其他数据通百道上,每次传输一个位元数据,并连续进行以上单次过程的通信方式。串行通信被用于长距离通信以及大多数计算机网络。主要起到主机与外设以及主机之间的数据传输作用,串行通信具有传输线少、成本低的特点,适用于近距离的人-机交换、实时监控等系统。
通信工作当中,借助于现有的电话网也能实现远距离传输,因此串行通信接口是计算机系统当中的常用接口,是一种通信双方按位进行,遵守时序的一种通信方式。

并行通信是在串行端口上通过一次同时传输若干位元数据的方式进行通信。多比特数度据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,数据也就容易出错。

串行和并行的区别
1、发送数据数量不同:串行通信用一根线在不同的时刻发送8位数据;并行通信在同一时刻发送多位数据。
2、传输距离不同:串行通信传输距离远、占用资源少,并行通信则传输距离较短

3、速度不同:串行通信发送速度慢,并行通信发送速度快,占用资源多。

通信模式

我们在串行通信中,数据通常是在两个站(如终端和微机)之间进行传送,按照数据流的方向可分成三种基本的传送方式:单工通信和双工通信中的全双工、半双工。

通信的种类 说明
单工通信(Simplex) 类似于电视、广播中电磁波信号的传输,一般为固定发送方(电视台、广播站)与固定接收方(接收天线)之间的通信方式,也称为单向通信
双工通信(Duplex) 通信的过程中没有明确的发送方和接收方,双方能够互换角色的通信方式

双工通信:

通信的种类 说明
半双工通信(Half-duplex) 类似于无线对讲机的通信方式,通信的一方在说话时(信号发送时),另一方不能说话(A→B且B→A)
全双工通信(Full-duplex) 类似于电话的通信方式,通信的一方正在说话,另一方也可以说话(A→B或B→A)

如图所示:

单工通信

单工通信信道是单向信道,发送端和接收端的身份是固定的,发送端只能发送信息,不能接收信息;接收端只能接收信息,不能发送信息,数据信号仅从一端传送到另一端,即信息流是单方向的例如广播电视就是很好的单工方式。根据收发频率的异同,单工通信可分为同频通信和异频通信。

同频是指通信双方使用相同的工作频率。生活中使用的电台之间可直接通话,不需基站转接。通信双方的操作采用“按——讲”(PTT,Push To Talk)方式。在该方式中,电台的收发信机是交替工作的,故收发信机不需要使用天线共用器,而是使用同一副天线。平时,双方的接收机均处于守听的状态,不按键时发射机不工作,功耗小。缺点是当有两个以上移动台同时发射时就会出现同频干扰,所以只适用于组建简单和甚小容量的通信网。

异频在无中心转信台转发的情况,电台要配对使用,否则通信双方无法通话,故异频单工方式主要用于有中心转信台转发的情况。由于收发频率有一定保护间隔,提高了抗干扰能力,中心转信台的加入使通信区域得到有效扩大,因此,这种方式常用于组建有几个频道同时工作的专用网。

半双工通信

半双工通信也叫双向交替通信,通信的双方都可以发送信息,但双方不能同时发送或接收。它实际上可以理解为一种切换方向的单工通信。和野外探险中使用的对讲机类似,一方讲话的时候另一方不能讲话,通过开切换键可以切换改变通话方式。

这时有人肯定会像我一样疑惑,对讲机不是叫作单工机么?其实人们有时也用“单工”这个名词表示“半双工”,如常说的“单工电台”,并不是只能进行单向传送。所以这个“单工”,“半双工”,“全双工”术语的使用是非常混乱。。。害的我当时也蒙逼了好久。

在以太网(局域网)中进行数据通信时,就使用只支持半双工的集线器进行收发数据包的操作,如果多台计算机同时发送消息,信号就会在集线器内部混杂在一起,进而无法使用,这种现象称为碰撞,是以太网的一个重要特征。

全双工通信

全双工通信又叫双向同时通信,通信的双方可以同时发送和接收信息。生活应用像打电话、及网络所使用的交换机(一种用于电或光信号转发的网络设备)。

相比于半双工模式的集线器,交换机的全双工模式可以同时发送和接收信号。使用双绞线时,发送和接收的信号线是各自独立的,因此在双绞线中信号不会像集线器那样发生碰撞。如果不存在碰撞,也就不需要半双工模式的碰撞处理机制了。

所以人们对以太网规范进行了修订,增加了一个无论网络中有没有信号都可以发送信号的工作模式,同时规定在这一工作模式下停用碰撞检测。这种工作模式就是全双工模式。在全双工模式下,无需等待其他信号结束就可以发送信号,因此它比半双工模式速度要快。由于双方可以同时发送数据,所以可同时传输的数据量更大,性能也就更高。

若是对交换机和集线器感兴趣,想要了解的童鞋可以看看这篇文章——路由器、交换机、集线器三剑客有什么区别?分别是用来干什么的?

单工通信模式、半双工通信模式和全双工通信模式的区别相关推荐

  1. udp 全双工通信 linux,客户端和服务器实现全双工通信(基于线程)

    客户端和服务器实现全双工通信(基于线程) 1. 基于多线程实现一个服务器和一个客户端实现全双工通信 服务器端创建两个线程:一个用于接收客户端发送过来的信息:一个用来给客户端发送信息. 客户端也创建两个 ...

  2. 单工、双工、半双工、全双工通信常识

    根据通信双方的分工和信号传输方向可将通信分为三种方式:单工.半双工与全双工. 单工通信,指通信双方设备中发送器与接收器分工明确,只能在由发送器向接收器的单一固定方向上传送数据,并且不能实现双向通信,例 ...

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

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

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

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

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

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

  6. 单工通信、半双工通信、全双工通信 的概念

    ps: 如果有任何问题可以评论留言,我看到后会及时解答,评论或关注,您的鼓励是我分享的最大动力 转载请注明出处:https://blog.csdn.net/qq_40938301/article/de ...

  7. 什么是单工通信、半双工通信、全双工通信?3种通信方式的区别是什么?

    串行通信中包括有3种数据传送方式,传送方式研究的是 对象 和方向性. 单工通信:单向传送,只能是一个方向传送. 比如:A传送到传送B,并且只能A传送给B. 全双工通信:双向传送,在某一时刻,双方可以同 ...

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

    单工数据传输只支持数据在一个方向上传输:在同一时间只有一方能接受或发送信息,不能实现双向通信,举例:电视,广播和UDP协议的传输过程 半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数 ...

  9. 半双工通信和全双工通信的区别

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

最新文章

  1. oracle存储换硬盘,Oracle 10g RAC 数据存储更换
  2. UIView之动画效果的实现方法(合集)
  3. 【自用】nginx.conf
  4. 负载均衡环境搭建实战之nginx和tomcat
  5. jenkins maven testng selenium自动化持续集成
  6. java 头尾 队列_Java数据结构之队列(动力节点Java学院整理)
  7. 牛刀小试MySQL--基于GTID的replication
  8. SQL_create_table创建表
  9. (一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.conf、/var/named)设置实现和解释...
  10. luogu P4234 最小差值生成树
  11. Service与Android系统设计-- libbinder 转载
  12. Flask 数据生成/数据迁移/数据事件
  13. Ubuntu(linux) 7z压缩和解压缩命令
  14. dw中css面板在哪,请问下美工设计师:1、怎么在DWCS5设计面板里面找到CSS代码? 爱问知识人...
  15. 网络套接字------IP地址
  16. 搜苹果ipad版_优秀的文本笔记工具 Keep It 苹果软件破解版
  17. 操作系统课后答案 第四--六章 黑新宏 胡元义主编
  18. input框不能输入的几种方式
  19. SpringMVC 教程 - Handler Method
  20. AlphaFold/run_alphafold.py代码阅读理解

热门文章

  1. Gooowild隐私政策
  2. 物理隔离网闸——入门篇(2)
  3. 九宫八阵图之虐翼阵——网闸
  4. 2.JVM垃圾回收机制-什么时候回收内存
  5. Windows10设置电脑还原点
  6. 计算机房摆放布局,【机房】强弱电机房位置大小及布置(附案例)
  7. 为什么人生病了就要静养呢?
  8. 学习机器学习的最佳路径是什么
  9. C# 使用Interop.Excel一些报错的对应
  10. Microsoft.Office.Interop.Word 创建word