《计算机网络:自顶向下方法》笔记(6):无线网络和移动网络

  • 2019年7月21日
  • 读书

无线网络和移动网络

无线网络的分类根据:1. 分组是否跨越多个无线跳,2. 是否有基站这样的基础设施

  • 单跳 + 有基础设施:普通的室内 Wifi,3G,4G 网络
  • 单跳 + 无基础设施:蓝牙,具有自组织模式的 802.11
  • 多跳 + 有基础设施:无线网状网络。结点为了与某基站通信,需要通过其他无线结点做中继。
  • 多跳 + 无基础设施:移动自组织网络(MANET),车载自组织网络(VANET)。

无线链路的网络特征:信号强度递减,其他信号源干扰,多路径传播。

CDMA,码分多址,对每一个数据比特都进行编码,如 1 编码为(1,1,-1,1,1,1,-1,-1)(实际要长得多),0编码相反。编码后发送到无线链路,每个比特发送都需要 1 比特时隙时间。当无干扰时,接收方通过编码序列(1,1,-1,1,1,1,-1,-1)可以得到原数据比特。当有干扰时,CMDA 认为链路信号是叠加的,不同设备使用不同的编码,信号叠加后,如果编码是精心挑选的,接收方仍可通过编码序列恢复算法恢复特定设备的原数据比特。

WiFi,也称 IEEE 802.11 无线 LAN,从 90 年代研发的许多无线 LAN 标准和技术中胜出。现有几套相关标准:b,a,g。

  • 802.11b,2.4GHz,85MHz 频段,最大速率 11Mbps
  • 802.11a,5GHz,700Mhz 频段,最大速率 54Mbps
  • 802.11g,2.4Ghz,85MHz 频段,最大速率 54Mbps
  • 802.11n,多输出多输入(MIMO),可达几百 Mbps
  • 其他,如 802.11i,使用更安全的加密算法 AES 设计加密协议

这三个标准都是用相同的媒体访问协议 CSMA/CA,使用相同的帧格式,都具有降低传输速率以到达更远距离的能力,都允许“基础设施模式”和“自组织模式”两种模式。但物理层有重要区别。

802.11b 频段和 2.4G 电话与微波炉一样;802.11a 频率高,所以传输距离短,受多径传播影响更大。g 是 b 的速率升级版,向后兼容。

802.11b/g 定义了 11 个部分重叠的信道,仅当 2 个信道间隔 4 个信道以上时才无重叠。

802.11 要求每个 AP 周期性地发送信标帧(beacon frame),包含 AP SSID 和 MAC 地址。设备接收到信标帧后,一般选最高信号强度用于关联。

802.11 的链路层协议,CSMA/CA,带碰撞避免(CA)的载波侦听多路访问,每个站点在传输之前侦听信道,一侦听到该信道则抑制传输。因为无线设备实现碰撞检测因物理特性原因效果不好。

以太网使用碰撞检测;802.11 使用碰撞避免,并使用确认重传(ARQ)来保证较高误比特率下的效率。

802.11 帧:

帧控制 2 | 持续期 2 | 地址1 6 | 地址2 6 | 地址3 6 | 序号控制 2 | 地址 4 | 有效载荷 0~2312 | CRC 4

地址 2:传输该帧的站点的 MAC 地址

地址 1:要接收该帧的站点的 MAC 地址

地址 3:当设备和路由器中间隔着 AP 时,用于定位目的 MAC 地址

当设备移动时,会从一个 BSS 移动到另一个 BSS。如果 BSS 属于同一个子网(此时接入点 AP 是交换机),则 IP 地址不变,TCP 连接保持连接。如果不属于同一个子网(此时接入点 AP 是路由器)

802.11 还有几个特性:

  1. 速率适应:当结点离基站近时,信噪比高,使用高速率;远时信噪比低,发送失败率高,此时用低速率。速率变化的条件是一个结点连续发送两个帧而没有收到确认,则降低速率;如果连续 10 个帧收到确认,则提高速率。策略和 TCP 相似。

  2. 功率管理:结点想要休眠时,会发送帧通知接入点,接入点会缓存休眠结点的所有帧,以后再传输。结点会在信标帧发送前唤醒自己(250us 就能唤醒,而信标帧 100ms 发送一次),然后接入点会在信标帧发送的同时把缓存的帧一并发过来。结点无发送接收帧的情况下,99% 时间都在休眠。

蓝牙,802.15.1 无线个人区域网络(WPAN),2.4 GHz,时隙长度 625us,79 个信道。时隙之间以一个已知的伪随机方式变更信道,称为跳频扩展频谱(FHSS)。速度可达 4Mbps。蓝牙是自组织网络,会建立可多达 8 个设备的皮可网(piconet),其中一个被指定为主设备,其余为从设备。主设备控制皮客网,时钟以主设备为准,奇数时隙中发送,从设备收到后在下一个时隙会回复主设备。蓝牙还可以有多达 255 个寄放设备。

ZigBee,802.14.5,比蓝牙更低功耗,低速率,低成本。ZigBee 定义了 20kbps,40kbps,100kbps,250kbps 的信道速率。

蜂窝因特网,称为 GSM,1G 是模拟 FDMA 系统,专门用于语音通信,2G 是 FDM/TDM,扩展了对数据(因特网)的支持(2.5 G)。3G 4G 提高速率。

移动 IP,是指移动结点在切换不同的接入点时,通讯保持连接无需断开的解决方案。每个移动结点都有一个归属网络(home network),归属网络中执行移动管理功能的实体叫归属代理(home agent)。移动结点当前所在的网络叫外部网络(foreign network),或被访网络(visited network)。与该结点通信的实体叫通信者(correspondent)

外部代理的作用就是为移动结点创建一个转交地址(Care-Of Address,COA),COA 用于将数据报通过外部代理重新路由选择到移动结点。即封装一层转发过去。

版权所有,转载请注明出处:
https://sickworm.com/?p=1741




没有评论


你先离开吧:)



发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据