思惟导图算法
这篇文章主要是讨论无线网络和移动网络即咱们通常所说的WiFi和手机网络.主要分为4个部分.第一部分引言主要大体的描述一下无线网络和移动网络的特色以及和有限网络的区别.第二部分讨论WiFi,第二部分讨论蜂窝网络.因为有线网络和和无线网络的最大区别在于无线网络能够移动并且须要保持网络的链接,因此第四部分会讨论无线网络的移动管理.数据库
这个小节主要是无线网络和移动网络的构成以及他们的特征网络
无线网络和移动网络的构成大体相同,都是有三部分组成分布式
无线链路和有限链路最主要的区别以下:编码
因为信号的减弱和障碍物的做用,因此无线链路通讯会产生一些有线链路所没有的问题加密
本节主要讨论WiFi即无线网络的原理spa
无线网络所使用的WiFi协议有许多种,他们分别有不一样的频率范围和传输速度,如如下三种协议计算机网络
无线网络主要由两部分组成,一是基本服务集BSS,包括无线站点和接入点AP,他们都具备惟一的MAC地址,二是分组交换机,BSS就是经过分组交换机与因特网链接.以下图:3d
那么无线站点是如何经过上图中的体系结构链接如互联网的呢?代理
每一个基本服务集BSS都拥有一个SSID,用于惟一标识,WiFi协议信道的频率能够分为11个部分,他们互相之间有重叠,只有1,6,11号信道之间是彻底没有重叠的,因此能够在一个物理网络中使用三个信道,每一个基站都有本身的信号范围,那么咱们定义WiFi丛林的概念,即无线站点在任意物质能够接收到多个基站所发出的信号,那么在这种状况之下,无线站点如何同基站关联的?
主要有两种方法:
咱们在无线链路可能会遇到的问题中已经描述过隐藏终端问题,WiFi有时如何解决碰撞和处理隐藏终端问题的呢?
WiFi所使用的MAC协议叫作CSMA/CA,CSMA便是载波侦听,其原理同之前讲述的同样,他会检测其余无线站点是否正在发送数据,若是是则中止传输,知道信道空闲.可是和之前不一样的是,CA是碰撞避免,而不是CD碰转检测,由于CD彻底不适用于无线链路,其一,两个无线站点之间若是须要互相检测到对方的发送信号所需的成本太大,其二,即便能够互相检测到信号,也会由于隐藏终端问题致使大量的重传.
碰撞避免CA的原理是:
而为了解决隐藏终端问题,在上述的基础上,源会在传输数据帧以前发送一个请求发送控制帧RTS,其中包含了这次传输须要的总时间,目的地在接收到RTS后等待SIFS的短期,会广播一个容许发送控制帧CTS,CTS的目的是给发送方明确的发送许可及禁止其余无线站点在预定的时间内发送数据帧,可是这种处理方式会消耗信道资源,因此只有须要交换长数据时才会使用.
802.11协议(WiFi)所使用的帧的结构以下图所示:
802.11协议能够实现一些高级的功能,好比速率适应,无线站点会要求愈来愈多的带宽,知道接入点AP说"够了",功率管理可让无线 站点向接入点AP发送一个帧以设置一个定时器,无线站点进入睡眠模式,知道接入点在发送下一个信标帧时,唤醒该节点.
这个小节会讨论2G,3G大致的组成,不会有详细的细节.
如下是2G网络的组成,统称为GSM蜂窝网体系:
如下是3G网络的组成:
在2G的基础上,将BSC换为了RNC,并添加了一些新设备
无线链路同有线链路的最大区别就是无线链路的主机即无线站点是移动的.这就会产生一些关于移动性的问题.本节就这个问题进行更加深刻的思考.
咱们首先从另外一个角度来描述无线网络的组成:
这个小节解决的问题是无线网络是如何寻址的
如上图所示,移动节点在归属网络中会维护一个归属地址,每当移动节点进入一个新的外部网络时,就会在外部网络中维护一个转交地址COA,也称为外部地址.外部代理会向归属代理注册转交地址COA.无线网络的寻址就是经过这连个地址实现的.
无线网络的路由选择有两种方式,间接路由选择和直接路由选择:
在间接路由选择中,通讯者会先访问归属代理,而后得到转交地址COA,接着,归属代理会封装此数据报,发送给外部代理,外部代理拆封数据报,最后将原始数据报转发给目的移动站点(移动节点每到一个外部网络有了转交地址后,外部代理都会先归属代理注册此地址,以便归属代理查看并转发数据)
因此,间接路由选择须要四种协议:
在直接路由选择中,通讯者在向归属代理获取了转交地址后,会直接向外部代理发送数据报,以下图:
可是这会致使一个问题,即若是移动节点到了一个新的外部网络时,其转交地址发生改变,此时通讯者便不能再直接与移动节点通讯了.解决的办法是将移动节点链接的第一个外部节点定义为锚外部代理,在此以后的移动节点会向锚外部节点提供新的转交地址COA,因此,通讯者会在锚外部代理中得到转交地址而后进行通讯
支持移动性的因特网体系结构与协议合起来被称为移动IP.有三部分组成
代理发现主要有两种:
其组成以下图:
4.3.2.1 蜂窝网的切换
4.3.2.2对高层协议的影响
由于在有线链路中存在的拥塞控制中,比特差错较少发生,而无线链路中却常常发生,因此拥塞控制会致使重传大量的数据帧,因此须要进行处理,处理方法有三:
考虑到无线链路不稳的特性,应用层软件须要考虑无线链接的一些影响
除了WiFi和蜂窝网络以外,还有其余的无线网络,这里只作极其简单的介绍,
注:本篇文章由《计算机网络:自顶向下方法》第六章:无线网络和移动网络 总结而来,因为本人非计算机专业出身,许多知识实在是理解不能,总结有至关多的遗漏,乃是我看不懂所致,更别说其中内容确定有大量的理解错误,万望你们提出批评,我好改正。