複製鏈接
請複製以下鏈接發送給好友

載波偵聽

鎖定
載波偵聽主要應用於以太網通訊中,是指網絡中的計算機在發送數據之前,會“偵聽”線纜,判斷是否已經有其他數據傳輸。
中文名
載波偵聽
外文名
Carrier Sense
領    域
計算機網絡通訊

載波偵聽目的

以太網屬於廣播形式的網絡,當一個站點發送信息時,網絡中的所有站點都能接收到,容易形成數據堵塞,導致網絡速度變慢,甚至發生系統癱瘓。為了儘量減少數據的傳輸碰撞和重試發送。以太網中使用了CSMA/CD(載波監聽多路訪問/衝突檢測)工作機制,以防止各站點無序地爭用信道。
CSMA/CD的檢測方式是通過電纜中電壓的變化來測得,當數據傳輸發生碰撞時,電纜中的電壓就會隨着發生變化。
載波偵聽的作用就是在發送數據之前,以太網會“偵聽”線纜,判斷是否已經有其他數據傳輸。
為什麼需要載波偵聽呢?可以這樣來設想這種情況:假設你有多部電話機掛接到同一根電話線上。如果你拿起其中的一個電話話筒準備打電話時,聽到其他人在談話,這時你必須等待,直到那個人通話完畢。如果沒有其他人在使用該線路,你就可以使用它。以太網的工作方式就是這樣的。

載波偵聽載波偵聽多路訪問

CSMA(Carrier Sense Multiple Access)被稱為載波偵聽多路訪問方法。基本思想:任何站點要向公共介質發送信息時,首先要偵聽介質上是否有其他站點正在傳送信息,如果通信介質上無載波,即沒有被佔用,則可以利用通信介質進行傳送;如果已監聽到介質上有載波,即有其它站點正在傳送信息,則必須等待介質平靜之後才能進行傳送的處理,這樣就會使信道上的衝突大大減少。按偵聽介質的規則可以分為非堅持CSMA、以概率1—堅持CSMA、概率P—堅持CSMA。在CSMA的基礎上可作進一步的改進,就是當站點開始發送之後,仍需繼續偵聽信道一段時間,當檢測到衝突就馬上迅速取消衝突幀的傳送。該協議被稱為帶衝突檢測的載波偵聽多路訪問協議(CSMA/CD)。工作過程:(1)偵聽,若空閒,發送。(2)忙則偵聽到空閒立即發送。(3)檢測到衝突,立即停止,發送阻塞信號。(4)隨機等待,重新嘗試發送。