爭用期(Contention Period)是網路通信中的一個重要概念,特別是在乙太網等共享介質網路中。以下是關於爭用期的詳細解釋:
定義:爭用期也稱為碰撞視窗(Collision Window),是指乙太網端到端往返時間的兩倍(2τ)。在區域網路的分析中,通常將匯流排上的單程端到端傳播時延記為τ。
作用:爭用期主要用於CSMA/CD(載波監聽多路訪問/碰撞檢測)協定中,該協定用於避免網路中的數據衝突。當兩個或更多的設備同時嘗試使用網路信道時,就會發生爭用。在爭用期期間,如果傳送站沒有檢測到衝突,那麼它可以確定其數據幀已成功傳送,沒有遭遇碰撞。
時間長度:對於10Mb/s的乙太網,爭用期通常設定為51.2微秒,期間可以傳送512bit數據,即64位元組。這個時間長度是基於網路的傳播速度和數據速率來確定的,以確保網路的有效運行。
影響:爭用期的存在對網路性能有直接影響。如果兩個或多個站點在爭用期內同時傳送數據,它們的數據幀會發生碰撞,導致數據無效。為了避免這種情況,站點在傳送數據前會進行載波監聽,一旦檢測到衝突,就會停止傳送並等待一段時間後重新嘗試傳送。
總結來說,爭用期是CSMA/CD協定中的一個關鍵概念,它幫助確保乙太網等共享介質網路中的數據傳輸效率,通過避免數據衝突來提高網路的可靠性和性能。