㈠ 無線網為什麼採用CSMA/CA技術
CSMA/CA. 無線區域網標准802.11的MAC和802.3協議的MAC非常相似,都是在一個共享媒體之上支持多
個用戶共享資源,由發送者在發送數據前先進行網路的可用性。在802.3協議中,是由一種稱為CSMA/CD
(Carrier Sense Multiple Access with Collision Detection)的協議來完成調節,這個協議解決了在
Ethernet上的各個工作站如何在線纜上進行傳輸的問題,利用它檢測和避免當兩個或兩個以上的網路設備
需要進行數據傳送時網路上的沖突。在802.11無線區域網協議中,沖突的檢測存在一定的問題,這個問題
稱為"Near/Far"現象,這是由於要檢測沖突,設備必須能夠一邊接受數據信號一邊傳送數據信號,而這在
無線系統中是無法辦到的。 鑒於這個差異,在802.11中對CSMA/CD進行了一些調整,採用了新的協議
CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)或者DCF(Distributed
Coordination Function)。 CSMA/CA利用ACK信號來避免沖突的發生,也就是說,只有當客戶端收到網路上
返回的ACK信號後才確認送出的數據已經正確到達目的。
編輯本段CSMA/CA協議的工作流程
CSMA/CA協議的工作流程分為兩個分別是: 1.送出數據前,監聽媒體狀態,等沒有人使用媒體,維
持一段時間後,再等待一段隨機的時間後依然沒有人使用,才送出數據。由於每個設備採用的隨機時間不
同,所以可以減少沖突的機會。 2.送出數據前,先送一段小小的請求傳送報文(RTS : Request to
Send)給目標端,等待目標端回應 CTS: Clear to Send 報文後,才開始傳送。 利用RTS-CTS握手
(handshake)程序,確保接下來傳送資料時,不會被碰撞。 同時由於RTS-CTS封包都很小,讓傳送的無效開
銷變小。 CSMA/CA通過這兩種方式來提供無線的共享訪問,這種顯式的ACK機制在處理無線問題時非常
有效。然而不管是對於802.11還是802.3來說,這種方式都增加了額外的負擔,所以802.11網路和類似的
Ethernet網比較總是在性能上稍遜一籌。
編輯本段CSMA/CD和CSMA/CA的主要差別
CSMA/CD:帶有沖突檢測的載波監聽多路訪問,可以檢測沖突,但無法「避免」 CSMA/CA:帶有沖
突避免的載波偵聽多路訪問,發送包的同時不能檢測到信道上有無沖突,只能盡量『避免』; 1.兩者
的傳輸介質不同,CSMA/CD用於匯流排式乙太網,而CSMA/CA則用於無線區域網802.11a/b/g/n等等; 2.檢
測方式不同,CSMA/CD通過電纜中電壓的變化來檢測,當數據發生碰撞時,電纜中的電壓就會隨著發生變化
;而CSMA/CA採用能量檢測(ED)、載波檢測(CS)和能量載波混合檢測三種檢測信道空閑的方式;
3.WLAN中,對某個節點來說,其剛剛發出的信號強度要遠高於來自其他節點的信號強度,也就是說它自己
的信號會把其他的信號給覆蓋掉; 4.本節點處有沖突並不意味著在接收節點處就有沖突; 綜上
,在WLAN中實現CSMA/CD是比較困難的。
㈡ 想成為網路安全技術愛好者的話,需要看什麼書
《無線網路技術教程:原理、應用與模擬實驗》
《RFID與感測器網路:架構、協議、安全與集成》
《無線網路黑客攻防》
《TCP/IP指南》
《tcp/ip詳解》
《CCNA學習指南》
《堆棧攻擊 八層網路安全防禦》
《安全漏洞追蹤》
《灰帽黑客》
《黑客大曝光》
《web前端黑客》
《白帽子講Web安全》
《黑客攻防技術寶典:Web實戰篇》
《sql注入攻擊與防禦》
《黑客之道》
《0day安全》
《黑客成長手冊》