WiFi相关知识
1. 无线路由器的覆盖范围和带机量
覆盖范围取决于发射功率、接收灵敏度,以及对端的发射功率和接收灵敏度。因为Wi-Fi设备在发出数据包后,一定要等待对方回ACK才会确认发送成功,所以,如果任意一方的发射功率或者接收灵敏度不够,都会导致发送失败。
可容纳的终端个数取决于所使用的Wi-Fi芯片:
对于不加密的情况,取决于内存。
对于加密情况,取决于WiFi芯片内部存放密钥的缓冲区有多大。因为加解密都是硬件做的,而密钥是用户设置的,缓冲区中存放密钥的个数是有限的。举例:如果缓冲区可以存放32个密钥,以WPA2-AES的加密方式,它最多可以支持14个终端。32/2-2 =14。WPA2-AES每个终端有一个单播密钥,所有的终端共享一个组播密钥,每个单播密钥占用1个密钥空间,每个组播密钥占用2个密钥空间,密钥是周期性更新的,所以,只能占用一半。
最大发射功率是由各个国家标准来限制,在中国,家用路由器最大发射功率不能超过100mW,也就是20dBm.
举例说明:假设无线路由器的发射功率为0dBm,最少要接收到-75dBm才能正常工作。而手机的最大发射功率为-40dBm,最少要接受到-50dBm才能正常工作。
一个路由器发出数据包,功率为0dBm,在空气中衰减40db,到达手机,手机接收到的信号强度为-40dBm,大于手机的最低接收强度(-50dBm),手机可以正常工作。
手机发出数据包,功率为-40dBm,经过40db的衰减到达路由器,此时,强度变为-80dBm,低于路由器的最低接收门限,路由器不能正常接收来自手机的数据包。
为了传的远,就要对抗衰减。通常的做法是:
1. 加强信号的发射功率(或者增加接收端的灵敏度,这比较难,有下限和环境噪声)
信号弱,传输速度为什么会变慢?
因为更快速的传输要求更精密的调制方式(主要原因,非全部原因),更精密的调制方式需要更好的信号质量。
假设有三种调制方式,分别允许一次传送4、16、64个信号。单次传输的信号越多,速度越快。但是由于设备自身精度和传播过程的失真,这些信号可能会向任何方向进行偏移。一次传4个,由于在复平面上的信号之间”间隔”较远,即使偏移了一段距离,接收端可对信号进行恢复。而一次64个信号,发生偏移后难以恢复原始信号。所以,在信号质量较差时,只能用低速传输来增加可靠性。
2. 在公司使用无线路由器,最好把它当做交换机来使用。
操作方法:
2.1 使用正常路由器模式,打开设置界面,把无线路由器的DHCP服务关掉
2.2 重启路由器,把墙上引出来的网线插到无线路由器的LAN口,不使用WAN口
这时,公司的路由器会给当做交换机的路由器分配IP地址。
2.3 电脑搜索无线网络,正常连接。其他台式机也可以用网线连接LAN口,当做有线交换机使用
2.4 每台连接到交换机上的设备,需要手动指定电脑IP和掩码,
与LAN口IP在同一个网段,通过浏览器访问设备,路由器的管理IP不能和总路由器冲突,将无线路由器的内网IP设置成内网PC机同网段的,但未被使用的IP地址。
3. 无线路由器传输
现在的无线路由器的天线是全向天线,也就是说,当它向外发送数据时,是向每个方向都要发送数据。由于家用环境的复杂,路由器到终端设备之间几乎不可能存在直射信号,无线电波存在着衍射和反射的情况,携带相同数据的众多数据包,到达终端设备时,到达的时间存在先后差异,这称为码间干扰(ISI,Inter Symbol Interference)
对于802.11.b、g,20MHz的带宽,最大时延为50ns,多径条件下,无ISI的传输半径为15m,协议中的误码重传机制等手段扩大传输半径到35m。
对于802.11 n,采用了 MIMO技术(波束成型和时空分组码),40MHz的带宽,
4. 端口映射配置
端口映射(虚拟服务器,当内网使用私有地址(10.x.x.x/172.16.x.x/192.168.x.x)时,外部网络无法直接访问内网中的服务器,通过在路由器上做端口映射,配置内网服务器的IP和端口后,外部网络便可以访问内网服务器,从而使用内网提供的服务。
5. 穿墙能力
5GHz信号的波长要比2.4GHz的信号要短。看穿透能力,要考虑到介质。
如果是墙、木板、钢板等,波长越短,穿透越强。
如果是云层、浓雾、山等,波长越长,穿透越强。
具体到上面,虽说5G信号的波长更短,但是它频率更高,更容易受到介质的影响而衰减,导致信号浪费。传输距离和穿墙性能不如2.4G,同时,硬件成本比2.4G高。
参考链接:http://m.zhihu.com/question/20001576
6. 802.11标准演化
参考资料:http://www.cnbeta.com/articles/286567.htm
http://network.51cto.com/art/200911/165073.htm
WiFi相关知识的更多相关文章
- WiFi相关基础概念
转自:https://blog.csdn.net/lbaihao/article/details/73250798 一.WiFi相关基础概念 1.什么是wifi 我们看一下百度百科是如何定义的: Wi ...
- wifi基础知识整理
转自 :http://blog.chinaunix.net/uid-9525959-id-3326047.html WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总 ...
- WiFi基本知识
转自:http://blog.csdn.net/myarrow/article/details/7930131 1. IE802.11简介 标准号 IEEE 802.11b IEEE 802.11a ...
- 【转】WIFI基本知识整理
WIFI基本知识整理 这里对wifi的802.11协议中比较常见的知识做一个基本的总结和整理,便于后续的学习.因为无线网络中涉及术语很多,并且许多协议都是用英文描述,所以有些地方翻译出来会有歧义,这种 ...
- WIFI 基础知识
转载自:wifi基本知识 如侵犯您的版权,请联系:2378264731@qq.com 1. IE802.11简介 标准号 IEEE 802.11b IEEE 802.11a IEEE 802.11g ...
- 【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸
类的继承案例解析,python相关知识延伸 作者:白宁超 2016年10月10日22:36:57 摘要:继<快速上手学python>一文之后,笔者又将python官方文档认真学习下.官方给 ...
- 移动WEB像素相关知识
了解移动web像素的知识,主要是为了切图时心中有数.本文主要围绕一个问题:怎样根据设备厂商提供的屏幕尺寸和物理像素得到我们切图需要的逻辑像素?围绕这个问题以iphone5为例讲解涉及到的web像素相关 ...
- listener监听器的相关知识
从别人的博客上我学习了listener的相关知识现在分享给大家 1.概念: 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上 ...
- UIViewController相关知识
title: UIViewController 相关知识date: 2015-12-13 11:50categories: IOS tags: UIViewController 小小程序猿我的博客:h ...
随机推荐
- delphi 05 图片和超链接
超链接 /取消超链接 插入/取消 书签 插入图片 粘贴图上CTRL+v 截图 插入表情GIF WEB背景色 WEB背景图片 WebBrowser1.OleObject.document.ge ...
- 安卓模拟器BlueStacks 安装使用教程(图解)
系统要求 操作系统 Win XP SP3/Vista/Win 7/Win 8/Win 8.1 所需的运行环境 Win XP用户请先升级到SP3 并安装Windows Installer 4.5 Win ...
- linux 下网站压力测试工具webbench
一直在用webbench ,这个linux下的网站压力测试工具.整理下. 笔记本装的ubuntu,其他linux系统也差不多. webbench 需要先安装 ctags,一个vim的阅读插件,可以直接 ...
- Oracle学习(七):集合运算
1.知识点:能够对比以下的录屏进行阅读 SQL> -- 查询10和20号部门的员工的3种方法 SQL> --1. select * from emp where deptno in (10 ...
- python实现之极简stack和queue
用python实现一个极简的stack和queue,那是so easy的事情了,简洁易懂,适合小白~ 直接上代码吧: node: class LinkNode: def __init__( self, ...
- Redis 数据备份与恢复
Redis SAVE 命令用于创建当前数据库的备份. 语法 redis Save 命令基本语法如下: redis 127.0.0.1:6379> SAVE 实例 redis 127.0.0.1: ...
- Windows 7中使用Eclipse 使用CDT and WinGW 开发C/C++(转载)
以前使用visual studio 2010编写C/C++,后来接触了Eclipse后,据说eclipse也可以编写C/C++,以前觉得Visual studio 2010还蛮不错的,也没有多大好奇心 ...
- Jquery解析Json字符串,并且动态生成数据表格Table
//ajax获得后台传来的json字符串 $.post("UserInfo.ashx", function (data) { //假设data="{T1:[{User_I ...
- 阅读の反思のGraphicsPath.AddArc
最近在使用GDI+绘图,想要绘制一个圆角矩形,于是在网上搜索,发现如下方法: 于是自己扫视一眼,只看到"先画四个园弧,再调用CloseFigure" 由于没仔细看注意, ...
- SQL Server2008创建约束图解 转
转自 http://www.cnblogs.com/longhs/p/3670307.html SQLServer 中有五种约束, Primary Key 约束. Foreign Key 约束. Un ...