日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

802.11MAC基础

發(fā)布時(shí)間:2024/4/17 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 802.11MAC基础 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

做無線網(wǎng)絡(luò)測(cè)試已經(jīng)大半年了,在這過程中發(fā)現(xiàn)《802.11權(quán)威指南》真是以本好書,在這里分享一下學(xué)習(xí)到的知識(shí),也幫助我記憶。

1.MAC:

  mac(媒介訪問控制層),它位于物理層之上,控制著數(shù)據(jù)的傳輸,負(fù)責(zé)核心的額成幀操作以及與有線網(wǎng)絡(luò)的交互,不同的物理層提供不同的傳輸速率,不過物理層之間必須彼此互用。802.11采用CSMA/CA來避免沖突。

2.面臨的問題

  a.射頻鏈路的品質(zhì)--

  b.隱藏節(jié)點(diǎn)的問題---通過RTS/CTS解決

3.載波偵聽功能和網(wǎng)絡(luò)分配矢量

  a.載波偵聽主要用來判斷媒介是否處于可用狀態(tài),802.11有兩種載波偵聽:物理載波偵聽和虛擬載波偵聽,物理載波偵聽是通過物理實(shí)現(xiàn),使用很少。

  b.虛擬載波偵聽由網(wǎng)絡(luò)分配矢量(NAV)提供,幀中的Duration字段用來預(yù)定媒介的使用時(shí)間,NAV就是一個(gè)定時(shí)器(timer),當(dāng)NAV為0時(shí),表示媒介處于空閑狀態(tài),利用NAV可以確保工作站的原子操作不被中斷。

    

4.幀間間隔

  短幀間間隔(SIFS)用于高優(yōu)先級(jí)傳輸場(chǎng)合,如RTS/CT以及肯定確認(rèn)。

  PCF幀間間隔(PIFS)用于PCF(點(diǎn)協(xié)調(diào)功能)在無競(jìng)爭(zhēng)操作中。

  DCF幀間間隔(DIFS)是競(jìng)爭(zhēng)式服務(wù)中最短的媒介閑置時(shí)間,如果媒介長(zhǎng)時(shí)間處于DIFS,則認(rèn)為媒介處于空閑狀態(tài)

  擴(kuò)展幀間間隔(EIFS)只有在幀出現(xiàn)錯(cuò)誤的時(shí)候在會(huì)用到EIFS。

這寫幀間間隔的關(guān)系如圖:

  

5.利用DCF進(jìn)行基于競(jìng)爭(zhēng)的訪問

  a.媒介閑置時(shí)間大雨一個(gè)DIFS,便可以立即進(jìn)行傳輸,如果幀唄準(zhǔn)確的收到,則媒介空出一個(gè)DIFS,如果出現(xiàn)錯(cuò)誤,媒介必須空出一個(gè)EIFS。

  b.錯(cuò)誤恢復(fù)

  c.多幀序列可以在傳輸過程的每個(gè)步驟中更新NAV。

  d.如果叫高層的包的大小超過所設(shè)定的閾值,則必須使用擴(kuò)展幀序列

    1)、包的大小超過RTS閾值,必須使用RTS/CTS交換過程。RTS閾值為0時(shí),表示傳送數(shù)據(jù)就交換RTS/CTS。RTS閾值為2347時(shí),表示用于不會(huì)發(fā)送RTS信號(hào)。

    2)、長(zhǎng)度超過分段閾值的必須加以分段。

?6.無線到有線幀的轉(zhuǎn)換

  a.檢查無線幀的完整性

  b.查看是否還要處理這個(gè)幀:

    1).將Address1的地址改為bssid(有些產(chǎn)品可能不實(shí)現(xiàn)這個(gè))

      通過驗(yàn)證, MAC標(biāo)頭的Address3的地址作為Ethernet的目的地址,Address2作為Ethernet的原地址,Data中的SNAP標(biāo)頭將類型代碼復(fù)制到Ethernet幀里的Type字段中,順序信息主要提供幀分段重組用,如果有qos處理過程,在這里需要進(jìn)行無線接口與有線接口的qos映射。

    2).802.11 MAC檢測(cè)且移除重復(fù)的幀

  c.解密

  d.解密成功之后,ap檢查該幀是否為幀片段,是否需要進(jìn)一步重組

  e.重新計(jì)算FCS

  f.產(chǎn)生的新的幀交付給Ethernet接口傳送。

  

?7.有線到無線幀的轉(zhuǎn)換

  a.檢查Ethernet的完整性FCS,檢測(cè)目的地址是否為接入點(diǎn)上的終端

  b.將SNAP標(biāo)頭附加與Ethernet幀的數(shù)據(jù)之前

  c.對(duì)幀進(jìn)行調(diào)度(省電操作,緩存幀)

  d.一旦幀唄置于隊(duì)列待傳,就會(huì)唄賦予一個(gè)序列號(hào)

  e.如果需要,則對(duì)幀主體進(jìn)行加密

  f.802.11標(biāo)頭根據(jù)Ethernet的MAC標(biāo)頭產(chǎn)生

    Ethernet的目的MAC作為Address1,Ethernet的源MAC作為Address3,將BSSID至于Address2中,把預(yù)計(jì)傳送時(shí)間寫如到Duration字段,

  g.重新計(jì)算FCS

  h.將產(chǎn)生的幀交互給無線網(wǎng)口

轉(zhuǎn)載于:https://www.cnblogs.com/zhanglinf/p/4564981.html

總結(jié)

以上是生活随笔為你收集整理的802.11MAC基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。