蓝牙mesh消息包与以太网帧的分层构成
2024-10-21 11:44:17
笔者在接触以太网之前,先了解的是蓝牙mesh的各类信息。现翻看一本介绍TCP/IP协议的资料,发现应用层数据在以太网协议栈内的封装过程与蓝牙mesh协议栈内的封装过程异曲同工。下图左侧是手头这本TCP/IP协议中的分层图示,下图右侧是我能找到的蓝牙mesh协议中分层相关的结构表示得比较清晰的图片。蓝牙mesh分层中,为了强调底层传输层的分组包作用,将分包过程也表示了出来;以太网中,由网络层(IP层)分组包。
接下来分析一下两协议的分层包结构。
蓝牙mesh协议
TCP/IP协议
APP层首部:根据使用的应用层协议添加,具体要看上层协议规定的首部。
TCP首部:↓
与提供可靠连接的TCP“平起平坐”的UDP,首部就简单的多了,只有源目端口号、16位UDP长度和检验和(覆盖整个UDP报文),这里就不放图了。
IP首部:↓
最新文章
- APP漏洞扫描用地址空间随机化
- 「译」JUnit 5 系列:扩展模型(Extension Model)
- 【转】 wget 命令用法详解
- JAVA 内存泄漏与内存溢出
- querySelectorAll 方法相比 getElementsBy 系列方法有什么区别
- laravel创建定时任务
- c# MySqlHelper_ExecuteSqlTran
- JavaScript 的使用基础总结②DOM
- 在Linux上的虚拟机上启动Oracle上报ORA-00845: MEMORY_TARGET not supported on this system的问题解决
- 解锁 vmware esxi 6.7 并安装 mac os 10.13
- 对比剖析Swarm Kubernetes Marathon编排引擎
- Django学习笔记之URL与视图cookie和session
- 百度翻译爬虫-Web版(自动生成sign)
- Vue获取DOM元素的属性值
- MySQL:数据类型介绍
- Spring Cloud搭建手册(2)——Spring Cloud Config
- bzoj1296【SCOI2009】粉刷匠
- 帝国CMS7.2新增多图同时上传插件,上传多图效率更高
- express默认配置文件app.js
- Nginx负载均衡+监控状态检测