无线网络分段传输的过程,及过程中NAV的应用方式

分段传输的过程,及过程中NAV的应用方式

无线网络分段传输的过程,及过程中NAV的应用方式
无线网络分段传输的过程,及过程中NAV的应用方式

解析:

分段发送:

发射器在发送数据之前先按照CSMA/CA的协议,先要等待空闲的时候,然后等待一个DIFS时间。

然后发送一个RTS(握手阶段,告知其他站点不要进行发送了,我已经在发送了),接收器返回一个CTS。中间需要等待一个SIFS时间间隔,保证是原子操作,此过程是其他站点无法打断的。

返回CTS之后,又经过一个SIFS,然后传输数据。由于数据太大,被分解成了若干个段进行发送数据。
如第一个图所示,被分解成了段1和段2。

先发送第一个段(段1),发送完段1之后,在一个SIFS之后返回一个ACK(ACK1),然后又一个SIFS之后发送分段2,然后等待一个SIFS然后返回ACK2。

所运用的NAV技术:

在此图中,运用的NAV技术,RTS、CTS、分段1和分段1返回的ACK,一共发送了四次NAV。
NAV的作用就是告知其他站点,我需要执行的时间是多少。

RTS的NAV只是预测了紧挨着的一个数据发送的时间(分段1的)。

CTS的NAV也是只预测了分段1的发送时间,这个NAV保证了分段1肯定能被发送出来的时间。

当分段1发出去之后,再去预测紧挨着分段1的段(分段2)的需要发送占用的时间。

一个接着一个保证了预测的占用的时间的准确性,又保障了占用介质的时间。

上一篇:《刻意练习之C#》-0006- 类型系统


下一篇:stm32串口USART 硬件流控 --学习笔记