1. 程式人生 > >802.11基本概念

802.11基本概念

1、基本概念
1)LAN:即區域網,是路由和主機組成的內部區域網,一般為有線網路。
2)WAN:即廣域網,是外部一個更大的區域網。
3)WLAN(Wireless LAN,即無線區域網):前面我們說過LAN是區域網,其實大多數指的是有線網路中的區域網,無線網路中的區域網,一般用WLAN。

4)EAP: (extensible authentication protocol)是一種可支援多種鑑權方法的框架協議,主要用於網路接入的認證過程,此時一般是尚未分配IP的情況。EAP可以直接執行與PPP或IEEE802之上,不必依賴於IP。EAP自身可以識別別人的重發報文,也可以支援自己主動重發,當然,這要依賴於底層對訊息順序的保證。

EAP互動是peer與server一來一往的過程,每次只能處理一個eap報文,在收到響應之前不能傳送新的請求,即鎖步LockStep。

EAPoL (EAP over LAN)

5) WPA (WiFi protect access)WiFi網路安全接入,它有兩種認證模式,802.1x協議進行認證(pap、chap)模式,共享祕鑰psk(pre_share key)模式;常用的加密演算法有AES和TKIP。

6)TLS (transport layer security) 傳輸層安全模式,包括TLS記錄協議和TLS握手協議。
7)WSC (WiFi security configuration) WiFi保護設定

SSID & BSSID

4)SSID:用來標識一個無線網路,後面會詳細介紹,我們這裡只需瞭解,每個無線網路都有它自己的SSID。
5)BSSID:用來標識一個BSS,其格式和MAC地址一樣,是48位的地址格式。一般來說,它就是所處的無線接入點的MAC地址。某種程度來說,它的作用和SSID類似,但是SSID是網路的名字,是給人看的,BSSID是給機器看的,BSSID類似MAC地址。

802.11n特性

1)因為傳輸速率在很大的程度上取決於Channel(通道)的ChannelWidth有多寬,而802.11n中採用了一種技術,可以在傳輸資料的時候將兩個通道合併為一個,再進行傳輸,極大地提高了傳輸速率(這又稱HT-40,high through)。
2) 802.11n的MIMO(多輸入輸出)特性,使得兩對天線可以在同時同Channel上傳輸資料,而兩者卻能夠不相互干擾(採用了OFDM特殊的調製技術)

Qos(質量保證)

無線網路中的QOS是質量保證,大致的意思是,傳輸資料的時候,考慮各種因素(例如收費策略,所處地區等),以一定的優先順序來保證傳輸的特定要求(一般就是速度),如果頻寬足夠的話,QOS反而不需要了。

2、一些引數

RTS Threshold / CTS Protection Mode

這裡的RTS是Request-To-Send的簡寫,CTS是Clear-To-Send的簡寫。設定好RTS的閾值之後,如果超過這個閾值就會在傳送資訊之前先發送RTS,以減少干擾,相應的CTS會迴應之前的RTS。一般都是AP傳送CTS資料,而Station傳送RTS資料。

這裡對RTS和CTS做一個簡單解釋:假設在同一個AP所覆蓋的無線網路範圍內的兩個Station A和B,它們之間可能會因為距離的原因互相不可見(例如它們在AP網路範圍的兩端,而這兩端的距離大於兩者的訊號覆蓋範圍),但是AP卻知道它們是在自己的範圍內。當一個A想要在AP的網路中進行通訊的時候,必定要經過AP轉發它的資訊,由於A不知道B的存在,所以如果同時B也通過AP進行網路通訊,那麼會出現AP同時收到A、B兩個Station的通訊請求,而這在無線網路中是不允許的(無線網路中,同一時刻不能有多個人傳輸資料)。在這種情況下,B和A互相干擾了對方的通訊,但是卻互相不可見(不可見的節點互相被稱作隱藏節點)。如果在一個網路中,這樣的隱藏節點很多,那麼勢必會影響網路的效能(因為資料一旦傳送失敗,就要重傳,隱藏節點會導致重傳的機率增大)。這個時候,可採用RTS和CTS機制。即:在A想要通訊的時候,先廣播發送RTS給AP,告訴AP“它想要通訊”,同時接受到RTS的別的Station(它們對傳送RTS的Station而言可見)會知道A將要傳送資料,於是它們不會發送資料以免干擾A;AP收到RTS之後,會廣播發送CTS,告訴所有在AP範圍內的Station(包括對A而言的隱藏節點B)”A將要通訊(同時也相當於告訴A,A可以無干擾的傳送資訊了)”,這樣對A而言的隱藏節點B也知道有一個A的存在並且要傳送資訊了,於是B就不會干擾A了。 這裡,A和B兩者可以在不同的網路上,也就是說,不同網路的工作站之間也可以通過RTS/CTS來清除相互的干擾。

Fragmentation Threshold

表示一個package的分片閾值。我們可以設定分片大小,當傳送的資料包超過這個閾值之後,802.11協議會自動對這個資料包進行分割。如果設定的這個分片值越小,那麼整個資料包越容易傳輸成功(因為如果出錯,那麼只需要傳送一個片段而不是整個包,無線wifi網路中資料傳輸時出錯的概率比有線的乙太網要大的多的多),當然開銷也越大(因為需要額外的資訊標記每個分片,以及各個分片傳輸成功之後涉及到的重組問題)