通信协议种类繁多,根据应用环境和需求的不同可以分为多种。以下是一些常见的通信协议。
1.TCP/IP:
这是网络中使用的基本通信协议,也是internet中的标准协议。它实际上是一组协议的集合,包括上百个各种功能的子协议,如远程登录、文件传输、电子邮箱。其中TCP(Transmission Control Protocol)和/IP(InterneProtocol)是保证数据完整传输的两个基本的重要协议。
2.NETBEUI:
这是一种快速有效的协议,只需要进行简单的配置且网络资源消耗较少,适用于小型局域网中。
3.IPX/SPX:
主要应用于基于Network操作系统的Novell局域网中,其他操作系统也可以通过此协议与Novell网络通信。
4.Modbus通信协议:
常用于工业自动化领域的数据通信。
5.RS232/RS485通信协议:
是串行通信接口的标准之一,广泛应用于计算机外设之间的数据传输。
6.UART/USART:
是一种通用异步收发器协议,用于设备间的异步串行通信。
7.I2C通信协议:
一种双向二线制同步串行总线,主要用于连接微控制器及其外围设备。
8.SPI通信协议:
一种高速全双工的同步串行通信协议,通常用于芯片间或板卡间的短距离通信。
9.CAN通信协议:
即Controller Area Network,主要应用于汽车和工业自动化等领域。
无线通信协议:
WIFI、ZigBee、LoRa
近距离无线通信技术:
NFC、Bluetooth
有线通信:
USB、串口通信协议、以太网
网络传输层:
IPv4、IPv6。
应用层:
CoAP、RES/HTTP、DDS等多种协议。