wifi初学者理论指南
在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 无线媒介
--------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------电磁波传播-------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------
-----------------------