國家安全情報人員考試五等考試-資訊組資料處理大意106 年第 4 題單選題
有關 TCP(Transmission Control Protocol)與 UDP(User Datagram Protocol)的敘述,下列何者正確?
ATCP 屬於網路模型中的傳輸層,UDP 則否
BTCP 的傳送速度較 UDP 快
C多媒體串流屬於 TCP 傳輸協定
DUDP 的訊息無法保證一定被傳送到目的位址正確答案
D正確答案
TCP 可靠但慢,UDP 快但不保證送達;兩者皆為傳輸層協定。
為什麼答案是 D
正確。UDP 是非連線導向(connectionless),不做確認與重傳,封包可能遺失、亂序或重複,無法保證一定送達目的地。
載入中…
完整詳解
Pro · 無限重點 TCP 可靠但慢,UDP 快但不保證送達;兩者皆為傳輸層協定。
記口訣:TCP=可靠慢、UDP=快不可靠。串流直播用 UDP(怕延遲)。
逐選項分析
A✕ 陷阱
錯誤。TCP 與 UDP 同屬 OSI/TCP-IP 模型的傳輸層(Transport Layer),兩者都是。
B✕ 陷阱
錯誤。TCP 要三向交握、確認重傳、流量控制,開銷大;UDP 無連線、無確認,速度反而比 TCP 快。
C✕
錯誤。多媒體串流(視訊直播、VoIP、線上遊戲)重即時性、可容忍少量封包遺失,通常採 UDP 而非 TCP。
D✓ 正確
正確。UDP 是非連線導向(connectionless),不做確認與重傳,封包可能遺失、亂序或重複,無法保證一定送達目的地。
TCP vs UDP 一表搞定
| 項目 | TCP | UDP |
|---|
| 連線方式 | 連線導向(三向交握) | 非連線導向 |
| 可靠性 | 可靠,保證送達 | 不可靠,可能遺失 |
| 傳送速度 | 較慢 | 較快 |
| 典型應用 | HTTP、FTP、Email | DNS、串流、VoIP、線上遊戲 |
| OSI 層級 | 傳輸層 | 傳輸層 |
A 選項最常騙人!許多考生誤以為只有 TCP 是傳輸層、UDP 是其他層。事實上兩者都在傳輸層,只是可靠性設計不同。C 也是陷阱—直覺認為「重要資料用 TCP」,但串流反而用 UDP 求即時。