免費開始練習
調查局三等申論題 112年 [資訊科學組] 資通網路

第 一 題

📝 此題為申論題,共 2 小題

小題 (一)

請詳細說明網路上的流量控制(flow control)與壅塞控制(congestion control)有何差異。(10 分)

思路引導 VIP

看到此題,應先界定兩者的「保護對象」與「作用範圍」。流量控制是「端對端」保護接收方不被淹沒;壅塞控制是「全局性」保護整個網路不被癱瘓。作答時建議採用對比方式,從目的、作用範圍、觸發條件及常見協定機制(如 TCP 的 rwnd 與 cwnd)進行結構化與表格化論述。

🤖
AI 詳解
AI 專屬家教

【破題】 網路上的「流量控制」與「壅塞控制」皆是為了調節資料發送速率以避免封包遺失,但兩者的核心差異在於「保護對象」與「作用範圍」不同:流量控制保護的是「接收端」,而壅塞控制保護的是「整體網路基礎設施」。 【論述】

小題 (二)

有一個 TCP 的連線,其目前的壅塞視窗 cwnd 值是 3000,接收視窗 rwnd 值是 5000。若此傳送的主機已經傳送出 2000 bytes 而尚未得到確認回應(ACK),請問此傳送主機還可以再傳送多少的 bytes 出去?請詳細說明你的計算過程。(10 分)

思路引導 VIP

看到 TCP 視窗計算題,首先要聯想到傳送端實際的發送上限(傳送視窗 swnd)是由「壅塞視窗 cwnd」和「接收視窗 rwnd」的最小值決定,這體現了 TCP 同時兼顧網路壅塞與接收端處理能力的設計。接著,用算出的傳送視窗減去「已經傳送且尚未確認」的資料量,即可得出剩餘尚可傳送的位元組數。

🤖
AI 詳解
AI 專屬家教

【解題關鍵】TCP 傳送視窗的大小取決於壅塞視窗(cwnd)與接收視窗(rwnd)的最小值,扣除已傳送但尚未確認的資料量後,即為尚可傳送之資料量。 【解答】 Step 1:決定傳送端的最大傳送視窗(Send Window, swnd)

升級 VIP 解鎖