常用的通信协议有哪些

常用的通信协议有很多种,主要根据其应用领域和通信需求可以分为几类:

网络通信协议:

TCP/IP:传输控制协议/互联网协议,用于互联网及局域网通信。

UDP:用户数据报协议,用于实时数据传输,如音视频流。

HTTP/HTTPS:超文本传输协议/安全超文本传输协议,用于Web页面传输及安全通信。

FTP:文件传输协议,用于文件在网络上的传输。

串行通信协议:

RS-232:传统的串行通信协议,用于连接计算机及外部设备。

RS-485:多点连接的串行通信协议,适用于工业控制和长距离通信。

SPI:串行外设接口,用于短距离高速通信。

I2C:集成电路之间的串行通信协议,用于连接低速设备。

局域网通信协议:

Ethernet:局域网标准通信协议。

Wi-Fi:无线局域网通信协议,如IEEE 802.11系列。

Bluetooth:短距离无线通信协议,用于设备之间的连接。

物联网通信协议:

MQTT:轻量级的物联网通信协议,适用于传感器和小型设备。

CoAP:约束应用协议,用于低功耗设备和传感器之间的通信。

LoRaWAN:长距离低功耗无线协议,用于广域物联网通信。

其他特定领域协议:

CAN:控制器局域网,用于实时数据通信,特别是在汽车和工业控制中广泛应用。

Modbus:用于工业自动化的串行通信协议。

Zigbee:低功耗无线通信协议,用于智能家居和传感网络。

相关推荐
guwentian8 小时前
Git Worktree 实战:用并行多 Agent 把开发提速 N 倍
大数据·git·elasticsearch·wroktree
我是谁??10 小时前
Ubuntu22.04更换清华源
linux·运维·服务器
圣殿骑士-Khtangc11 小时前
Go字符串高效拼接性能对比与底层原理分析
服务器·前端·golang
2503_9317124811 小时前
OpenInsight领衔:企业AI数据分析平台(Data Agent/智能问数/智能数据报告)
大数据
朴马丁11 小时前
国际与国产PLM在精细化工赛道的布局:2026年主要厂商技术特色
大数据·运维·人工智能·流程行业plm·化工新材料
这个DBA有点耶12 小时前
数据库一体机架构演进:从硬件堆叠到软硬深度耦合
服务器·网络·数据库·硬件架构·运维开发·database·数据库架构
~央千澈~12 小时前
从“拟声”到“生成”:AI音效背后的技术原理·优雅草AI音乐·AI音乐技术研究
大数据·人工智能·ai·音频
Elastic 中国社区官方博客12 小时前
Elasticsearch:使用 AI Agent 来创建 workflow
大数据·运维·人工智能·elasticsearch·搜索引擎·自动化·全文检索
测试运维日常笔记12 小时前
Linux系统安装配置TigerVNC服务器完整指南
linux·运维·服务器
像风一样自由202013 小时前
加强版VScode结合remote-ssh远程连接服务器开发指南
服务器·vscode·ssh