您好,登錄后才能下訂單哦!
什么是控制幀和數(shù)據(jù)幀?針對這個問題,今天小編總結(jié)這篇有關(guān)控制幀和數(shù)據(jù)幀的文章,希望能幫助更多想解決這個問題的朋友找到更加簡單易行的辦法。
在802.11幀格式中,前兩個字節(jié)為Frame Control字段,其中前兩位為協(xié)議版本,因為802.11協(xié)議簇目前只有一個版本,所以這兩位一直為00,接下來兩位為幀類型,目前有三個值,分別是:00表示管理幀;01表示控制幀和10表示數(shù)據(jù)幀。上文介紹了管理幀,這里介紹控制幀和數(shù)據(jù)幀。
控制幀只包含報頭信息,按照最低基本速率傳輸,以確保每個網(wǎng)絡(luò)內(nèi)的設(shè)備都更夠接收到控制幀。其具有清除信道、請求信道,并對單播幀進(jìn)行確認(rèn),協(xié)助數(shù)據(jù)幀與管理幀傳送的功能。
數(shù)據(jù)幀則主要用于數(shù)據(jù)傳輸。大多數(shù)數(shù)據(jù)幀攜帶有來自3-7層的數(shù)據(jù)負(fù)載,且數(shù)據(jù)負(fù)載往往是被加密的。某些特定不包含上層數(shù)據(jù)的數(shù)據(jù)幀用于特殊的媒介訪問控制。
我們首先說一下控制幀的子類型:
0000–0110 Reserved
保留字段,還未被分配使用
0111 Control wrapper
由802.11n中引入, 用于攜帶其他的控制幀(不包含Control Wrapper幀) 和一些HT控制域。
1000 Block ack request (BlockAckReq)
802.11e 引入了BA機(jī)制,將多個確認(rèn)幀聚合到一個確認(rèn)幀中,改進(jìn)了信道傳 輸效率。
1001 Block ack (BlockAck)
BAR幀的回復(fù)幀,是對多個單播幀的聚合回復(fù)。
1010 PS-Poll
用于節(jié)電模式
1011 RTS
1100 CTS
RTS/CTS是對虛擬載波機(jī)制的一個增強(qiáng)。STA在發(fā)送數(shù)據(jù)前,會先向?qū)Ψ桨l(fā)出 一個RTS請求,周圍設(shè)備偵聽到RTS的STA會重新調(diào)整它們的NAV的值。 接收 方會回一個CTS,周圍偵聽到CTS的STA也會重新調(diào)整它們的NAV的值。這種機(jī) 制有效地避免了相互都不能偵聽到對方發(fā)送數(shù)據(jù)的STA之間的訪問沖突。
1101 ACK
802.11速率傳輸是半雙式模式,所以為了確認(rèn)數(shù)據(jù)傳輸成功,每個單播數(shù)據(jù) 都要一個確認(rèn)幀,它有14個字節(jié)長。
1110 CF-End
1111 CF-End and CF-Ack
Contention Free(CF)幀主要用于獲取信道,其幀格式如下
數(shù)據(jù)幀的子類型如下:
一、攜帶數(shù)據(jù)的數(shù)據(jù)幀:
0000 Data
0001 Data + CF-Ack [PCF only]
0010 Data + CF-Poll [PCF only]
0011 Data + CF-Ack + CF-Poll [PCF only]
1000 QoS Data [HCF]
1001 QoS Data + CF-Ack [HCF]
1010 QoS Data + CF-Poll [HCF]
1011 QoS Data + CF-Ack + CF-Poll [HCF]
二、不攜帶任何數(shù)據(jù)的數(shù)據(jù)幀:
0100 Null (no data)
0101 CF-Ack (no data) [PCF only]
0110 CF-Poll (no data) [PCF only]
0111 CF-Ack + CF-Poll (no data) [PCF only]
1100 QoS Null (no data) [HCF]
1101 Reserved
1110 QoS CF-Poll (no data) [HCF]
1111 QoS CF-Ack + CF-Poll (no data) [HCF]
說道數(shù)據(jù)幀就不得不談?wù)勁c其相關(guān)的四個問題:數(shù)據(jù)幀地址格式,分片,聚合,傳輸速率。
1. 數(shù)據(jù)幀地址格式:因為AP的后端就是802.3網(wǎng)絡(luò),即DS。所以我們會看到一下四個地址格式:
2. 分片:即將一個完整的數(shù)據(jù)幀分為若干個幀用于在高干擾環(huán)境中傳輸。在干擾比較嚴(yán)重的時候,使用分片機(jī)制,可以降低重傳的開銷。但是,在干 擾不是很嚴(yán)重的情況下,分片機(jī)制會導(dǎo)致傳輸開銷變大,反而會降低吞吐量。
3. 聚合:與分片相反,聚合是指將若干幀聚合成為一個數(shù)據(jù)幀進(jìn)行傳輸。 其又分為A-MPDU 和A-MSDU。
A-MPDU:
A-MSDU:
4. 傳輸速率: 協(xié)議標(biāo)準(zhǔn)中定義了基本速率集,每個STA或AP都必須支持。此外,還可 以支持基本速率集之外的一些速率 。隨著AP與STA之間的距離發(fā)生變化,它們之間傳輸數(shù)據(jù)使用的速率也會 動態(tài)變化。 一般來講,當(dāng)兩者距離增加時,速率會逐漸降低。數(shù)據(jù)幀在每次重傳的時候都會降低傳輸速率以確保重傳成功。
以上就是控制幀和數(shù)據(jù)幀的詳細(xì)內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。