1、IEEE802局域網標準
IEEE是英文Institute of Electrical and Electronics Engineers的簡稱,其中文譯名是電氣和電子工程師協會。該協會的總部設在美國,主要開發數據通訊標準及其餘標準。IEEE802委員會負責起草局域網草案,並送交美國國家標準協會(ANSI)批准和在美國國內標準化。IEEE還把草案送交國際標準化組織(ISO)。ISO把這個802規範稱爲ISO 8802標準,所以,許多IEEE標準也是ISO標準。例如,IEEE 802.3標準就是ISO 802.3標準。 前端
2、IEEE802局域網標準系列
IEEE802是一個局域網標準系列
IEEE802.1A------局域網體系結構
IEEE802.1B------尋址、網絡互連與網絡管理
IEEE802.2-------邏輯鏈路控制(LLC)
IEEE802.3-------CSMA/CD訪問控制方法與物理層規範
IEEE802.3i------10Base-T訪問控制方法與物理層規範
IEEE802.3u------100Base-T訪問控制方法與物理層規範
IEEE802.3ab-----1000Base-T訪問控制方法與物理層規範
IEEE802.3z------1000Base-SX和1000Base-LX訪問控制方法與物理層規範
IEEE802.4-------Token-Bus訪問控制方法與物理層規範
IEEE802.5-------Token-Ring訪問控制方法
IEEE802.6-------城域網訪問控制方法與物理層規範
IEEE802.7-------寬帶局域網訪問控制方法與物理層規範
IEEE802.8-------FDDI訪問控制方法與物理層規範
IEEE802.9-------綜合數據話音網絡
IEEE802.10------網絡安全與保密
IEEE802.11------無線局域網訪問控制方法與物理層規範
IEEE802.12------100VG-AnyLAN訪問控制方法與物理層規範
IEEE 802.14 協調混合光纖同軸(HFC)網絡的前端和用戶站點間數據通訊的協議。
IEEE 802.15 無線我的網技術標準,其表明技術是藍牙(Bluetooth)。算法
3、關於無線網絡 802.11a/b/g/n/ac協議安全
802.11 是一種無線局域網標準,802.11 a/b/g/n/ac 都是由802.11 發展而來的。不一樣的後綴表明着不一樣的物理層標準工做頻段和不一樣的傳輸速率,也就是說它們的物理層和傳輸速度不一樣。網絡
簡單回顧一下IOS模型的7層結構:加密
Layer 7: Application 應用層
Layer 6: Presentation 表示層
Layer 5: Session 會話層
Layer 4: Transport 傳輸層
Layer 3: Network 網絡層
Layer 2: Data-Link 數據鏈路層
LLC sublayer 邏輯鏈路控制子層
MAC sublayer 媒介訪問控制子層
Layer 1: Physical 物理層 spa
PLCP(Physical Layer Convergence Protocol):物理層會聚協議
物理層會聚協議(PLCP)是映射ATM信元到物理媒體的規範,定義特定的管理信息。例如T3或E3。
PMD (Physical Media Dependent): 物理介質關聯層接口
萬兆以太網的物理(PHY)層規範和所支持的光學部件部分在IEEE802.3ae中定義。在以太網標準中,光學部件部分被稱爲「物理介質關聯層接口(PMD-Physical Media Dependent)」。3d
相對於802.3以太網協議,802.11協議主要是對Layer1和Layer2兩層進行定義,從無線網卡進來的包攜帶的是無線報文頭部,從有線網卡進來的包攜帶是有線報文頭部,兩種包只要將他們的頭部和尾部校驗都去掉就剩下須要傳輸的有效數據域playload。因此當數據幀去除頭部進入到Layer3之後,是分不出該包是有線報文仍是無線報文的,由於這些報文都統一看做是IP報文或TCP報文。blog
802.11協議只對物理層和數據鏈路層進行了定義,數據鏈路層又分爲邏輯鏈路控制層和媒介訪問控制層,理清這些分層的關係,將有助於咱們後面的分析。接口
1. 數據鏈路層網絡安全
MAC Service Data Unit (MSDU):當一個數據包從Layer3傳到Layer2數據鏈路層的時候,在LLC會添加一些內容(好比前面提到過的一些加密信息)造成MSDU,須要注意的時候,802.11協議有規定三種類型的幀,控制幀、管理幀和數據幀,只有數據幀纔會在LLC中造成MSDU,通常MSDU的最大size是2304(不含加密信息部分)
MAC Protocol Data Unit (MPDU) :當MSDU移交到MAC層的時候,就會給他添加上MAC頭部信息和尾部FCS校驗信息,這時就造成了一個802.11無線幀,也就是咱們日常無線抓包所看到的幀。
2. 物理層
物理層也分兩層:Physical Layer Convergence Procedure (PLCP)和Physical Medium Dependent (PMD)
當MAC層的MPDU移交到PLCP層的時候,它就有一個新的身份,叫PSDU(PLCP Service Data Unit),其實MPDU和PSDU是同一個東西,只是在門的兩邊叫法不同而已。因此當PLCP層接收到PSDU的時候,它將給這個幀添加一個前導同步碼和PHY頭部造成PPDU(PLCP Protocol Data Unit)。而後PPDU會移交到PMD層,根據不一樣的算法調製成一串0/1比特流進行發送。