通信协议是计算机网络中用于规定数据交换格式和传输规则的标准。以下是一些常见的通信协议:
TCP/IP协议
TCP(Transmission Control Protocol):提供可靠的、面向连接的数据传输服务。
IP(Internet Protocol):负责将数据包从源主机发送到目标主机。
HTTP协议
用于在Web浏览器和服务器之间传输超文本(HTML)文件。
FTP协议
用于在网络上传输文件。
SMTP协议
简单邮件传输协议,用于电子邮件的发送。
POP3协议
邮局协议,用于从邮件服务器接收邮件。
IMAP协议
互联网消息访问协议,用于在邮件服务器和邮件客户端之间传递电子邮件。
SNMP协议
简单网络管理协议,用于监视和管理网络设备。
SPI、I2C、UART
SPI(Serial Peripheral Interface):串行外设接口,用于微控制器和外围设备之间的通信。
I2C(Inter-Integrated Circuit):用于连接低速设备的串行通信协议。
UART(Universal Asynchronous Receiver/Transmitter):通用异步接收/发送器,用于微控制器和传感器之间的通信。
USB协议
用于计算机与外部设备之间的数据传输,具有高速、通用、即插即用等特点。
Wi-Fi、RFID、NFC、ZigBee、Bluetooth、LoRa、NB-IoT、GSM、GPRS、3/4/5G网络
这些是物联网(IoT)中常用的通信技术。
AMQP、JMS、REST、HTTP/HTTPS、COAP、DDS、MQTT
这些是物联网技术框架体系中所使用的通讯协议。
这些协议各有特点,适用于不同的应用场景。