简单叙述tcp/ip的工作原理和主要的协议_802.11协议精读24:学习资料整理补充(开发相关)...

7dfa4bcfa9b4f4d1e1eb325d02ca6340.png

序言

笔者在之前已经整理过一些关于802.11协议的相关内容,包含理论部分和实践的部分。其中关于驱动开发这一部分,笔者在自己的学习过程中又整理了一些资料,个人觉得还是比较有帮助的。所以记录在这里。(PS:其中有的附上的下载链接均为网上搜索而言,仅为学习使用而已)。

Remark: 上次的书目 - 《802.11协议精读1:学习资料整理》

驱动开发类

1. Programming with Libpcap - Sniffing the Network From Our Own Application

pcap开发的学习资料,我们一般都是直接用抓包软件进行抓包,或者如果编程之类的,在无线侧也是直接配合python+scapy或者lorcon之类的软件,很少有直接关注pcap库的,本篇文章是对libpcap做一个简介,对于深入了解抓包原理是比较有帮助的。目前收集到资源如下,【Programming with Libpcap】。

2. Linux Wireless架构总结

这份资料没有一个明确的名字,主要是关于无线架构方面,包含了关键数据结构,各层间关键数据接口,USB 无线适配器枚举过程等过程的缩略图,可以参考下。目前收集到资源如下,【Linux Wireless架构总结】。

3. linux 无线网络系统

该资料实际上还没有写全,可能是当作作者没有持续更新的,作者大致整理了Cfg80211的一些过程,因为这方面的资料比较少,所以笔者还是把资源整理到这里。目前收集到资源如下,【linux 无线网络系统】。

4. The mac80211 subsystem for kernel developers

这份资料比较好,标题就是适用于内核开发者看的802.11开发指南,主要关注的是内核侧关于802.11开发的资料。之前我们介绍过一本资料《Linux Kernel Networking》,这本书对于Wi-Fi内核开发虽然也有解读,但是信息没有这份资料全。目前收集到资源如下,【The mac80211 subsystem for kernel developers】。

5.Linux Wi-Fi open source drivers-mac 802.11

这一份资料上一次就整理过的,这次因为是关于驱动开发方面再整理下,所以又放了一遍。该材料比较完整的叙述了从kernel到802.11驱动底层的一个函数调用过程,用来学习802.11具体驱动过程是一份比较好的材料。该资料的资源如下,【Linux Wi-Fi open source drivers-mac 802.11】。

6. The mac80211 TX Path

这是关于mac80211部分具体发送过程的流程图,虽然资料的信息不多,但是这个流程图还是挺有用的,有的时候用数据包inject之类出问题的时候,可以参考做进一步调整。该资料的资源如下,【The mac80211 TX Path】。

7. Analysis of Open Source Drivers for IEEE 802.11 WLANs

这是一篇paper,虽然作为学术论文而言,创新点不大,仅仅是一个知识总结。但是作为一份入门的802.11驱动开发资料,还是可以的,文中基本列举关于802.11驱动开发的一些基础知识,苦于这个范畴一直都没有特别好的教材,所以这一份资料也可以参考下。【Analysis of Open Source Drivers for IEEE 802.11 WLANs】。

OpenWRT开发类

在上次的书目到现在之间,又出了基本关于openwrt开发的中文书,所以这里总结下。

1. 智能路由器开发指南

这本书实际上内容不是很深,都是关于一些基础的openwrt开发知识,不过内容倒是很实用了,作为一个openwrt上层的开发者,后者入门的话,还是很适合的,不过对于细节,比如说驱动之类的,信息就很少了。更加适合新手学习。

2. OpenWrt智能路由系统开发 - 跟hoowa学智能路由

这本书在面世之前,笔者已经读过其word版本的,不过当时并不知道这个是准备出版的书哈。这本书相对比上面一本,信息会多一些。不过可能还是偏向于openwrt的开发者。整体架构还是不错的,内容也比较广,比较适合入门开发使用。

Remark: 因为上门两个都是出版的书籍,可以自行购买阅读哈。

本文为原创文章,如需转载须注明出处和原文链接。

9006c2dac80ed431f98d9d401dd3b5a1.png

欢迎大家关注我们的微信公众号:无线技术大讲堂,请搜索公众号(must_wireless)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值