读书笔记——《802.11无线网络权威指南》

文章目录

  • 读书笔记——《802.11无线网络权威指南》
  • 概要
  • 摘要
    • 概念
    • MAC层
    • 成帧细节
    • 用户认证

概要

秉承“不动笔墨不读书”的原则,摘录自己读书时的要点,如若有所思,则一并记下。当然,多数情况下,应该是读一点,记一点,毕竟时间比较零碎。

摘要

概念

  • EAP,Extendsible Authentication Protocol,可扩展身份认证协议;WEP,Wired Equivalent Pravacy,有线等效加密

  • 帧大致分为:数据帧,管理帧,控制帧

  • PHY层可以分为两个子层,一个是物理层汇聚过程(Physical Layer Convergence Procedure,简称PLCP)子层出了加入前导码以形成完整的帧,还加入了本身的标头,而物理控制相关子层(Physical Medium Dependent,PMD)则会加入调制(modulation)的细节。常见的,以射频(Radio Frequency)作为媒介。
    此图说明各层的关系:

  • CSMA指的是:Carrier Sense Multiple Access;CA指的是:Collision Avoidance;CD指的是:Collision Detection,其中802.11使用的是CSMA/CA,而802.3使用的是CSMA/CD。这里需要说明,802.11使用的是肯定确认机制(positive acknowledgment),所有传送出去的帧都必须收到确认回复,否则视为漏失。

  • OFDM,正交频分复用,orthogonal frequency division multiplexing

  • 网络服务站相关概念:

  • 移动IP,Mobile IP,让移动设备用户,能够从一个网上系统中,移动到另一个网上系统,但是设备的IP地址保持不变。这能够使移动节点在移动中保持其连接性,实现跨越不同网段的漫游功能

MAC层

  • 为了解决隐藏节点问题(A->B<-C,此时A和C同时发送消息,而B则无从回复,因为出现了冲突),802.11允许工作站使用CTS和RTS来清空传送区域。
    简单讲述CTS和RTS的工作流程:
    某节点1想发送一个帧,此时发出一个RTS,启动发送过程,RTS帧的目的有两个:预约无线链路的使用权与要求接收到这个RTS这一帧的其他工作站保持沉默。接收端收到RTS后会以CTS回应。CTS同样会使工作站保持沉默。节点1即会发送带传送的帧,而不必担心隐藏节点问题

  • 引入NAV(network alloctation vertor)概念:

    NAV通过RTS/CTS帧上的标头来载送。
    为确保传输过程不会被中断,节点1会在RTS帧上设定NAV,以防止传送RTS时被其他工作站访问媒介。所有收到RTS的工作站都会延迟访问媒介,知道NAV消失。
    但是并不是所有的工作站都会收到RTS,因此,接收端会以CTS帧,标好NAV加以响应。不过此次的NAV计时较短。此NAV同样可以防止其他工作站访问媒介,直到传输结束。
    一旦完成整个过程,经过一段分布式帧间间隔(DFIS,distribution interframe space)之后,所有的工作站便都可以对媒介进行访问,进入竞争窗口(contention window)。

  • DCF,Distribution Coordinate Function,分布式协调功能,竞争的访问

  • PCF,point coordinator,点协调者,并不多见

  • HCF,hybi-coordinate function,混合协调功能

  • 管理帧的type为0x00,内有多个subtype,例如associate,disassociate等;控制帧为0x01,subtype有CTS、RTS、ACK等;数据帧为0x10

  • To DS和From DS,三地址网络通常会用到SA、DA和BSSID,而四地址网络则会用到SA、DA、TA和RA

  • 每个工作站都会持有一根操作速率列表。用以表示此STA支持的介入速率

  • 无线接入点的核心就是桥接器,负责在无线和有线媒介之间转换帧。

  • 将无线帧转换为有线帧,大致的流程是:

    1. 检验帧的完整性
    2. 判断接入点的帧的MAC地址(即BSSID),不匹配该接入点的BSSID的帧 应该丢弃
    3. 做帧的去重,由于802.11在传输过程中的遗失或损坏
    4. 解密,此时需要调用到各种解密算法
    5. 判断是否需要重组,即完整性保护(intergrity protection)
    6. 通常需要修改其对应的Address,然后重新校验FCS,最后将新的帧转送给Ethernet接口
  • 将有线帧转换为无线帧,则是上述过程的反向操作

