民國107年 第2梯次 電腦軟體應用乙級 學科

第70題

乙太網路在發生碰撞後如何才能再傳送?

題目

乙太網路在發生碰撞後如何才能再傳送?

  1. (1) 在CSMA/CD 的碰撞網域中,工作站須待媒介沒在使用時才能傳送資料
  2. (2) 偵測到碰撞的工作站有最高優先權重送遺失的資料
  3. (3) 所有工作站會執行一致的Backoff 演算法,然後彼此協調後才能傳送資料
  4. (4) 所有工作站會執行一個隨機的Backoff 演算法,待Backoff 的延遲時段終了後,所有工作站均有相等的優先權來傳送資料

官方答案

(1) 在CSMA/CD 的碰撞網域中,工作站須待媒介沒在使用時才能傳送資料、(4) 所有工作站會執行一個隨機的Backoff 演算法,待Backoff 的延遲時段終了後,所有工作站均有相等的優先權來傳送資料

解析

CSMA/CD 的碰撞處理流程為:工作站送出前先監聽媒介,確認媒介閒置才能傳送,這是選項1所述;傳送中若偵測到碰撞,立即送出 jam 訊號並停止傳送,接著執行二進位指數退避(binary exponential backoff),以亂數抽樣決定等待的時槽數,延遲時段結束後再重新競爭媒介,因此各站的傳送機會均等,這是選項4。碰撞發生時所有參與者地位相同,並沒有「先偵測到碰撞者享有最高優先權重送」的機制,故選項2錯誤;各站抽取的亂數不同、等待時間各異,並非執行一致的演算法後彼此協調,故選項3錯誤。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料