非永續性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-永續性,因為並非所有站點都在同時不斷地檢查通道。

更新於:2022年3月21日

2K+ 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始
廣告