串口,全名叫做串行数据接口,也被称之为串行通信接口或串行通讯接口(常日指COM接口),是采取串行通信办法(一位一位进行传输)的扩展接口。
串行接口 (Serial Interface)是指数据一位一位地顺序传送。其特点是通信线路大略,只要一对传输线就可以实现双向通信(可以直策应用电线作为传输线),从而大大降落了本钱,特殊适用于远间隔通信,但传送速率较慢。
提到串行通信,就不得不提到它的差错--并行接口了,他们两者之间有着截然不同的差异,下边我们一起来看一下并行接口。
并行接口,是指采取并行传输办法来传输数据的接口标准。其特点在于它的传输速率快(8位并行接口相称于8个串行接口同时事情),但当传输间隔较远、位数又多时,通信线路的繁芜程度直接就倍增了,并且布线本钱会显著提高。
看完这些,小伙伴们对这两者之间的差异有理解了吗?
一样平常来说,并行通信一样平常运用于单个别系内部进行交互,紧张缘故原由是须要担保通信速率的足够快,对付这种短间隔通信来说,本钱险些可以忽略不计了。串行通信一样平常用于不同系统间数据交互,这类通信来说,通信间隔较远,传输速率上来说,一样平常没有太高的哀求,因此串行通信在近年来得到火速发展。
串口最早涌现于19世纪80年代,传输速率由1200bps到230kbps旁边。串口最开始涌现是为理解决打算机连接外设的问题,如鼠标和键盘、摄像头等。也会用在两台打算机(或设备)之间进行数据传输。串口由于传输速率较低,现在一样平常用于工控和丈量设备以及部分通信设备中。
那么虚拟串口又是若何一个观点呢?
上述情形多为真实存在的数据接口,是可以看得见摸得着的那样,但是随着TCP/IP协议以及互联网的不断发展,网口正一步一步涌如今人们的视野中。网口的传输速率常日以兆(M)为单位,而串口传输速率常日以千(k)作为单位,两则传输速率就能比拟的很明显了,因此串口昔日的江湖地位逐渐被取代,因此只有一些台式电脑会保留一些COM口,但是网口传输协议常日较为繁芜,利用起来远没有串口那么方便,因此虚拟串口就出身了。
虚拟串口,便是当电脑或其他设备上没有相应的串口硬件时,通过一个虚拟的串口工具,这样就能在电脑上虚拟出多少个串口,这些从虚拟串口在利用上跟真实串口千篇一律,就像是是真的有这些串口硬件一样。