前言
這篇比較像是學習筆記,有些部分就不會寫那麼仔細了。
分散式系統 (Distribution System)
這邊分散式系統指的是將每個 AP 相互連結,使得彼此的客戶端能夠交換資料的一套系統。
IEEE 802.11 Frame Format
我們可以看到,802.11 的 MAC Header 的地址欄位有四欄,和 802.3 (Ethernet) 非常不同,等等會繼續提到。
另外要先提的是,Frame Control 欄位裡的 To DS 和 From DS
- To DS : 目的地是否為分散式系統,是就打 1 ,否就打 0
- From DS : 發送地是否為分散式系統,是就打 1 ,否就打 0
接下來看到這張圖,這是 802.3 下 MAC Header 會遇到的四種情形:
- BSSID : AP 的 MAC address
- SA : 原始來源地址
- DA : 最終目的地地址
- TA : 發送端地址
- RA : 接收端地址
- To DS = 0
- From DS = 0
- Addr 1 = Laptop B
- Addr 2 = Laptop A
- Addr 3 = AP 0
- Addr 4 = N/A
第二到四種我合在一起講:
假設現在 Laptop A 要送資料給 Laptop D,由於雙方並不在同一 AP 下那勢必會經過 DS,所以總共有三步驟:
a. Laptop A to AP 0 :
- To DS = 1
- From DS = 0
- Addr 1 = AP 0
- Addr 2 = Laptop A
- Addr 3 = Laptop D
- Addr 4 = N/A
b. AP 0 to AP 2 :
- To DS = 1
- From DS = 1
- Addr 1 = AP 2
- Addr 2 = AP 0
- Addr 3 = Laptop D
- Addr 4 = Laptop A
c. AP 2 to Laptop D :
- To DS = 0
- From DS = 1
- Addr 1 = Laptop D
- Addr 2 = AP 2
- Addr 3 = Laptop A
- Addr 4 = N/A
參考資料
大致上就是這樣,有什麼錯誤或是問題歡迎在下方指出,感謝您的閱讀。
b. Addr3 Addr4 的值似乎寫反了
回覆刪除另外,感謝分享學習筆記
感謝指正,已修改
刪除addr3 = da, addr4 = sa