載波偵聽多路訪問/衝突避免 (CSMA/CA)


載波偵聽多路訪問 (CSMA) 衝突避免 (CSMA/CA) 是一種用於載波傳輸的網路協議,它工作在介質訪問控制 (MAC) 層。與處理衝突發生後的CSMA/CD(載波偵聽多路訪問/衝突檢測)相比,CSMA/CA在衝突發生之前就阻止了衝突。

演算法

CSMA/CA 的演算法是:

  • 當幀準備就緒時,傳送站檢查通道空閒還是忙。

  • 如果通道繁忙,則該站等待通道空閒。

  • 如果通道空閒,則該站等待幀間間隔 (IFG) 時間,然後傳送幀。

  • 傳送幀後,它設定一個計時器。

  • 然後,該站等待接收方的確認。如果在計時器超時前收到確認,則表示傳輸成功。

  • 否則,它等待回退時間段並重新啟動演算法。

下圖總結了該演算法

CMSA/CD 的優點

  • CMSA/CA 可以防止衝突。

  • 由於確認,資料不會無謂丟失。

  • 它避免了浪費的傳輸。

  • 它非常適合無線傳輸。

CSMA/CD 的缺點

  • 該演算法需要較長的等待時間。

  • 它功耗較高。

更新於:2023年9月14日

36K+ 瀏覽量

開啟你的職業生涯

完成課程獲得認證

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