原标题:"什么是串口、并口、同步、异步 他们的区别"的相关路由设置教程。来源 - 191路由网。
相信大家在日常学习中经常配到一些看似很熟悉却不知道怎么表述的词语,如串口,并口,同步,异步,学习计算机网络的人经常会碰到这些词语,但是这些名词究竟是什么意思?什么是串口?什么是并口,什么是同步通信,什么是异步通信?
并口和串口
大家初中的时候学习物理时肯定学过并联和串联,大家回想一下,当时老师是怎么讲并联和串联的,串联就是所有的电流在同一根导线上走过,并联就是电流由不止一条路可走,简单一点说,用现实例子来讲就是,串联就是一条单车道,一次只能有一辆车通过,而并联就是具有多个车道的宽阔的大马路,一次可以同时走好几辆车。
而计算机网络的并口和串口和这里类似,串口并口是指数据通信时使用的数据线多少(车道的多少),串口一般是9针,而并口一般是25个小孔,进一步来讲,串口和并口指的的线缆或者设备的连接方式。
同步通信和异步通信
同步和异步大家从名称上就大概知道区别在哪里,简单的说就是主机在相互通信时发送数据的频率是否一样。异步通信就是发送方在任意时刻都可以发送数据,前提是接收端已经做好了接受数据的准备(如果没有做好接受准备,数据肯定发送失败),也正是因为发送方的不确定性,所以接收方要时时刻刻的准备好接受数据,同时由于每次发送数据时间间隔的不确定性,所以,在每次发送数据时都要使用明确的界定符来标示数据(字符)的开始和结束位置,可以想象这种通信方式效率很低。虽然异步通信效率低,但是对设备的要求不高,通信设备简单。
和异步通信相反,同步通信就是主机在进行通信前要先建立同步,即要使用相同的时钟频率,发送方的发送频率和接受方的接受频率要同步。
除了时间频率的不同外,异步通信和同步通信之间的区别还是发送数据的表示形式,异步通信一般发送单位是字符,同步通信发送单位是比特流(数据帧),但是这不是绝对的,异步通信有时也使用帧来通信。本文出自 “IT民工” 博客。