國家安全情報人員考試五等考試-資訊組計算機大意114 年第 33 題單選題
有關傳輸層(transport layer)協定的敘述,那一項錯誤?
ATCP 協定會控制資料來源端傳送的資料量,以避免目的端來不及處理
BTCP 協定傳送資料到目的地的時間比 UDP 協定長
CUDP 協定沒有多工/解多工(multiplexing/demultiplexing)的功能正確答案
DTCP 協定使用確認(acknowledgement)協助錯誤控制
C正確答案
反向題:UDP 雖簡單但仍具備透過 port 號進行多工/解多工的能力,此為傳輸層共同功能。
為什麼答案是 C
錯誤!多工/解多工是傳輸層的基本功能,UDP 和 TCP 都透過 port 號 (連接埠) 將資料分送給不同應用程式,UDP 同樣具備此功能。
載入中…
完整詳解
Pro · 無限重點 反向題:UDP 雖簡單但仍具備透過 port 號進行多工/解多工的能力,此為傳輸層共同功能。
記住:TCP 可靠但慢、UDP 快但不可靠;但「多工/解多工」是 TCP 和 UDP 都有的基本功能。
逐選項分析
A✕
TCP 具有流量控制 (flow control) 機制,透過滑動視窗 (sliding window) 調節傳送速率,避免接收端緩衝區溢位,敘述正確。
B✕
TCP 需三向交握、確認、重傳、壅塞控制等機制,傳輸耗時較長;UDP 無連線、不確認,速度快,敘述正確。
C✓ 正確
錯誤!多工/解多工是傳輸層的基本功能,UDP 和 TCP 都透過 port 號 (連接埠) 將資料分送給不同應用程式,UDP 同樣具備此功能。
D✕
TCP 使用 ACK 確認機制,接收端回傳確認訊號,若來源端未收到 ACK 則重傳,用以達成可靠傳輸與錯誤控制,敘述正確。
TCP vs UDP 功能對照
| 功能 | TCP | UDP | 備註 |
|---|
| 多工/解多工 | ✓ | ✓ | 兩者都靠 port 號 |
| 連線建立 | ✓ (三向交握) | ✗ | UDP 無連線 |
| 可靠傳輸 | ✓ | ✗ | TCP 有 ACK/重傳 |
| 流量控制 | ✓ | ✗ | 滑動視窗 |
| 壅塞控制 | ✓ | ✗ | 慢啟動等 |
| 傳輸速度 | 慢 | 快 | UDP 開銷小 |
考生容易誤以為「UDP 功能少」就連多工/解多工都沒有。但多工/解多工是傳輸層的核心任務,透過 port 號識別不同應用程式,TCP 和 UDP 都必須具備,這是傳輸層存在的根本理由。