網(wǎng)絡協(xié)議是連接不同設備的信息交互手段。根據(jù)網(wǎng)絡連接范圍的大小,可以分為5類:個人域網(wǎng)絡(PAN),局域網(wǎng)(LAN),城市網(wǎng)(MAN),廣域網(wǎng)(WAN),互聯(lián)網(wǎng)。
普通網(wǎng)絡協(xié)議
大家熟知的網(wǎng)絡協(xié)議主要是指局域網(wǎng)的連接協(xié)議,抽象的模型有OSI模型的7層協(xié)議和TCP/IP模型的4層協(xié)議。
TCP/IP模型的具體實現(xiàn)如下:
可以看到TCP/IP模型主要是在連接層之上的一種實現(xiàn)方式——在網(wǎng)絡層用IP協(xié)議,在傳輸層用TCP協(xié)議。
在連接層也有一些協(xié)議,其中802.11協(xié)議(WiFi)和藍牙類似,都是無線連接協(xié)議。
藍牙
藍牙協(xié)議是個人域網(wǎng)絡中的一個具體實現(xiàn)。
雖然上圖的藍牙協(xié)議結(jié)構(gòu)和802.11協(xié)議的結(jié)構(gòu)圖類似,都包括最下的物理層和中間的數(shù)據(jù)鏈路層,但是藍牙協(xié)議還包括了一個中間層協(xié)議和最后的應用層協(xié)議。而且,從圖中可以看出,某些控制數(shù)據(jù)和音頻數(shù)據(jù)完全不經(jīng)過中間層,是直接從Baseband到達應用層,甚至也跨過了部分數(shù)據(jù)鏈路層的結(jié)構(gòu)。
從TCP/IP模型的設計思路比照藍牙
考慮TCP/IP模型中的網(wǎng)絡層,主要是為了解決在一個單一網(wǎng)絡上傳輸數(shù)據(jù)包的問題。而藍牙協(xié)議就不需要考慮這樣的問題。藍牙連接是簡單的點對點連接,中間不經(jīng)過任何其他節(jié)點。
再考慮TCP/IP模型中的傳輸層,其目的是解決諸如端到端可靠性(“數(shù)據(jù)是否已經(jīng)到達目的地?”)和保證數(shù)據(jù)按照正確的順序到達這樣的問題,TCP連接是點對點的有效連接,能夠保證數(shù)據(jù)的可靠性和有序性,而UDP是點對點的無效連接,不保證數(shù)據(jù)的可靠性和有序性。在藍牙數(shù)據(jù)中,最需要保證數(shù)據(jù)順序的聲音數(shù)據(jù)都不經(jīng)過中間層,是直接到達應用層的。其他信息的處理方式采用了ACL的連接方式,反而更類似UDP的傳輸模式。
總結(jié)
-
藍牙
+關(guān)注
關(guān)注
114文章
5724瀏覽量
169138 -
網(wǎng)絡協(xié)議
+關(guān)注
關(guān)注
3文章
258瀏覽量
21486
原文標題:藍牙協(xié)議與普通網(wǎng)絡協(xié)議有什么不同?請看此文吧!
文章出處:【微信號:murata-eetrend,微信公眾號:murata-eetrend】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論