區分 1-持久型和 p-持久型 CSMA
載波偵聽多路訪問 (CSMA) 協議的三種類型如下:
- 1-持久型 CSMA
- 非持久型 CSMA
- p-持久型 CSMA
1-持久型 CSMA
在這種方法中,要傳輸資料,站點會持續偵聽通道以檢查通道是繁忙還是空閒。
假設通道繁忙,則站點將等待直到通道空閒。每當站點檢測到空閒通道時,它就會以機率 1 傳輸幀。因此,這種永續性稱為 1-持久型 CSMA。
1-持久型 CSMA 發生衝突的可能性最高,因為兩個或多個站點同時識別出通道空閒並傳輸其幀。
發生衝突時,站點將等待隨機時間量然後重新開始。1-持久型 CSMA 的結構如下:

1-持久型的缺點
在 1-持久型中,傳播延遲時間較長。
例如:如果站點 1 開始傳輸,同時站點 2 也準備傳送其資料並偵聽通道。如果站點 1 的訊號尚未到達站點 2,則站點 2 認為通道空閒,並將開始傳輸。這將導致衝突。
即使傳播延遲時間為零,也會發生衝突。如果兩個站點在第三個站點的傳輸中途準備就緒,則兩個站點都必須等到第一個站點的傳輸結束,然後兩個站點將幾乎同時開始傳輸。這也會導致衝突。
p-持久型 CSMA
當通道具有時間槽時,使用 p-持久型 CSMA,使得時間槽持續時間等於或大於最大傳播延遲時間。當站點準備傳送時,p-持久型會偵聽通道。
假設通道繁忙,則站點必須等到下一個可用時隙。
當通道空閒時,p-持久型以機率 p 傳輸。以機率 q=1-p,站點必須等待下一個時隙的開始。如果下一個時隙空閒,它將以機率 p 和 q 傳輸或再次等待。
此過程將持續到幀傳輸完成或另一個站點開始傳輸。如果另一個站點正在傳輸,則該站點將視為發生了衝突,它將等待隨機時間量然後重新開始。
優點
p-持久型 CSMA 的優點如下:
p-持久型降低了衝突的可能性。
提高了網路效率。
區別
1-持久型 CSMA 和 p-持久型 CSMA 的主要區別如下:
| 1-持久型 CSMA | p-持久型 CSMA |
|---|---|
| 當載波偵聽通道空閒時,1-持久型以機率 1 傳送。 | 當載波偵聽通道空閒時,p-持久型以機率 p 傳送。 |
| 1-持久型將持續偵聽通道進行幀傳輸,它不會等待。 | p-持久型將等待下一個時隙進行幀傳輸。 |
| 在 1-持久型 CSMA 中,衝突的可能性更大。 | 與 1-持久型相比,p-持久型衝突的可能性較小。 |
| 在 1-持久型中,低負載延遲較小。 | 當機率 p 較小時,低負載延遲較大。 |
| 1-持久型的利用率高於 ALOHA。 | p-持久型的利用率始終取決於機率 p。 |
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP