两个任意:
action no ack可以在任意context下发送(比如CBF)
S-MPDU context下可以发送任意MPDU
3种context:
1.control response: Ack context. 只包含ack包。并且Ack/Block Ack只能一种。因为要求Ack包一定放在A-MPDU最开始,两种就没办法放了。
2.data no response。只包含data包。
以上两种都是一种可能不可靠的方式:对方有没有收到并不知道。比如Ack对方没收到,我方会接收到对端发来的“重传包”,data对方没收到。这两种contexts是否要用其他protection方式?
3.data with response。
这里的response指的是要求对方回ack。比如blockacqreq或者data under ht-immediate block acq。这是比较可靠的。
另外这个context下还可以附带一些ack/blockack包。这样就能知道对方有没有收到我发的ack/blockacq包。同样,ack/blockacq一定在A-MPDU的最开头。blockacqreq和data under ht-immediate block acq只能选一个。
HE增加了4种contexts:
这4种,在HE PPDU下替代了原先的data with response。
同时,将ack与blockacq类型,分开;将single-TID