成帧细节

  • Ethernet的成帧,只要为帧加上前导码(preamble),寻址信息以及在结尾 加上校验码即可。
  • 802.11有三种帧:控制帧、数据帧、、管理帧。其作用是:
    1. 控制帧:通常和数据帧搭配使用,负责区域的清空,信道的获取,已经再拨坚挺的维护,并于收到数据帧的时候,予以肯定确认,借此提供工作站之间数据传送的可靠性;
    2. 管理帧:负责监督,主要用来加入或者退出无线网络以及处理接入点之间关联的转移事宜;
    3. 数据帧,负责传输数据,类比驮马;
  • 关于BSSID的描述
  • WEP,有线等效加密,目前基本上由硬件开始加密,加密部分从802.11 MAC的payload开始,头部部分不动

用户认证

读书笔记——《802.11无线网络权威指南》相关推荐

  1. 读书笔记 | 墨菲定律

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  2. 读书笔记 | 墨菲定律(一)

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  3. 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记

    <洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...

  4. 股神大家了解多少?深度剖析股神巴菲特

    股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...

  5. 2014巴菲特股东大会及巴菲特创业分享

     沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...

  6. 《成为沃伦·巴菲特》笔记与感想

    本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...

  7. 读书笔记002:托尼.巴赞之快速阅读

    读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...

  8. 读书笔记001:托尼.巴赞之开动大脑

    读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...

  9. 读书笔记003:托尼.巴赞之思维导图

    读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...

  10. 产品读书《滚雪球:巴菲特和他的财富人生》

    作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...

最新文章

  1. Windows 服务全攻略(2)
  2. TComboBox的使用
  3. 2013\National _C_C++_C\1.好好学习
  4. css中改变边距会影响原大小,CSS:更改父容器中子项的边距会改变子项的宽度吗?...
  5. c语言程序设计稀土,稀土掺杂Tarkall-C合金多尺度设计及计算
  6. 50个常用不定积分公式表_50个公式,50个快速解题法
  7. 【Android多媒体】Android5.0 NuPlayer多媒体框架【1】
  8. Sass中使用@each循环
  9. 利用Eigen库实现最小二乘拟合平面
  10. echarts scatter3D 图标陷进地图
  11. linux格式化sd卡,并进行挂载
  12. Zookeeper 客户端之 Curator
  13. 校企联合学院分析ERP在家具行业中的应用
  14. Java throw和throws关键字的使用及区别
  15. PHP递归算法的简单实例
  16. ARCGIS与QGIS对比,WEBGIS所用到的软件
  17. 设计思维应用:与商业模式结合,让创新落地
  18. 嵌入式系统之实时系统调度算法
  19. 异常检测 | 基于Siamese网络学习距离函数来定位视频中的异常
  20. Apsara Clouder专项技能认证:实现调用API接口-API考试

热门文章

  1. 转Draren总结的ollydbg v1.09d 中文版使用说明
  2. 机器人总动员主角简笔画_机器人总动员简笔画
  3. JSP+structs图书管理系统
  4. 内部存储空间不足_手机内部存储空间不足怎么清理
  5. 网际校验和算法(Internet CheckSum)
  6. 基金年华收益率计算方法
  7. 20200614在ubuntu20.04的本地编译全志R系列的步骤20
  8. 读John Stuart Mill的《功利主义》
  9. 转大数据开发,适合什么岗位?
  10. 4g物联网卡赋能智能设备 加快社会智能化进程