蓝牙传输协议对比(安装网络协议里面没有协议怎么办)

网络协议与蓝牙协议的一种对比

大家好,又见面了,我是你们的朋友全栈君。

网络协议是连接不同设备的信息交互手段。根据网络连接范围的大小,可以分为5类:个人域网络(PAN),局域网(LAN),城市网(MAN),广域网(WAN),互联网。

网络分类

普通网络协议

大家熟知的网络协议主要是指局域网的连接协议,抽象的模型有OSI模型的7层协议和TCP/IP模型的4层协议。

OSI v.s. TCP/IP

TCP/IP模型的具体实现如下:

TCP模型的协议

可以看到TCP/IP模型主要是在连接层之上的一种实现方式——在网络层用IP协议,在传输层用TCP协议。
在连接层也有一些协议,其中802.11协议(WiFi)和蓝牙类似,都是无线连接协议。

802.11协议

蓝牙

蓝牙协议是个人域网络中的一个具体实现。

蓝牙协议栈

虽然上图的蓝牙协议结构和802.11协议的结构图类似,都包括最下的物理层和中间的数据链路层,但是蓝牙协议还包括了一个中间层协议和最后的应用层协议。而且,从图中可以看出,某些控制数据和音频数据完全不经过中间层,是直接从Baseband到达应用层,甚至也跨过了部分数据链路层的结构。

从TCP/IP模型的设计思路比照蓝牙

考虑TCP/IP模型中的网络层,主要是为了解决在一个单一网络上传输数据包的问题。而蓝牙协议就不需要考虑这样的问题。蓝牙连接是简单的点对点连接,中间不经过任何其他节点。

再考虑TCP/IP模型中的传输层,其目的是解决诸如端到端可靠性(“数据是否已经到达目的地?”)和保证数据按照正确的顺序到达这样的问题,TCP连接是点对点的有效连接,能够保证数据的可靠性和有序性,而UDP是点对点的无效连接,不保证数据的可靠性和有序性。在蓝牙数据中,最需要保证数据顺序的声音数据都不经过中间层,是直接到达应用层的。其他信息的处理方式采用了ACL的连接方式,反而更类似UDP的传输模式。

这里写图片描述

总结

协议类型 网络层 传输层
TCP/IP模型 复杂网络的点对点传输 可靠性和数据顺序控制(TCP有,UDP无)
蓝牙协议 由于是简单的点对点传输,中间无其他节点,所以无专门网络层 无传输层。声音数据直接从Baseband到应用层,其他数据传输方式类似UDP
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/127714.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • webpack devtools_webpack loader和plugin的区别

    webpack devtools_webpack loader和plugin的区别前言devtool也是之前常用的一个配置,我们稍微了解下吧,不研究太深,毕竟现在都不怎配置他。内容devtool是配置sourceMap的。sourceMap大家都知道,我们本地或者测试环境出了错误,可以在source中迅速定位错误,用到的就是.map(map文件),这个文件中是源文件映射(主要是源文件代码)。但是我们在network中看不到.map文件的请求,盲猜一波是浏览器做了屏蔽,不让我们看这种请求。(毕竟是源码,我单独下载map文件是可以下载下来的)接下来,当devtool被配置为

  • sql索引的建立与使用_sqlserver创建索引语句

    sql索引的建立与使用_sqlserver创建索引语句之前在网上看到过很多关于mysql联合索引最左前缀匹配的文章,自以为就了解了其原理,发现遗漏了些东西,这里自己整理一下这方面的内容。1前言SQL索引有两种,聚集索引和非聚集索引聚集索引存储记录是物理上连续存在,而非聚集索引是逻辑上的连续,物理存储并不连续字典的拼音查询法就是聚集索引,字典的部首查询就是一个非聚集索引.聚集索引和非聚集索引的根本区别是表记录的…

  • Navicat for MySQL:快捷键整理「建议收藏」

    Navicatfor MySQL:快捷键整理, 使用快捷键,提升工作效率!

  • Canny边缘检测算法原理及其VC实现详解(一)

    Canny边缘检测算法原理及其VC实现详解(一)图象的边缘是指图象局部区域亮度变化显著的部分,该区域的灰度剖面一般可以看作是一个阶跃,既从一个灰度值在很小的缓冲区域内急剧变化到另一个灰度相差较大的灰度值。图象的边缘部分集中了图象的大部分信息,图象边缘的确定与提取对于整个图象场景的识别与理解是非常重要的,同时也是图象分割所依赖的重要特征,边缘检测主要是图象的灰度变化的度量、检测和定位,自从1959提出边缘检测以来,经过五十多年的发展,已有许多中不

  • 分苹果算法「建议收藏」

    分苹果算法「建议收藏」题目内容:把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?M,N为自然数。说明:如有7个苹果,2个盘子,则(5,1,1)和(1,5,1)和(1,1,5)都是同一种分法。输入描述第一行一个整数表示数据的组数(多组数据),对于每组数据第一行是苹果个数M(1≤m≤100),第二行是盘子个数N(1≤n≤

    2022年10月12日
  • python官网下载步骤图解-最新Python安装图文教程[很详细]

    python官网下载步骤图解-最新Python安装图文教程[很详细]如今,Python已经成为一种非常主流的编程语言了,很多小伙伴都开学习python,但是对于刚刚接触python的纯小白来说,不太会安装,下面我们就介绍介绍python最新安版本3.7.4的安装教程。1、打开python下载链接https://www.python.org/downloads/,点击自己想要的版本。2、下载python最新版本3.7.4,点击“Download”。3、打开链接…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号