物联网IOT系列之9:传输层协议

您所在的位置:网站首页 udp为什么无连接 物联网IOT系列之9:传输层协议

物联网IOT系列之9:传输层协议

2023-04-06 23:18| 来源: 网络整理| 查看: 265

0 分享至

用微信扫码二维码

分享至好友和朋友圈

? TCP

? UDP

? DCCP

? SCTP

? RSVP

? DTLS

? TLS

? RPL

? CARP

? CORPL

? QUIC

? uIP

? ROLL

? Aeron

? NanoIP

? TSMP (时间同步网格协议)

TCP – 传输控制协议 (TCP) 是面向连接的重量级协议。它适用于可靠通信,因为在该协议中,当客户端通过 TCP 协议将数据包发送到服务器时会收到确认。如果数据包是通过 TCP 协议发送的,则必须保证数据在另一端发送。

该协议分三个阶段运行——连接建立、数据传输和连接关闭。TCP 连接由位于端点(物理)的互联网套接字管理,经历各种状态变化。

该协议的数据包开销非常大。TCP 从设备消耗更多功率并且开销大,因此它不适合环境受限的低功率设备。因此,UDP 更适合作为低开销的无连接协议。

DCCP – 数据报拥塞控制协议 (DCCP) 是一种面向消息的传输层协议。该协议比 TCP 协议更安全。与每个数据包具有单字节长 ID 的 TCP 相比,DCCP 中的数据包 ID 为 48 位长(6 字节)。这使得任何攻击者都很难破解数据包。该协议通常用于时间关键的数据传输,如媒体流和 VoIP。

RSVP——资源预留协议(RSVP)是一种主要用于单播和组播数据传输的控制协议。它实际上不传输数据,但用于确保数据流的服务质量 (QoS)。

DTLS – 基于传输层安全 (TLS) 协议,数据报传输层安全 (DTLS) 是一种面向流的传输层协议。这是一种旨在防止消息伪造、篡改和窃听的安全协议。然而,大数据包大小、数据包重新排序和数据报丢失是该协议栈的一些主要缺点。

TLS – 传输层安全性 (TLS) 是一种使用对称加密来保护数据的安全协议。出于安全考虑,该协议现已被禁止使用。

不仅对于 6LoWPAN,RPL(或 Ripple)还可以与其他各种低功耗数据链路层协议一起使用。它基于IPv6标准,因此非常适合任何物联网应用。

QUIC – 快速 UDP 互连 (QUIP) 是一个基于用户数据报协议的协议栈,具有使该协议与 TLS 协议一样安全的附加功能。它在源和目标之间使用一组多路复用连接,以便将延迟和数据丢失降至最低。

uIP – 它是一种开源 TCP-IP 协议栈,可用于微型 8 位和 16 位微控制器。

Aeron – Aeron 是为 UDP 单播和 UDP 多播设计的协议栈。它是一种高吞吐量和低延迟的通信协议,通常用于流式数据。

NanoIP – 基于 TCP-IP,NanoIP 是用于传感器和嵌入式设备的未开发协议栈。

TSMP – 时间同步网格协议 (TSMP) 是为微尘或传感器节点开发的协议栈。它用于无线传感器的联网,以便传感器可以在时隙中相互通信数据。它具有类似于时分复用的方法。

在下一个教程中,将讨论服务交付协议。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/ 返回网易首页 下载网易新闻客户端


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3