✔ 最佳答案
802.11是電氣電子工程師協會(IEEE)製訂的一套文件,主管無線網絡傳輸的方法。
802.11b在2.4GHz的頻譜上運行,理論傳輸能力為11Mbit/s,但實際上七除八扣下,只有4.3Mbit/s;室內有效射程38米,室外為140米。
由於在2.4GHz的頻譜上大量的用量,802.11a採用了5Ghz的頻譜,理論上的傳輸能力為54Mbit/s,七除八扣下還有23Mbit/s,缺點是5.0GHz的電波比較容易被牆壁所吸收。室內有效射程為35米,室外為120米。
802.11g是第三代,結吸了a和b的好處,採用了2.4Ghz頻諎的同時,又維持到802.11a所提供的高傳輸能力,理論為54Mbit/s,實際為19Mbit/s;室內外的有效射和802.11b一樣,都是38和140米。
至於802.11n是將會在2009年6月正式公佈的標準,各方面性能都和802.11a/b/g有飛躍性的進步︰理論傳輸能力為248Mbit/s,實際為74Mbit/s;室內有效射程為70米,室外為四分一公里。使用的頻譜為2.4GHz和5GHz。802.11n擁有如些優秀表現,其中關鍵是用了MIMO技術,以往的標準都會視由牆壁反彈來的電波為干擾,802.11n卻視之為幫助還原原有信號的助力。
其實還有802.11y這個標準即將推出,它採用3.7GHz頻譜,傳輸能力和802.11a和g相若,但在室外傳送有壓倒性優勢,射程為五公里。
WEP,全名Wired Equivalent Privacy,顧名思議,是想令到無線上網變成有線上網同等安全。
WEP加密的技術是利用了RC4這種早期比較簡單的加密技術,將不斷將電腦send出來的Data,好像炒干炒牛河咁,變成一堆亂碼。WEB-64bit就是用一條64個位的二進制數目(100110101...)作為一條Key,把Data變成一堆亂碼,除非對面的電腦或Router擁有相同的Key,否則怎樣也不能把那碟兜到亂晒的牛河還原。雖然是64-Bit,但其中有24bit是用來做另外用途(initializaton vector),所以實際上只有64-24=40bit,將之變為十六進制,就變要在無線Router裡密碼那一欄輸入十個十六位數字(1,2,3,...9,a,b,c,d,e,f)了。
最初美國基於情報和反恐的理由,將這種技術限制在可破解的範圍內,規定WEB只可以用64bit。到後來隨著電腦運算速度增加,這個限制被解禁,之後製造商便造出了WEB-128bit功能的Wireless Router。
至於WEP-128bit的原理跟WEP-64bit一樣,不過條Key由64 bit變成128 bit,更難破解而己。
OK..現在知道了WEP怎樣加密Data,但電腦和Wireless Router之間在通訊前,又怎樣辨別對方是「自己友」呢?這就是你為甚麼見到你隻Wireless Router在WEP那一欄有Open System authentication 和Shared Key authentication了。
Open System authentication基本上就是沒有authentication(認證是自己友),背後的道理是你不是自己友的話,我肯跟你搭訕也沒用,因為你沒有和我一樣的WEP key,你傳甚麼來,還是一碟干炒牛河、一堆亂碼,跟本就不能溝通。
而Shared key authentication,就是先確定雙方都擁有同一個key,先開始溝通。辦法是︰
1)你部電腦向隻無線router要求要搭線。
2)無線router向你講暗句,如「反清復明」。
3)咁你部電腦就會用web key將「反清復明」兜亂,變成「xy@&Xa+」,寄回給無線router。
4)無線router收到你這句「xy@&Xa+」,如果無線router同電腦share同一條key,咁照道理無線router可以成功將「xy@&Xa+」還原成「反清復明」。那樣無線router變知道你是自己友了,成功給你認証(authenticate)。
但可惜WEP已被確認為不安全的了,用一些比較簡單的軟件,可以在幾至幾十分鐘內破解。所以WPA便應運而生,它基礎用的依然是WEP底下的RC4加密技術,但提供了更強大的安全性,堵塞了WEP那容易被人截取而破解出密匙(key)的漏洞,如system會一直變更。
另外,WPA提供了兩種口味︰企業版模式(Enterprise mode)和個人版模式(Personal mode)。一般我們家用的Wireless Router都是用personal mode,又稱作「Pre-shared Key mode」。
2008-04-30 00:45:04 補充:
「干炒牛河」的比喻可能不太合適,但我已想不到更好的比喻。
2008-04-30 11:17:55 補充:
對不起!打錯字,是「WEP」,不是「WEB」。
2008-04-30 11:19:53 補充:
「如system會一直變更...」這一句後面漏了「條Key」兩個字。