WiFI底層是如何傳輸資料的呢

2021-10-05 11:25:10 字數 1636 閱讀 2160

自從wifi誕生以來,它備受人們的喜愛,由於它親民的**,非常惹人愛。那麼為什麼它能吸引這麼多的追隨者呢? 當然得意於它的資料通訊機制。

wi-fi(發音: /ˈwaɪfaɪ/,法語發音:/wifi/),在中文裡又稱作行動熱點,

wi-fi聯盟製造商的商標做為產品的品牌認證,是乙個建立於ieee 802.11標準無線區域網技術

如下圖所示,為wifi發展的總結表,可以看出來隨著ieee802.11標準的修訂,wifi的傳輸速率越來越快,於2023年發布的ieee802.11ax(wifi6)速度可達10.53gbit/s,那麼躺在家中看藍光電影也不會卡頓了。

ieee802.11 標準主要是針對於網路通訊七層協議中的物理層和資料鏈路層的一部分如mac (media access control)層,今天我麼就研究一下它的mac層主要通訊機制。

1. 載波偵聽機制

2. 幀間間隔機制

3. 隨機退避機制

4. rts/cts 的四次握手核心機制

ieee802.11協議中,有乙個可設定的引數,這個引數叫rts閾值,如果要傳送的幀的大小比這個rts閾值高,就會啟動rts/cts機制即使用rts/cts/data/ack的 傳送方式; 如果幀的大小比這個rts閾值低,則只會使用data/ack的傳輸方式。rts/cts機制解決了隱藏終端和暴露終端的問題。

給大家講乙個小故事便於理解dcf傳輸機制:

現有小明,小紅,小白三個人需要找導師討論專案進展情況。此刻他們需要同一時間競爭和導師討論的時間段。(導師只能乙個時間段和乙個同學討論)。

假設每個人都擁有兩個計時器:等待計時器和隨機退避計時器;

他們三個人需要發rts幀預約時間。

1.1 rts中包括自己需要和老師討論的時間長度)。

1.2 rts幀所有同學都可以收到。

假設小紅等待sifs間隔後收到導師cts幀,證明兩者已達成約定,可以去討論事物了。

2.1 cts中也包括自己需要和老師討論的時間長度。

2.2 小明和小白更新自己的等待計時器並且凍結自己的隨機退避計時器。

當小紅討論結束之後傳送ack幀,小明和小白的等待計時器歸零,解凍隨機退避計時器

3.1 此刻小明和小白的隨機退避計時器開始遞減,誰先退為零且dicf間隔都無他人占用時間,就可給導師傳送rts幀了

重複整個流程

持續更新中,有問題的地方需要大家指正。

如何提高WiFi資料傳輸速率

頻寬guard interval 調製與編碼策略 調製與編碼策略 11bcck 1mbps 11mbps 11nofdm 6mbps 54mbps 1t1r 11n 20mhz long gi mcs0 6.5mbps mcs7 65mbps short gi mcs0 7.2mbps mcs7 7...

TCP UDP是如何傳輸的?

一 網路模型 osi參考模型 tcp ip參考模型 網路中裝置的標識 不易記憶,可用主機名 埠號 用於標識程序的邏輯位址,不同程序的標識 有效埠 0 65535,其中0 1024系統使用或者保留埠 傳輸協議 通訊的規則 常見的協議 tcp udp 三 socket 就是為了網路服務提供的一種機制 通...

Java I O底層是如何工作的?

目錄 快取處理和核心vs使用者空間 虛擬記憶體 記憶體分頁面向檔案 塊的i o 檔案鎖定 面向流的i o 快取處理和核心vs使用者空間 緩衝與緩衝的處理方式,是所有i o操作的基礎。術語 輸入 輸出 只對資料移入和移出快取有意義。任何時候都要把它記在心中。通常,程序執行作業系統的i o請求包括資料從...