在aa mm的督促之下,决定还是乘着发呆时间慢慢写一点东西出来,免得又被人说我整天无所事事游手好闲。
很早以前我跟aa mm说过,想远离,但又无法舍弃;所以还是想做一些实事。我不敢妄称为hacker,又不屑
于被称为cracker(指script kids类的),这样的结果就是在他们的所谓"圈子"的边缘,不为任何人所容。
不过这也不错,正是我所期望的状态,神游物外,不会被任何条框所拘束,可以做一些自己想做的事情。
网速越来越快,连病毒的传播都快了许多。于是乎大家都一窝蜂的去研究kernel,exploit,framework...
倒是搞基础设施建设的人倒越来越少了,所以现在才遍地都是连ls和vi都不会的所谓什么什么客们。
牢骚太盛防肠断,风物长宜放眼量。说再多我又要被人BS了。我是弯弯,所以只会搞简单的东西,为了避免
被嘲笑,我的所有文章都是灌水,我的所有程序都叫demo,愿意看我文章的人也做好被人BS为kids和guy的
准备,和我一起嬉笑人间。
《wifi guy理论指南》
==========================
wifi:
毫无疑问,这将是我们所遇到的第一个令人费解的词汇。因为是灌水,所以我可以放心的写很多废话,诸如
此类的名词解释,后面你可以看到很多。这就是农民和科学家的最大区别,高人们是高屋建甑,我是抛砖引玉,
如果大家有什么心得,可以发过来,我会汇集在一起,让知识的点滴汇聚成涓涓细流,并且能够沿着网络流传
下去。
开始正题。wifi是wireless Lan(WLAN)的别称,在今后,如果你看到Wireless,WLAN,802.11或是wifi
的字样,至少在本文的命名空间中,他们都是指得同一个东西,就是IEEE 802.11协议族所定义的用于无线局
域网的系列标准及其应用。
广义上的WLAN还包括其他几种规范的无线网络应用,例如蓝牙Bluetooth、HomeRF和红外IrDA等等。但是
目前来说实用性最好,应用也最广泛的标准还是802.11系列,因此WLAN目前基本上就作为802.11的无线局
域网的专有代名词。至于wifi的来源,在1999年时各个厂商为了统一兼容802.11标准的设备而结成了一个
标准联盟,称为Wi-Fi Alliance,而wifi这个名词,也是他们为了能够更广泛的为人们接受而创造出的一个
商标类名词--继承自Hi-Fi,所以也有人把它称作"无线保真",不幸的是...本文开始了。
标注: Wi-Fi Alliance --
http://www.wi-fi.org
guy:
注意,不是gay,呵呵。guy基本上是kids的同义词,就是水许里常用来称谓的"这厮"的意思;因为本文作者
不喜欢kids的奶味,而觉得guy更多了些放浪的感觉,所以觉得用这个称谓来更合适些;比如,wlj当年就经
常说: demo这厮,又欠我文档......
之所以把这个词放出来单独解释,是因为它很大程度上决定了本文的精神;准备好学习本文的,必定是和我一样
的菜鸟,所以要做好被高手们嘲笑的准备,希望大家少些急躁,多些耐心,少些郁闷,多些自信,少些功利,
多些平淡,咔咔。
媒介: 从有线到无线
媒介(medium)指的是信号或数据赖以生存或传播的介质。在有线网络里信号是以电平信号或光脉冲的形式进行
传播的,我们常见的媒介就称为有线媒介,例如3-5类双绞线(UTP)或光纤。 在无线网络中数据传输的最大特点
就是不需要线路支持(废话),信号是以电磁波的形式在物质实体,空气或真空中传播,但是为了便于理解WLAN的
若干技术特点,我们把这些所有的物质都统称为一个逻辑概念: WM (Wireless Medium无线媒介)。
数据: 一切皆应有始有终
毫无疑问数据在无线网络中的传输过程是本文中最难理解的一部分,假如你毫无无线电射频(RF)和数模转换的
基本概念的话。所以这里只好画出一个图,表明数据的流程,以及在网络个部分中的变化。
--------------------
|
应用层
|
telnet 10.0.0.1
ACCEPT: 0.0.0.0:23
|
|
.
.
--------------------
.
.
|
表示层
|
telnet VTY 协议
VTY协议
|
|
(编码)
.
--------------------
.
.
|
会话层
|
.
.
|
|
.
.
--------------------
TCP协议
TCP协议
|
网络层
|
(端口|进程映射/连接任务保持)
(connect 10.0.0.1:23)
|
|
.
.
--------------------
.
.
|
传输层
|
IP协议
IP协议
|
|
(寻址)
(sendto IP:10.0.0.1)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
=( LLC子层)=
|
802.2 LLC
|
ARP协议
|
|
|
(逻辑链路控制)
|
(ARP/RARP MAC: 00:90:28:3e:46:0f )
8|
链路层
|
=( MAC子层)=
|
802.11 MAC
|
^
0|
|
|
(逻辑访问控制)
|
|
2|
|
----------------------------------------------
WLAN MAC芯片组
.--------------------
------------------调制解调----------------------
(调制解调)
1|
|
=(PLCP子层)=
| DSSS
| FHSS
|
IrDA | HR/DSSS |
OFDM
|
^
1|
物理层
|
|
(802.11)
|(802.11b) |(802.11b/g)|
|
*|
|
=(PMD子层 )=
|============================================ |
射频天线
--------------------
-----------------射频发射-----------------------
(无线电射频接收)
| | | |
^ ^ ^ ^
| | | |
| | | |
V V V V
| | | |
Wireless Medium
无线媒介
--------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------电磁波传播-------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------
-----------------------