• 和菜鸟一起学linux之wifi学习记录基础知识


          以前只是调试android下的wifi,那该是应用层了,wpa_supplicant了。现在要开始调试sdio wifi驱动了,得从驱动入手了,考虑到驱动代码量很庞大,对于网络知识也是比较贫乏,所以得好好学习下,还是先从基础开始,慢慢地再wifi的驱动,数据的流程,wifi的启动流程,sdio总线、驱动的原理,看来够忙活一阵子了,下面把觉得比较简单易懂的wifi的相关的基础知识拿来参考参考

    --------------------------------------------------------------------------------------------------------------------

     

    关于WIFI名称

    --------------------------------------------------------------------------------------------------------------------

    Wi-Fi联盟成立于1999年,当时的名称叫做WirelessEthernet Compatibility Alliance (WECA)。在2002年10月,正式改名为Wi-Fi Alliance。

    Wi-Fi 原先是无线保真的缩写,Wi-Fi 的英文全称为“wirelessfidelity”,在无线局域网的范畴是指“无线相容性认证”,实质上是一种商业认证,同时也是一种无线联网的技术,以前通过网线连接电脑,而现在则是通过无线电波来连网;常见的就是一个无线路由器,那么在这个无线路由器的电波覆盖的有效范围都可以采用WIFI连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为“热点”。现在市面上常见的无线路由器多为54M速度,再上一个等级就是108M的速度,当然这个速度并不是上互联网的速度,上互联网的速度主要是取决于WIFI热点的互联网线路。

    ---------------------------------------------------------------------------------------------------------------------

     

    关于IEEE 802.11   

    ---------------------------------------------------------------------------------------------------------------------

    wifi在IEEE中的定义是 802.11,那么何为802.11a/b/g/n呢? 其实是802.11通用标准的补充协议:

    1、802.11a,1999年,物理层补充(54Mbit/s,5GHz频道);

    2、802.11b,1999年,物理层补充(11Mbit/s,2.4GHz频道);

    3、802.11g,物理层补充(54Mbit/s,2.4GHz频道);

    4、802.11i , 2004年,无线网络的安全方面的补充。(与安全有关与网速改进无关);

    5、802.11n,导入多重输入输出(MIMO)和40Mbit信道宽度(HT40)技术,基本上是802.11a/g的延伸版。

    ----------------------------------------------------------------------------------------------------------------------

     

    关于Wifi加密

    ----------------------------------------------------------------------------------------------------------------------


     无线网络不像有线网络,有线网络就算有信息的泄漏但毕竟是理论上的,而无线网络中的电波则会向空间的四周辐射出去,任何一个别有用心的人都可以来窃取未经加密的信息。

    无线认证相关名词有:  

    WEP , WPA , WPA2 , WPA/WPA2 MIXEDMODE ,WPA-PSK , WPA2-PSK , WPS

     

    信息加密的相关名词有:

     AES ,TKIP , AES-CCMP

     

    下面逐一解释:

    WEP( Wired Equivalent Privacy ): 有线等效加密 WEP使用一个静态的密钥来加密所有的通信。已被证明易于被攻击。

    WPA( Wi-Fi Protected Access ): WPA 实现了 802.11i 标准的大部分,是在 802.11i 完备之前替代 WEP 的过渡方案。

    WPA2( Wi-Fi Protected Access 2 ) :WPA2 完整的实现了802.11i标准,但不能用在某些旧的网卡上。

    WPA/WPA2 MIXEDMODE(WPA/WPA2共混模式):主要为了使仅支持WPA的老网卡和WPA/WPA2都支持的新网卡都能够同时连接到访问点而开发的。当家里无线设备种类很多 且新旧都有 时,可以选用共混模式。

    WPA-PSK ( Wi-Fi Protected Access pre-sharedkey ):对应于WPA认证

    WPA2-PSK ( Wi-Fi Protected Access 2pre-shared key ):对应于WPA2认证

    WPA/WPA-PSK,WPA2/WPA2-PSK的区别::

    使用WPA和WPA2认证时需要一台Radius(Remote Authentication Dial In UserService) 服务器的配合,对大企业而言是非常安全的。

    使用WPA-PSK/WPA2-PSK认证时,只需要一个共有的key就可以了8位以上(可以理解为密码),不需要验证服务器,对中小企业及机场等公共场合非常的方便。

    WPS( Wi-Fi Protected Setup )不是金山的办公软件,这是一个2007年年初才发布的认证,目的是让消费者可以透过更简单的方式来设定无线网络装置,并且保证有一定的安全性。

    在传统方式下,用户新建一个无线网络时,必须在接入点手动设置网络名(SSID)和安全密钥,然后在客户端验证密钥以阻止“不速之客”的闯入。Wi-Fi Protected Setup能帮助用户自动设置网络名(SSID)、配置最高级别的WPA2安全密钥,具备这一功能的无线产品往往在机身上设计有一个功能键,称为WPS按 钮,用户只需轻轻按下该按钮或输入PIN码,再经过两三步简单操作即可完成无线加密设置,同时在客户端和路由器之间建立起一个安全的连接。

    信息加密相关词汇:

    AES( Advanced Encryption Standard )::高级加密标准 对称密钥加密中最流行的算法之一,也是目前最成熟的。

    TKIP( Temporal Key Integrity Protocol ):暂时密钥集成协议TKIP是包裹在已有WEP 密码外围的一层“外壳”。总之他解决了WEP的 密钥过短和重放攻击(replay attacks)

    AES-CCMP( Counter Mode with Cipher Block Chaining Message Authentication CodeProtocol )计数器模式密码块链接消息认证码协议

     很明显CCMP是一个协议,它是使用了AES算法又加了一些乱七八糟的东西而产生的,因此需要明确的是AES仅仅是算法而CCMP才是实现加密的协议。

    ----------------------------------------------------------------------------------------------------------------------

     

    关于wifi组建

    ----------------------------------------------------------------------------------------------------------------------

    WiFi是由AP(Access Point)和无线网卡组成的无线网络。AP一般称为网络桥接器或接入点,它是当作传统的有线局域网络与无线局域网络之间的桥梁,因此任何一台装有无线网卡的PC均可透过AP去分享有线局域网络甚至广域网络的资源,其工作原理相当于一个内置无线发射器的HUB或者是路由, 而无线网卡则是负责接收由AP所发射信号的CLIENT端设备。

    ----------------------------------------------------------------------------------------------------------------------

     

    关于Wifi的应用

    ----------------------------------------------------------------------------------------------------------------------

    由于WiFi的频段在世界范围内是无需任何电信运营执照的免费频段,因此WLAN无线设备提供了一个世界范围内可以使用的,费用极其低廉且数据带宽极高的无线空中接口。用户可以在WiFi覆盖区域内快速浏览网页,随时随地接听拨打电话。而其它一些基于WLAN的宽带数据应用,如流媒体、网络游戏等功能更是值得用户期待。有了WiFi功能我们打长途电话(包括国际长途),浏览网页、收发电子邮件、音乐下载、数码照片传递等,再无需担心速度慢和花费高的问题。

    关注的问题:1、能否实现随时随地上网。 2、可否达到高速率上网。3、终端可选择面是否丰富。

    ----------------------------------------------------------------------------------------------------------------------

     

     

     

  • 相关阅读:
    CSS Tab简洁版,切换标签
    浮动在网页右侧的简洁QQ在线客服
    Marquee 最简单图片滚动特效
    浮动的图片广告
    Button控件设置不能点击
    Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead的解决办法
    BroadcastReceiver组件
    发邮件 Async="true"
    ASP.NET GridView,DataList,Repeater日期格式显示
    Json原理和语法
  • 原文地址:https://www.cnblogs.com/wuyida/p/6300035.html
Copyright © 2020-2023  润新知