非永續性CSMA和p-永續性CSMA有什麼區別?
載波偵聽多路訪問(CSMA)協議的三種類型如下:
- 1-永續性CSMA
- 非永續性CSMA
- p-永續性CSMA
p-永續性CSMA
當通道具有時隙並且時隙持續時間等於或大於最大傳播延遲時間時,使用p-永續性CSMA。當站點準備好傳送時,p-永續性會檢測通道。
如果通道繁忙,則站點必須等到下一個時隙可用。
當通道空閒時,p-永續性以機率p進行傳輸。以機率q=1-p,站點必須等待下一個時隙的開始。如果下一個時隙空閒,它將以機率p和q再次傳輸或等待。
此過程將持續到幀傳輸完成或另一個站點開始傳輸。如果另一個站點正在傳輸,則該站點會將其視為發生衝突,並等待隨機時間後重新開始。
優點
p-永續性CSMA的優點如下:
- p-永續性降低了衝突的可能性。
- 提高網路效率。
非永續性CSMA
非永續性被稱為CSMA協議的非主動版本,屬於MAC(介質訪問控制)層。這裡,擁有要傳送幀的站點,該站點只會檢測通道。
如果通道空閒,則非永續性幀會立即將幀傳送到該通道。所以,如果通道繁忙,它將等待隨機時間,然後再次檢測站點的狀態(空閒或繁忙)。
在非永續性方法中,站點不會立即檢測通道。主要優點是它降低了衝突的可能性。但非永續性的問題是它降低了網路效率。
非永續性CSMA的優點是它降低了衝突的可能性,因為站點會等待隨機時間。缺點是它降低了網路效率,因為當有站點有幀要傳送時,通道保持空閒。
區別
p-永續性和非永續性CSMA的主要區別如下:
p-永續性CSMA | 非永續性CSMA |
---|---|
當載波檢測到通道空閒時,p-永續性以機率p傳送。 | 非永續性在通道空閒時傳送。 |
p-永續性將等待下一個時隙進行幀傳輸。 | 非永續性等待隨機時間來檢查載波。 |
在p-永續性中,與非永續性相比,衝突的可能性較小。 | 在非永續性中,與p-永續性相比,衝突的可能性更大。 |
當機率p較小時,低負載下的延遲較大。 | 當通道空閒時,低負載下的延遲較小。 |
p-永續性的利用率始終取決於機率p。 | 非永續性的利用率高於1-永續性,因為並非所有站點都在同時不斷地檢查通道。 |
廣告