網絡協議是連接不同設備的信息交互手段。根據網絡連接范圍的大小,可以分為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模型中的網絡層,主要是為了解決在一個單一網絡上傳輸數據包的問題。而藍牙協議就不需要考慮這樣的問題。藍牙連接是簡單的點對點連接,中間不經過任何其他節(jié)點。
再考慮TCP/IP模型中的傳輸層,其目的是解決諸如端到端可靠性(“數據是否已經到達目的地?”)和保證數據按照正確的順序到達這樣的問題,TCP連接是點對點的有效連接,能夠保證數據的可靠性和有序性,而UDP是點對點的無效連接,不保證數據的可靠性和有序性。在藍牙數據中,最需要保證數據順序的聲音數據都不經過中間層,是直接到達應用層的。其他信息的處理方式采用了ACL的連接方式,反而更類似UDP的傳輸模式。
總結
-
藍牙
+關注
關注
114文章
5869瀏覽量
171231 -
網絡協議
+關注
關注
3文章
269瀏覽量
21637
原文標題:藍牙協議與普通網絡協議有什么不同?請看此文吧!
文章出處:【微信號:murata-eetrend,微信公眾號:murata-eetrend】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論