Q76.
在CSMA/CD 的通訊協定中,當發生碰撞之後,網路卡會等待K×512bit time 的時間再嘗試重送資料(K 為一隨機挑選的數字),請問若K=6,在頻寬100Mbps 的乙太網路上,網路卡需等待多久的時間才會再嘗試重送資料?
電腦軟體設計共同科目 · 乙級 · Q76
難易度分析
4 / 5
本題屬於計算型題目,需要將特定通訊協定的參數與網路頻寬進行單位換算,並正確應用數學公式得出結果。由於涉及科學記數法且選項中設有容易混淆的單位陷阱,因此具有一定的計算難度。
正確答案:②
秒
②
秒:正確計算方式:K × 512 bit time = 6 × 512 × (1/100Mbps) = 6 × 512 × 10⁻⁸ 秒。在 100Mbps 乙太網路 中,每個 bit time 為 10⁻⁸ 秒(即 10 奈秒),因此等待時間為 6 × 512 × 10⁻⁸ 秒。
錯誤選項解析
- ①
秒:此選項計算式為 1/6 × 512,將 K 值誤用為分母而非乘數,且未考慮 100Mbps 頻寬 的位元時間換算,計算邏輯完全錯誤。 - ③
秒:此選項使用 10⁻⁶ 作為 bit time,對應的是 1Mbps 頻寬 的位元時間,但題目明確指定為 100Mbps,故指數應為 10⁻⁸ 而非 10⁻⁶。 - ④
秒:此選項將 512 誤置為分母(6 × 1/512 × 10⁻⁸),混淆了 bit time 計算公式,512 應為乘數而非除數。
Learning Tip
"CSMA/CD 碰撞後退避演算法 的核心考點在於理解 bit time 的定義:bit time = 1/頻寬。100Mbps 網路的 bit time 為 10⁻⁸ 秒(10ns),10Mbps 則為 10⁻⁷ 秒(100ns)。常考陷阱為混淆不同頻寬的 bit time 換算,以及誤將 K 值當作分母計算。實務上,K 值從 {0, 1, ..., 2ⁿ-1} 中隨機挑選(n 為碰撞次數,最大為 10),此機制稱為 Binary Exponential Backoff。"
學員答題分佈
①
秒0%
②
秒0%
③
秒0%
④
秒0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!