藍芽協議與普通網路協議的對比

2021-07-22 14:30:54 字數 1369 閱讀 1996

網路協議是連線不同裝置的資訊互動手段。根據網路連線範圍的大小,可以分為5類:個人域網路(pan),區域網(lan),城市網(man),廣域網(wan),網際網路。

大家熟知的網路協議主要是指區域網的連線協議,抽象的模型有osi模型的7層協議和tcp/ip模型的4層協議。

tcp/ip模型的具體實現如下:

可以看到tcp/ip模型主要是在連線層之上的一種實現方式——在網路層用ip協議,在傳輸層用tcp協議。

在連線層也有一些協議,其中802.11協議(wifi)和藍芽類似,都是無線連線協議。

藍芽協議是個人域網路中的乙個具體實現。

雖然上圖的藍芽協議結構和802.11協議的結構圖類似,都包括最下的物理層和中間的資料鏈路層,但是藍芽協議還包括了乙個中間層協議和最後的應用層協議。而且,從圖中可以看出,某些控制資料和音訊資料完全不經過中間層,是直接從baseband到達應用層,甚至也跨過了部分資料鏈路層的結構。

考慮tcp/ip模型中的網路層,主要是為了解決在乙個單一網路上傳輸資料報的問題。而藍芽協議就不需要考慮這樣的問題。藍芽連線是簡單的點對點連線,中間不經過任何其他節點。

再考慮tcp/ip模型中的傳輸層,其目的是解決諸如端到端可靠性(「資料是否已經到達目的地?」)和保證資料按照正確的順序到達這樣的問題,tcp連線是點對點的有效連線,能夠保證資料的可靠性和有序性,而udp是點對點的無效連線,不保證資料的可靠性和有序性。在藍芽資料中,最需要保證資料順序的聲音資料都不經過中間層,是直接到達應用層的。其他資訊的處理方式採用了acl的連線方式,反而更類似udp的傳輸模式。

協議型別

網路層傳輸層

tcp/ip模型

複雜網路的點對點傳輸

可靠性和資料順序控制(tcp有,udp無)

藍芽協議

由於是簡單的點對點傳輸,中間無其他節點,所以無專門網路層

無傳輸層。聲音資料直接從baseband到應用層,其他資料傳輸方式類似udp

藍芽網路封裝協議

藍芽網路封裝協議 bluetoothnetworkencapsulationprotocal,bnep 概述 用於使整合藍芽技術的電腦 個人數字助理 pda 家用電器等裝置聯網交換資訊,負責在網路層定義統一的資料分組格式。bnep將來自不同網路協議 如ieee802.3.等各種網路協議 的資料分組重...

網路協議 網路 協議的理解與劃分

通過網路的覆蓋範圍劃分 區域網 一台路由器裝置就可以組建乙個小的區域網,配套光貓和交換機進行使用,覆蓋範圍一般是方圓幾千公尺之內,其具備的安裝便捷 成本節約 擴充套件方便等特點使其在各類辦公室內運用廣泛。區域網可以實現檔案管理 應用軟體共享 印表機共享等功能,在使用過程當中,通過維護區域網網路安全,...

藍芽的OBEX協議

1.概述 obex為object exchange,用於在藍芽裝置間傳資料物件,於紅外定義的協議,後被藍芽採用。obex在藍芽協議層中的位置如下圖 在之前的obex版本中,obex是通過rfcomm掛在l2cap上的 obex定義了object model來進行資料的交換,形式為request re...