TCP/IP协议

互联网传输协议基础

定义

TCP/IP是互联网及物联网数据传输的基础协议栈,由DARPA于上世纪70年代提出并演进为事实标准。TCP/IP采用四层模型:应用层、传输层、网络层、链路层。核心协议包括IP(Internet Protocol,路由寻址)、TCP(可靠面向连接)、UDP(无连接)、ICMP(控制与诊断)等。物联网设备通过蜂窝、Wi-Fi6LoWPAN等接入时,应用数据最终在TCP/IP之上承载,经TLS加密后实现安全传输。

协议栈层次与功能

  • 应用层:HTTP/2MQTTCoAPAMQP、DNS等,实现业务逻辑与数据格式
  • 传输层:TCP(三次握手、流控、拥塞控制、可靠交付)与UDP(无连接、低开销、适合实时与QUIC等)
  • 网络层:IPv4/IPv6(寻址与路由)、ICMP(ping、traceroute)、IPsec(可选加密)
  • 链路层:以太网、PPP、蜂窝空口(PDCP/RLC)、Wi-Fi MAC等

TCP与UDP的选型

TCP提供可靠、有序、面向连接的传输,适合文件传输、Web、MQTT等需保证数据完整性的场景;其拥塞控制与重传机制在弱网环境下可能增加延迟。UDP无连接、无重传,适合实时音视频、传感器上报、CoAP等对延迟敏感、可容忍少量丢包的业务。物联网场景中,MQTT over TCP用于命令下发与可靠上报,CoAP over UDP用于轻量级传感器数据。

典型应用场景

TCP/IP贯穿物联网全链路:设备通过蜂窝网络获取IP地址(PDP上下文),经TCP/UDP与云端平台通信;网关将Zigbee、BLE等非IP协议转换为TCP/IP后上云。IPv6在物联网中日益重要,解决地址枯竭并支持无状态地址自动配置(SLAAC),6LoWPAN等适配层实现低功耗无线网的IPv6承载。

达希物联的物联网卡为设备提供蜂窝网络接入,设备在激活PDP上下文后获得IP地址,通过TCP/IP与客户业务平台、云服务器通信。达希物联在为客户配置APN、选型通信协议(TCP/UDP、MQTT/HTTP/CoAP)时,会结合业务时延、可靠性、功耗需求,推荐合适的协议栈组合,并协助排查IP连通性、DNS解析、防火墙策略等TCP/IP层问题。


相关链接

返回通信类知识库