文章目录

  • 无线接入点
  • 半双工
  • 隐藏终端
  • 对自组网的理解
  • 冲突避免
  • 802.11数据帧结构
  • 其它无线网


无线接入点

无线接入点的作用,是沟通移动设备和路由器,将802.11帧和以太网帧来回转换。其本身是数据链路层的设备,不具有ip地址。
一个路由器可以连接多个无线接入点,也可以只连接一个(比如家用的无线路由器,既是无线接入点也是路由器)。

半双工

802.11是半双工的。有线网可以通过两条线来避免收发信号的自干扰,但无线网没办法用“两条线”。
由于发送端完全了解自己发出来的东西,自干扰是可以消除的,但成本较高(比如,会导致手机变大)。此外,全双工跟massive MIMO的兼容不好。因此全双工始终没有商用。

隐藏终端

无线网络用户可能不知道其它用户的存在,造成冲突。

对自组网的理解

自组网不一定是内网。关键是,既是终端,也是路由。

冲突避免

CSMA,carrier sense multiple access,载波侦听多路访问,
是指,发送前看信道是否占用,占用就不发。

CSMA/CD是指,collision detected,带冲突发现的。

  • 如果为空,立即发送
  • 发送过程持续检测
  • 如果冲突,停止并随机等待

CSMA/CA是指,collision avoidance,带冲突避免的。

  • 如果为空,随机等待后发送
  • 繁忙则等待若干次空闲

以太网

802.11

CSMA/CD

CSMA/CA

不容易丢包和出错

容易丢包和出错

链路层无确认/重传

链路层有确认/重传

CSMA/CA不能完全解决冲突,在单个帧较长、冲突较多的情况下,
也可以使用RTS request to send和CTS clear to send,来获取独占。

802.11数据帧结构

为什么有3个master process nginx_数据帧

最大载荷2312B,以太网1500B。CRC4B。
常用的地址有三个,源MAC,目的MAC,AP上级路由器MAC。第四个地址用于自组网。
帧的类型,如数据帧、确认帧、RTS、CTS。
WEP保护,是否需要加密。
持续时间,申请的独占长度。
序列号,区分新帧和重传帧。
To接入点和From接入点决定了4个地址是被当成基站模式还是自组织模式。

其它无线网

上面主要讨论的是WiFi,无线局域网。802.11是系列名,具体协议会有字母后缀。

WiMAX是无线城域网,对应802.16系列协议。全双工,提供QoS。
WiMAX支持软件上动态调整上下行的带宽,也支持软件上制定传输策略。可根据应用或环境的不同,选择最适合接收端的传输策略。
不过WiMAX起步较晚,重新铺设基础设施比较麻烦,而且在不同国家出现了频段占用,所以应用没那么多。