地特三等申論題
111年
[資訊處理] 資通網路
第 一 題
一、TCP 提供連接導向服務,請以主從架構模式說明 TCP 連線建立過程與 TCP Header 中的那些欄位用於 TCP 連線建立過程。(20 分)
📝 此題為申論題
思路引導 VIP
看到 TCP 連線建立,首要想到的就是「三方交握(Three-way Handshake)」。作答時應分為兩部分:先拆解 TCP Header 中與連線相關的欄位(如 SEQ、ACK 序號及 SYN、ACK 旗標),再以步驟式搭配主從(Client-Server)狀態變化,詳細描述三方交握的互動流程。
🤖
AI 詳解
AI 專屬家教
【破題】 傳輸控制協定(Transmission Control Protocol, TCP)為提供可靠且連接導向(Connection-oriented)的傳輸服務,在進行資料傳輸前,主從雙方(Client-Server)必須透過「三方交握(Three-way Handshake)」程序建立連線,以同步雙方的初始序號與準備狀態。 【論述】
▼ 還有更多解析內容
TCP 三方交握連線
💡 主從端藉由三方交握同步序號,建立可靠的雙向傳輸管道。
🔗 TCP 三方交握流程
- 1 SYN 請求 — Client 送出 SYN=1, SEQ=x,進入 SYN-SENT。
- 2 SYN-ACK 回應 — Server 回傳 SYN=1, ACK=1, SEQ=y, ACK=x+1。
- 3 ACK 確認 — Client 送出 ACK=1, ACK=y+1,連線正式建立。
↓
↓
🔄 延伸學習:延伸學習:連線建立後的序號將隨資料傳輸量持續遞增,確保可靠性。