无线的三地址和四地址通信主要涉及到IEEE 802.11协议中的地址机制。这种机制通过MAC帧头部Frame Control下的flag字段前两bit来决定,从而指定了四种不同的地址机制。
首先,我们来看三地址通信。在这种通信方式中,Address 1表示下一个接收该帧设备的物理地址,Address 2表示发送该帧设备的物理地址。而Address 3在To DS(distribution system)为1时,表示最终要把帧传输给的目的设备的物理地址;在From DS为1时,表示最开始发出该帧设备的物理地址。这种通信方式的特点在于其简洁性,但可能在某些复杂的网络架构中有所限制。
接下来是四地址通信。在这种通信方式中,除了上述的三个地址外,还有一个Address 4。这个地址只有在To DS与From DS均为1的情况下才会出现,它指代最开始发出该帧设备的物理地址。这种通信方式在更复杂的网络环境中,特别是涉及到多个转发设备(如AP)时,具有更大的灵活性。通过加入第四个地址,可以更准确地标识和转发数据帧,确保数据在复杂的网络环境中能够正确到达目的地。
在交互流程方面,三地址和四地址通信都遵循IEEE 802.11协议的规定。发送设备会根据网络环境和需要,选择适当的地址机制来构造数据帧,并通过无线网络发送出去。接收设备在接收到数据帧后,会根据帧中的地址信息进行处理,如转发或响应等。
特点方面,三地址通信简单直接,适用于简单的网络环境。而四地址通信则更加灵活,能够应对更复杂的网络环境和转发需求。同时,四地址通信也增加了网络管理的复杂性,需要更多的设备和资源来支持。
- 四地址WDS:
- 协议:四地址WDS使用802.11D规定的网桥特性,具备学习能力和支持生成树协议(STP)。
- 交互流程:在两个接入设备之间传输数据时,无线数据包会使用四个地址:目的地址(DA)、源地址(SA)、无线AP设备地址(BSSID)和WDS设备地址。数据包只跟MAC层打交道,效率高。
- 特点:四地址WDS的优点是效率高,数据包只跟MAC层打交道;缺点是灵活性差,需要支持802.11D规定的网桥特性,具备学习能力和支持生成树协议(STP)。
- 三地址WDS:
- 协议:三地址WDS使用标准无线协议,但在数据传输过程中会涉及到IP协议/ARP/DHCP等三层协议。
- 交互流程:在两个接入设备之间传输数据时,无线数据包会使用三个地址:目的地址(DA)、源地址(SA)和无线AP设备地址(BSSID)。数据包在传输过程中会涉及到IP找MAC的过程,效率上会受到影响。
- 特点:三地址WDS的优点是灵活性高,其工作原理只多了一个IP找MAC的环节,其他都是BSS基础,属于标准无线协议;缺点是IP找MAC时会损失一些效率,并且扩展性会跟三层协议有关,假如有新的三层协议的需求,则需要做对应调整。
总的来说,无线的三地址和四地址通信是IEEE 802.11协议中重要的地址机制,它们根据网络环境和需求的不同,提供了不同的通信方式。在实际应用中,需要根据具体情况选择合适的通信方式,以实现高效、稳定的无线通信。
标签:协议,通信,地址,WDS,无线,设备 From: https://www.cnblogs.com/adam-ma/p/18088773