
无线wifi底层学习之路
文章平均质量分 80
记录学习wifi心路历程,重点研究cfg80211,mac80211,常用无线驱动ath9k,ath6k等
西江物联
静坐常思己过,闲谈莫论人非。
展开
-
无线学习之mac80211专题-1-自适应速率控制算法
1,自适应速率控制算法概述自适应速率控制算法的目的是在信道质量好的时候提高发送速率,信道质量差的时候降低发送速率。自适应速率控制算法是通过选择不同的调制或编码方式来改变发送的速率。IEEE 802.11x标准在物理层提供了多种发送速率的能力,如IEEE 802.11a支持从6Mbit/s到54Mbit/s的8种速率;IEEE 802.11g标准在2.4GHz的频率拓展了802.11b支持了12种速率;IEEE 802.11n的物理速率依赖于调制方式,编码率,空间流数量,是否40MHz绑定等多个因素,原创 2020-08-02 21:54:40 · 2216 阅读 · 0 评论 -
无线学习之DNS专题-1-介绍及配置
一,什么是DNSDNS(域名系统):是互联网的一项服务。它可以将域名和IP地址互相映射的一个分布式数据库。----百度百科DNS的前世今生:60年代,美国国防部高级研究计划署(ARPA)开发了世界上第一个运营的封包交换网络阿帕网(ARPANET),也就是今天互联网的始祖。阿帕网诞生的背景:美国国防部认为,如果仅有一个集中的军事指挥中心,万一被苏联摧毁,全国的军事指挥将处于瘫痪状态,后果不堪设想,因此有必要设计出一套安全的指挥系统—分散式的指挥系统,由一个个分散的指挥点组成,当指挥点被摧毁,仍可正常工原创 2020-07-28 21:37:46 · 811 阅读 · 0 评论 -
无线学习路线总览
无线学习有哪些领域?无线开发涉及领域非常广泛,所需要的知识也是星辰大海,如射频电路,无线协议,底层驱动,内核框架,应用工具,每一个领域都足以写几本书才能描述清楚。如何找到突破口?面对茫茫代码,如何才能找到突破口呢?个人认为iw工具研究是个好方法,这部分可以翻看之前发表的文章。通过iw工具的学习使用,我们对应用--内核--驱动如何配合工作有了初步的了解,那么接下来即将进入我们研究的重点--分析常用的网络配置以及工具,这部分我们将从应用实现代码到深入底层代码剖析。学习路线总览开始之前首先给张原创 2020-07-27 23:16:25 · 1009 阅读 · 0 评论 -
wifi底层学习之路:四,iw指令剖析
本章以指令:iw dev wlan0 scan为例,带你走进iw层,cfg80211层,mac80211cfg,驱动层细节流程。原创 2020-05-25 09:47:08 · 4029 阅读 · 0 评论 -
wifi底层学习之路:三,Linux内核子系统mac80211
1,mac80211是什么?2,mac80211提供什么功能?3,mac80211工作流程?原创 2020-05-19 14:32:27 · 2730 阅读 · 0 评论 -
wifi底层学习之路:二,无线配置管理服务cfg80211
1,什么是cfg80211?wiphy又是什么?2,cfg80211如何通过netlink与iw进行交互?3,cfg80211怎么与mac80211进行交互?原创 2020-05-15 20:25:55 · 8361 阅读 · 0 评论 -
wifi底层学习之路:一,iw工具开启无线底层大门钥匙
目录:1,iw工具是什么?2,iw工作原理以及流程是什么?3,iw新增自己的指令。原创 2020-05-14 11:11:04 · 4719 阅读 · 0 评论