Hank的無線802 11學習筆記 2

2021-09-21 11:05:34 字數 1928 閱讀 6778

technorati 標籤: 

802.11,

無線,wifi,

原理,基礎

802.11 組網模式:

1,ad hoc--------最大的特點就是在整個網路中,沒有ap.

全部網路結構是乙個full mesh的結構,

限制:適合無線終端少於3臺的環境使用,

優點:節約投資,不需要額外的ap投資。

缺點:組網模式死板而複雜,而限制了網路規模.

2, 單bss----------這是最常見的家用模式.

3, 如果是多個bss的話,而且又是ssid一樣的情況下,那就形成了乙個ess.

最常見的情景就是機場,酒店.還有一些大型的公共場所,就連一些大點的咖啡店也是ess的模式.

關於無線的工作模式。我們或多或少,都知道無線只能工作在半雙工,可是為什麼呢?是什麼樣的工作機制導致了這樣的結果?

我們都知道乙太網是csma/cd. ----------後面的cd是衝突檢測.

而無線的csma/ca---------是衝突避免。

這就是無線有以太的區別。正是這個區別導致了無線只能工作在半雙工的情況。

這個圖中,有乙個很重要的概念是間隔時間,如果這個時候通道沒有被占用,那麼需要傳送資料的客戶端,有乙個隨機的倒數時間,如果過了間隔時間以後,還沒有人用這個通道,那麼最先用車道的就是間隔時間最小的。

但是這個分布式間隔時間是會被記錄的。如果上一次我是10s,你已經等了3秒,下次的話會從7秒繼續倒數...

真浪費啊.....

就是這個分布式隨機間隔等待時間,導致了實際理論的物理傳輸速率和tcp資料船速速率的不匹配,所以這個是因為工作機制csma/ca造成的,而不是廠商故意作假的東西.

下面再細化一下mac層的工作內容:

ack----無線網路的掉包機率比有線網路大得多。因為空氣作為傳輸介質,我就是在家開個微波爐打個饅頭都有可能要掉包....就是因為2.4ghz通道受到了干擾。那麼這裡ack的功能就如何確認接收方收到了報文....

例如:icmp包,對於有線網路來說,就是乙個icmp request,然後乙個icmp echo.

對於無線網路來說,除了正常的icmp request和echo,協商是這樣的:

我暈,畫醜了,,,大概就是這個意思,無線網路中,每發出去乙個報文,對端都得回乙個ack表明我收到了。至於回應什麼報文是根據協議來說的,和這個ack是沒有關係的。

當乙個使用者接入到ap的時候,至少要經歷2個步驟才能連線到ap的網路中去。

1, 認證 2, 關聯

首先通過beacon幀發現ap的ssid.

完了就是認證階段:

對於open system,其實就是不認證,但是報文還是要進行互動.因為是明文的。

與共享金鑰,這個不說了,和ipsec的差不多...

認證完了以後,就是連線,就是所說的關聯:

這裡一種是普通的關聯過程,association request with ssid, 完了,給乙個response, 開始傳輸資料。

還有一種,也就是在ess裡面會用到的,叫漫遊中的關聯.

如果新ap的訊號比舊ap訊號強,那麼會自動的連線到新ap.

但是在那個瞬間,實際上sta有兩個上行鏈路.這也就是為什麼在漫遊過程中他不會掉包。

因為,是先連線新ap,通路可以用的時候,再斷掉舊ap.

而不是先斷開舊ap再去連線新ap.

Hank的無線802 11學習筆記 part 5

technorati 標籤 802.11,無線,wifi,原理,基礎 還需要了解一些無線技術指標 無線電頻率 hz 無論是發射天線還是接收天線,它們總是在一定的頻率範圍內工作的,通常,工作在中心頻率時天線所能輸出的功率最大.偏離中心頻率時它所輸送的功率都將減小。802.11n,工作在2.4ghz的頻...

802 11無線wifi協議學習 二

今天覺得有必要將最近在智慧型wifi晶元中涉及到的有關802.11無線wifi協議的知識儲備記錄下來。1 使用802.11無線wifi的資料長度來傳遞資訊 802.11 是 ieee 制定的無線區域網協議,802.11 以 802.2 的邏輯鏈路控制封 裝來攜帶 ip 封包,因此能夠以 802.2 ...

無線技術中的802 11 a b g n

802.11a b g n,其實指的是無線網路協議,細分為802.11a 802.11b 802.11g 802.11n等。這幾種不同的無線協議 都是由802.11演變而來的。下圖對個技術標準做乙個比較 各標準使用過的技術擴頻技術和簡單介紹 802.11是ieee最初制定的乙個無線區域網標準,主要用...