什麼是載波偵聽多路訪問 (CSMA)?


載波偵聽多路訪問 (CSMA) 是一種在介質訪問控制 (MAC) 層執行的載波傳輸網路協議。它檢測或偵聽共享傳輸通道是否繁忙,如果通道空閒則進行傳輸。使用 CSMA 協議,多個使用者或節點可以透過共享介質傳送和接收資料,共享介質可以是連線多個節點的單根電纜或光纖,也可以是無線頻譜的一部分。

工作原理

當一個站點有幀要傳輸時,它會嘗試檢測連線到共享通道的其他節點的載波訊號的存在。如果檢測到載波訊號,則表示正在進行傳輸。該站點將等待正在進行的傳輸完成,然後啟動自己的傳輸。通常,節點的傳輸會被連線到通道的其他所有節點接收。

由於節點在傳送自己的幀之前會檢測傳輸,因此可以減少幀衝突。但是,如果兩個節點同時檢測到空閒通道,它們可能會同時啟動傳輸。這會導致幀損壞,從而發生衝突。

CSMA 訪問模式

CSMA 訪問模式的版本如下:

CSMA 協議的變體

基本 CSMA 協議可能會有進一步的補充。這導致了各種協議,如下所示:

更新於:2020年9月21日

21K+ 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.