wifi 進(jìn)行數(shù)據(jù)通信的過(guò)程和以太網(wǎng)類似,但是相對(duì)來(lái)說(shuō)更復(fù)雜一些,基本都要經(jīng)過(guò)信號(hào)掃描,連接申請(qǐng),通過(guò)驗(yàn)證、數(shù)據(jù)傳輸、完成等幾個(gè)階段,這些階段的實(shí)現(xiàn),主要是通過(guò)將數(shù)據(jù)分為合理大小的幀來(lái)進(jìn)行傳輸,最終實(shí)現(xiàn)通信的目的,在IEEE802.11 的規(guī)定中將幀分為三種類型:管理幀(主要有 Beacon、Association 等):一般用于廣播存在、建立連接等控制幀(主要有 RTS 幀、CTS 幀、ACK 幀):最常見(jiàn)的就是 ACK 幀,主要用于確認(rèn)信息、避免沖突等數(shù)據(jù)幀(Data Frame,承載數(shù)據(jù)的載體,):主要就是需要傳輸?shù)臄?shù)據(jù)載體。在 802.11 幀頭部中的類型字段中會(huì)標(biāo)識(shí)出該幀屬于哪種類型。
802.11 幀和以太網(wǎng)數(shù)據(jù)幀最大的區(qū)別就是具有 4 個(gè)地址段,每個(gè)地址段都可以存放一個(gè) 6 字節(jié)的 mac 地址,因?yàn)闊o(wú)線網(wǎng)絡(luò)很多時(shí)候是需要和有線網(wǎng)絡(luò)上的主機(jī)進(jìn)行通信,為了標(biāo)明幀的來(lái)源和去向,無(wú)法采用以太網(wǎng)的兩2 相關(guān)技術(shù)13個(gè)地址模式,根據(jù)研究證明,在常見(jiàn)的數(shù)據(jù)通信時(shí),例如將一個(gè)數(shù)據(jù)幀從一個(gè)無(wú)線站點(diǎn)經(jīng)過(guò) AP 發(fā)送到一個(gè)路由器的接口,然后路由器連接到以太網(wǎng)中的主機(jī),出于 Wifi和以太網(wǎng)互聯(lián)的目的需要 3 個(gè)地址段,地址 1 和地址 2 是類似于以太網(wǎng)的接收地址和發(fā)送地址,這里就是無(wú)線站點(diǎn)和主機(jī)的 MAC 地址,因?yàn)?AP 和無(wú)線站點(diǎn)可以看做是組成了一個(gè)小的網(wǎng)絡(luò),這個(gè)網(wǎng)絡(luò)再連接到路由器上,所以,這里使用地址 3 來(lái)存儲(chǔ)路由器接口的 MAC 地址,以便于確定目的地的地址。而地址 4 一般只有在 AP 的自組織模式才用到,這里就不再討論。