通信协议有哪些(单片机五种通信方式)
通信协议是指两个实体完成通信或服务必须遵循的规则和惯例。不同地理位置的数据通信系统通过通信通道和设备相互连接,如果它们要一起工作来实现信息交换和资源共享,就必须有一种共同的语言。沟通什么,怎么沟通,什么时候沟通,都要遵循一些双方都能接受的规则。这个规则就是通信协议。
局域网中常用的通信协议主要有TCP/IP、NETBEUI和IPX/SPX,每种协议都有自己的应用环境。
传输控制协议
传输控制协议(TCP/IP)的历史可以追溯到互联网的前身——阿帕网时代。为了实现不同网络之间的互联,美国国防部从1977年到1979年建立了TCP/IP架构和协议。TCP/IP由一组专业的子协议组成,包括TCP、IP、UDP、ARP、ICMP等。TCP/IP以其实现成本低、多平台间通信安全可靠、可路由等优点发展迅速,已经成为互联网中的标准协议。20世纪90年代,TCP/IP成为局域网首选协议,并在最新操作系统(如Windows7、Windows XP、Windows Server2003等)中安装了TCP/IP作为默认通信协议。).
NetBEUI协议
NetBEUI(NetBIOS增强用户界面)协议是从NetBIOS(网络基本输入输出系统)发展而来的。它只需要简单的配置和较少的网络资源消耗,就可以提供非常好的纠错功能。这是一个快速有效的协议。但由于其有限的网络节点支持(最多254个节点)和不可路由性,只适用于基于Windows操作系统的小型局域网。
互联网工作包交换
IPX/SPX(互联网分组交换/串行分组交换)协议主要用于基于NetWare操作系统的Novell局域网,基于其他操作系统(如Windows Server 2003)的局域网可以通过IPX/SPX协议与Novell网络进行通信。在Windows 2000/XP/2003系统中,IPX/SPX协议和NetBEUI协议统称为NWLink。
RS-232-C
RS-232-C是OSI基本参考模型的物理层规范,它确定了连接器形状等物理特性,0和1表示的电气特性,以及表示信号含义的逻辑特性。
RS-232-C是EIA公布的RS-232-B的修改版。最初,它被标准化用于在模拟通信线路中连接调制解调器等DCE设备和电传打印机等数字电视设备。很多个人电脑也使用RS-232-C作为输入输出接口,使用RS-232-C作为接口的个人电脑也很流行。
RS-232-C具有以下特点:直接通信、双向通信、基本频带、当前环路模式、串行传输模式、DCE和DTE之间使用的信号形式、切换模式和全双工通信。RS-232-C根据ITU推荐的V.24和V.28在功能上具有互换性。
RS-232-C使用的连接器是25针插入式连接器,一般称为25针D-SUB。DTE端电缆顶部连接公插头,DCE端连接母插座。
RS-232-C中使用的电缆形状不固定,但大多数使用屏蔽24芯电缆。电缆最大长度为15m。RS-232-C可以以低于200千位/秒的任何速率传输数据。