1-永續性載波偵聽多路訪問(CMSA)


1-永續性 CSMA 是載波偵聽多路訪問 (CMSA) 協議的一種積極版本,它在介質訪問控制 (MAC) 層執行。使用 CMSA 協議,多個使用者或節點可以透過共享介質傳送和接收資料,該介質可以是連線多個節點的單根電纜或光纖,也可以是無線頻譜的一部分。

在 1-永續性 CSMA 中,當傳送站有一個幀要傳送並且它檢測到通道繁忙時,它會等待傳輸結束,然後立即傳送。由於它以機率 1 傳送,因此稱為 1-永續性 CSMA。

它用於包括乙太網在內的 CSMA/CD(載波偵聽多路訪問/衝突檢測)系統。

演算法

1-永續性 CMSA 的演算法如下:

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

  • 如果通道繁忙,則站點等待並不斷檢查,直到通道變為空閒。

  • 如果通道空閒,則它立即以機率 1 傳送幀。

  • 如果兩個或多個通道同時傳輸,則可能會發生衝突。如果發生衝突,則站點等待一段時間,然後重新啟動演算法。

1-永續性 CSMA 的優點

它的吞吐量比 ALOHA 協議更好。

1-永續性 CSMA 的缺點

在以下情況下,可能會發生衝突:

  • 情況 1:假設站點 A 已經發送了一個幀,但由於傳播延遲,該幀尚未到達另一個站點 B。站點 B 假設通道空閒併發送其幀。因此發生衝突。

  • 情況 2:假設站點 A 正在傳輸,而站點 B 和 C 正在等待傳輸完成。在站點 A 完成傳輸的那一刻,站點 B 和 C 同時開始傳輸。這會導致衝突。

吞吐量比較

網路系統的吞吐量定義為每個幀時間成功傳輸的數量。下圖比較了 1-永續性 CMSA 與其他 MAC 協議的吞吐量。

更新於: 2019年7月30日

2K+ 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.