標籤: 暫無標籤

CSMACSMA
CSMA(CarrierSenseMultipleAccess),載波偵聽多路訪問。採用分散式控制方法,附接匯流排的各個結點通過競爭的方式,獲得匯流排的使用權。只有獲得使用權的結點才可以向匯流排發送信息幀,該信息幀將被附接匯流排的所有結點感知。包括以下三個要點:載波偵聽——發送結點在發送信息幀之前,必須偵聽媒體是否處於空閑狀態;多路訪問——具有兩種含義,既表示多個結點可以同時訪問媒體,也表示一個結點發送的信息幀可以被多個結點所接收;衝突檢測——發送結點在發出信息幀的同時,還必須監聽媒體,判斷是否發生衝突(同一時刻,有無其他結點也在發送信息幀)。IEEE802.3或者ISO8802/3定義了CSMA/CD的標準。

CSMA是載波檢測(偵聽)多路訪問.它檢測其他站的活動情況,據此調整自己的行為.分為以下幾類:

11-持續CSMA(1-persistentCSMA):當通道忙或發生衝突時,要發送幀的站,不斷持續偵聽,一有空閑,便可發送.其中,長的傳播延遲和同時發送幀,會導致多次衝突,降低系統性能.2非持續CSMA:它並不持續偵聽通道,而是在衝突時,等待隨機的一段時間.它有更好的通道利用率,但導致更長延遲.3p-持續CSMA:它應用於分槽通道,按照P概率發送幀.即通道空閑時,這個時槽,欲發送的站P概率發送,Q=1-P概率不發送.若不發送,下一時槽仍空閑,同理進行發送.若通道忙,則等待下一時槽,若衝動,則等待隨機的一段時間,重新開始.以上都是對ALOHA的改進.當通道忙時,所有站都不傳輸幀.4帶衝突檢測的CSMA(CSMA/CD:CSMAwithCollisionDetection):它一旦檢測到衝突,立即終止當前傳輸中的幀,節省時間和帶寬,並等待一段時間,重新嘗試.它廣泛用於LAN中MAC子層,是當前乙太網LAN的基礎.

其概念時間模型分為三個時期:傳輸周期,競爭周期和空閑周期.

值得一提的是,監聽的機制:傳輸數據時,他的硬體進行監聽電纜,如果讀回來的信息與發送的不一致,便知發送衝突了.這裡,當然需要一種特殊的信號編碼方案,能夠檢測出兩個OV信號衝突.(或者在此衝突下,故意不檢測,因信號沒有損壞).有線網中,衝突檢測的最核心內容是禎碎片(即檢測到網路中有小於這個大小的禎就認為是禎碎片,因為傳輸2端都在傳輸造成衝突,2端數據在網路中都只有1部分,即不完整,產生碎片)。

在無線網中由於有隱藏結點(即每個結點不知道也不可能知道整個網路的實時情況),因此無法「檢測」所以CSMA/CA(CSMAwithCollisionAvoidance)載波偵聽多路訪問衝突檢測就應運而生了,它是利用RTS/CTS(即類似TCP的握手協議的應答策略來保證在傳輸中結點不會再接受請求,從而解決了無線網中的衝突。

上一篇[潯江暗沙]    下一篇 [熙來攘往]

相關評論

同義詞:暫無同義詞