什麼是CSMA/CD(具有衝突檢測的載波檢測多址)?概念、運作方式
CSMA/CD是一種在基帶傳輸網絡上放置信號的媒體訪問控制方法。
什麼是CSMA/CD(具有衝突檢測的載波檢測多址)?
CSMA/CD是一種在基帶傳輸網絡上放置信號的媒體訪問控制方法。由於基帶網絡一次只能傳輸一個數據信號,因此必須有某種方法來控制哪個站在任何給定時間可以訪問媒體。具有衝突檢測的載波檢測多址 (CSMA/CD) 就是這樣一種控制方法。
運作方式
在使用 CSMA/CD 作為存取方法的網路技術中,電台首先「監聽」網路媒體,以確保沒有來自另一個電台的訊號,然後再嘗試將自己的訊號放置在媒體上。如果在媒體上檢測到載波信號,這表明某個站點當前正在傳輸信號,則在載波停止之前,沒有其他站點可以啟動傳輸。如果未檢測到載波,則任何電台都可以傳輸信號。
如果兩個電台監聽電線並且沒有檢測到載波信號,它們可能會決定同時發送信號。如果發生這種情況,則產生的兩個訊號之間會發生衝突。接下來,兩個站點檢測到碰撞並立即停止傳輸信號,發出干擾信號,通知網絡上的所有其他站點發生了碰撞,它們不應傳輸。同時,信號造成碰撞的兩個站點停止傳輸並等待隨機時間間隔(通常為幾毫秒),然後再嘗試重新傳輸。
CSMA/CD 流程
CSMA/CD 被稱為爭用方法,因為計算機爭奪將數據傳輸到網絡介質的機會。CSMA/CD是乙太網路的標準存取方法。這種方法有兩個主要缺點:
在任何一個衝突域中只能存在相對較少數量的計算機。更多的電腦會產生更多的衝突並減慢整體網路流量。
由於信號衰減,CSMA/CD 在 1.5 英里(2500 米)之外的距離不可靠。
NOTE
CSMA/CD 的名稱源自以下內容:
CS 意味著電台在傳輸自己的信號之前首先在媒體上設置一個信號。
MA表示多個站點可以存取網路媒體。
CD 意味著如果由於多個同時傳輸信號而產生信號,則傳輸信號的電台會停止,然後在不久後重新傳輸。