通信协议种类繁多,根据应用环境和需求的不同可以分为多种。以下是一些常见的通信协议。

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等多种协议。