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 協議的吞吐量。

廣告
資料結構
網路
關係型資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP