載波偵察聽多路訪問/衝突檢測

CSMA/CD是英文carrier sense multiple access/collision detected 的縮寫,可把它翻成“載波偵察聽多路訪問/衝突檢測”,或“帶有衝突檢測的載波偵聽多路訪問”。

基本信息,工作原理,

基本信息

CSMA/CD是英文carrier sense multiple access/collision detected 的縮寫,可把它翻成“載波偵察聽多路訪問/衝突檢測”,或“帶有衝突檢測的載波偵聽多路訪問”。所謂載波偵聽(carrier sense),意思是網路上各個工作站在傳送數據前都要匯流排上有沒有數據傳輸。若干數據傳輸 (稱匯流排為忙),則不傳送數據;若無數據傳輸(稱匯流排為空),立即傳送準備好的數據。所謂多路訪問(multiple access)意思是網路上所有工作站收發數據共同使用同一條匯流排,且傳送數據是廣播式的。所謂衝突(collision),意思是,若網上有兩個或兩個以上工作站同時傳送數據,在匯流排上就會產生信號的混合,哪個工作站都同時傳送數據,在匯流排上就會產生信號的混合,哪個工作站都辨別不出真正的數據是什麼。這種情況稱數據衝突又稱碰撞。為了減少衝突發生後又的影響。工作站在傳送數據過程中還要不停地檢測自己傳送的數據,有沒有在傳輸過程中與其它工作站的數據發生衝突,這就是衝突檢測(collision detected)。

工作原理

CSNM/CD媒體訪問控制方法的工作原理,可以概括如下:
先聽後說,邊聽邊說;
一旦衝突,立即停說;
等待時機,然後再說;
聽,即監聽、檢測之意;說,即傳送數據之意。
上面幾句話在傳送數據前,先監聽匯流排是否空閒。若匯流排忙,則不傳送。若匯流排空閒,則把準備好的數據傳送到匯流排上。在傳送數據的過程中,工作站邊傳送檢測匯流排,是否自己傳送的數據有衝突。若無衝突則繼續傳送直到發完全部數據;若有衝突,則立即停止傳送數據,但是要傳送一個加強衝突的JAM信號,以便使網路上所有工作站都知道網上發生了衝突,然後,等待一個預定的隨機時間,且在匯流排為空閒時,再重新傳送未發完的數據。

相關詞條

熱門詞條

聯絡我們