免費開始練習
司法三等申論題 112年 [檢察事務官電子資訊組] 計算機網路

第 一 題

📖 題組:
關於 TCP 連線,請回答下列問題:(每小題 5 分,共 20 分)
📝 此題為申論題,共 4 小題

小題 (一)

以圖示說明建立 TCP 連線之程序。

思路引導 VIP

看到本題,應直覺聯想到 TCP 的「三向交握(Three-way Handshake)」機制。作答時除了畫出客戶端與伺服器端的訊息交換圖外,務必詳述各階段 TCP 標頭(Header)中控制旗標(如 SYN、ACK)與序號(Sequence/Acknowledgment Number)的變化狀態。

🤖
AI 詳解
AI 專屬家教

【破題】 傳輸控制協定(TCP)建立連線的核心機制為「三向交握(Three-way Handshake)」,其主要目的在於同步雙方的初始序號(Initial Sequence Number, ISN)並確認連線參數,以確保後續資料傳輸的可靠性。 【論述】

小題 (二)

以圖示說明關閉 TCP 連線之程序。

思路引導 VIP

看到「關閉 TCP 連線」,應直覺聯想到「四次揮手(Four-Way Handshake)」機制。作答時需在腦海中(或試卷上)畫出時間序圖,並精準標示出每一個步驟中 TCP 標頭(Header)的控制旗標(如 FIN、ACK)、序號(Sequence Number)與確認號(Acknowledgment Number)的變化,以及雙方端點的狀態轉換(特別是 TIME_WAIT 的作用)。

🤖
AI 詳解
AI 專屬家教

【破題】 關閉傳輸控制協定(TCP, Transmission Control Protocol)連線的過程稱為「四次揮手(Four-Way Handshake)」。由於 TCP 是全雙工(Full-Duplex)通訊,雙方必須各自獨立關閉其傳送通道,形成所謂的「半關閉(Half-Close)」狀態。 【論述】

小題 (三)

說明 TCP 連線處於半打開(half-open)狀態之原因與特性。

思路引導 VIP

面對 TCP 狀態機的考題,首先需聯想三向交握與四向揮手的標準流程,接著反向思考「若流程被意外中斷會發生什麼事」。解題時應從「觸發原因(如當機、SYN 攻擊)」及「協定層特性(如 RST 封包回應、Keepalive 機制、TCB 資源佔用)」兩個維度切入,並佐以 TCP 標頭控制位元(Flags)進行專業論述。

🤖
AI 詳解
AI 專屬家教

【破題】 TCP 連線的「半打開」(Half-open)狀態是指通訊雙方的狀態機(State Machine)失去同步,其中一端已經關閉、當機或丟失連線狀態,而另一端仍維持「已建立連線」(ESTABLISHED)或等待確認(SYN-RCVD)的異常狀態。 【論述】

小題 (四)

說明 TCP 連線處於半關閉(half-closed)狀態之原因與特性。

思路引導 VIP

作答此題需從 TCP 的「全雙工(Full-Duplex)」特性切入,回想連線終止時的「四次揮手(Four-way Handshake)」機制。精準點出發生「半關閉」的時機點(發送 FIN 後收到 ACK),並分別陳述其觸發原因(單方資料傳輸完畢)與狀態特性(無法發送但仍可接收資料)。

🤖
AI 詳解
AI 專屬家教

【破題】 TCP 是一種全雙工(Full-Duplex)的通訊協定,資料可在兩個方向上獨立傳輸。半關閉(Half-closed)狀態發生於 TCP 終止連線的「四次揮手(Four-way Handshake)」過程中,代表其中一端已結束資料發送,但仍可接收來自對端的資料。 【論述】

升級 VIP 解鎖