載波偵聽

載波偵聽是指在傳送數據之前,乙太網會“偵聽”線纜,判斷是否已經有其他數據傳輸。

載波偵聽(carrier sense)的含義是:在傳送數據之前,乙太網會“偵聽”線纜,判斷是否已經有其他數據傳輸。可以這樣來構想這種情況:假設你有多部電話機掛接到同一根電話線上。如果你拿起其中的一個電話話筒準備打電話時,聽到其他人在談話,這時你必須等待,直到那個人通話完畢。如果沒有其他人在使用該線路,你就可以使用它。乙太網的工作方式就是這樣的。
CSMA(Carrier Sense Multiple Access)被稱為載波偵聽多路訪問方法。基本思想:任何站點要向公共介質傳送信息時,首先要偵聽介質上是否有其他站點正在傳送信息,如果通信介質上無載波,即沒有被占用,則可以利用通信介質進行傳送;如果已監聽到介質上有載波,即有其它站點正在傳送信息,則必須等待介質平靜之後才能進行傳送的處理,這樣就會使信道上的衝突大大減少。按偵聽介質的規則可以分為非堅持CSMA、以機率1—堅持CSMA、機率P—堅持CSMA。在CSMA的基礎上可作進一步的改進,就是當站點開始傳送之後,仍需繼續偵聽信道一段時間,當檢測到衝突就馬上迅速取消衝突幀的傳送。該協定被稱為帶衝突檢測的載波偵聽多路訪問協定(CSMA/CD)。工作過程:(1)偵聽,若空閒,傳送。(2)忙則偵聽到空閒立即傳送。(3)檢測到衝突,立即停止,傳送阻塞信號。(4)隨機等待,重新嘗試傳送。

相關詞條

相關搜尋

熱門詞條

聯絡我們