CA机制

 CSMACA机制原理:

不管是单个STA发送数据还是多个STA发送数据都要经过DIFS分布式帧间隔和倒数这两个时间,各个厂商wlan设备都是基于这个协议的。

1. 监听网络是否空闲

2. 如果空闲,则随机等待一个DIFS时间,如果这个时间内信道被占用,则重新回到步骤1

3. DIFS时间结束,则等待一个随机倒数时间

4. 在倒数时间,信道被占用,则倒数计时暂停,信道空闲,继续倒数计时

5. 倒数计时完成,则发送数据

 

超帧由网络信标来限定,并由主协调器发送

超帧被分为16个大小相等的时隙,其中,第一个时隙为PAN的信标帧。

超帧格式是由网络中的主协调器定义,超帧由信标来界定(超帧一定含有信标)。如果主设备不使用超帧结构,那么,它将关掉信标的传输。

信标主要用于使各从设备与主协调器同步、识别PAN以及描述超帧的结构。

竞争接入期间(CAP:

采用(CSMA-CA)机制同其他设备进行竞争通信。

在免竞争期(CFP):

数据的传输不使用CSMA-CA机制。只要节点分配了GTS,则节点就可以在该GTS包含时隙内直接进行数据的传输。

保护时隙GTS

在网络通信中,在一些特殊(如通信延迟小、数据传输率高)情况下,可采用PAN主协调器的活动超帧中的一部分来完成这些特殊要求。该部分通常称为保护时隙(Guaranteed Time SlotGTS)。多个保护时隙构成一个免竞争时期(Contention Free Period CFP)。

主协调器最多可分配7GTS,每个GTS至少占用一个时隙。

       在一个GTS中,每个设备的信息传输必须保证在下一个GTS出没时隙或CFP结束之间完成。

 

超帧长度(SD)与超帧序号(SO)相关,信标间隙(BI)的长度与信标序号(BO)相关。则SDBI分别与SOBO之间的关系可以用公式(1)表示。

 

 

 

 

如果在网络不存在低延迟设备时,在数据传输中,可选择不使用信标方式传输,值得注意的是,在这种情况下,虽然数据传输不采用信标,但在网络连接时,仍需要信标。才能完成网络连接。

在对等拓扑结构中,每一个设备都可以与在无线通信范围内的其他任何设备进行通信。任何一个设备都可以定义为PAN主协调器,其中的树簇拓扑结构是对等网络拓扑结构的一种应用形式。

 

 

1  数据传送到主协调器

  信标模式:

首先,从设备要监听网络的信标,当监听到信标后,从设备需要与超帧结构进行同步,在适当的时候,从设备将使用有时隙的CSMA-CA向主协调器发送数据帧,当主协调器接收到该数据帧后,将返回一个表明数据已经成功接收的确认帧,以此表明已经执行完成该数据传输事务。

  非信标模式:

当某个从设备在非信标网络发送数据时,仅需要使用非时隙 CSMA-CA向主协调器发送数据帧,主协调器接收到数据帧后,返回一个表明数据已成功接收的确认帧

1    信标网络,数据到主协调器的通信顺序

图2 无信标网络,数据到主协调器的通信顺序

2  主协调器发送数据

    信标模式;

  当主协调器需要在信标网络中发送数据给从设备时,它会在网络信标中表明存在有要传输的数据信息,此时,从设备处于周期地监听网络信标状态,当从设备发现存在有主协调器要发送给它的数据信息时,将采用有时隙的CSMA-CA机制,通过MAC层指令发送一个数据请求命令,主协调器收到数据请求命令后,返回一个确认帧,并采用有时隙的CSMA-CA机制,发送要传输的数据信息帧,从设备收到该数据帧后,将返回一个确认帧,表示该数据传输事务已处理完成,主协调器收到确认帧后,将数据信息从主协调器的信标未处理信息列表中删除。

非信标模式:

当主协调器需要在非信标网络中传输数据给从设备时,主协调器存储着要传输的数据,将通过与从设备建立数据连接,由从设备先发送请求数据传输命令后,才能进行数据传输,其具体传输过程如下:

  首先,采用非时隙CSMA-CA方式的从设备,以所定义的传输速率向主协调器发送一个请求发送数据的MAC层命令,从而,在主-从设备之间建立起连接;主协调器收到请求数据发送命令后,返回一个确认帧。如果在主协调器中存在有要传送给该从设备的数据时,主协调器将采用非时隙CSMA-CA机制,向从设备发送数据帧;如果在主协调器中不存在有要传送给该从设备的数据,则主协调器将发送一个净荷长度为0的数据帧,以表明不存在有要传输给该从设备的数据。从设备收到数据后,返回一个确认帧,以表示该数据传输事务已处理完成。

图3 在信标网络中主协调器设备传输数据的通信顺序

图4 在非信标网络中主协调器传输的通信顺序

3.在对等网络中数据传输

每一个设备都可以在其无线通信范围内中的任何设备进行通信,由于设备之间的通信随时都可能发生,因此,在对等网络中,各通信设备之间必须处于随时可通信的状态,则需要设备必处于如下两种工作状态中的任意一种:(1)设备始终处于接收状态(2)设备间保持相互同步

在第1种状态下,设备采用非时隙的CSMA-CA机制来传输简单的数据信息;在第2种情下,需要采取一引些其他的措施,以确保通信设备之间相互同步。

 

 

绑定的理解:

       绑定表在协调器中建立,节点可以使用(EndpointCluster信息)向其它节点发送消息(因为节点不知道其它节点的地址),协调器会在绑定表中找到对应的目标节点,然后把消息转发过去。

      

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值