蓝牙mesh消息包与以太网帧的分层构成

目录

笔者在接触以太网之前,先了解的是蓝牙mesh的各类信息。现翻看一本介绍TCP/IP协议的资料,发现应用层数据在以太网协议栈内的封装过程与蓝牙mesh协议栈内的封装过程异曲同工。下图左侧是手头这本TCP/IP协议中的分层图示,下图右侧是我能找到的蓝牙mesh协议中分层相关的结构表示得比较清晰的图片。蓝牙mesh分层中,为了强调底层传输层的分组包作用,将分包过程也表示了出来;以太网中,由网络层(IP层)分组包。

接下来分析一下两协议的分层包结构。

蓝牙mesh协议

 

TCP/IP协议

APP层首部:根据使用的应用层协议添加,具体要看上层协议规定的首部。

TCP首部:↓

与提供可靠连接的TCP“平起平坐”的UDP,首部就简单的多了,只有源目端口号、16位UDP长度和检验和(覆盖整个UDP报文),这里就不放图了。

 IP首部:↓

 

 

posted @ 2022-07-06 20:11  JayWell  阅读(503)  评论(0编辑  收藏  举报