中山大學(後西醫)
112年
計算機概論與程式設計
第 50 題
Which one of the following statements about end-to-end communication protocols is wrong?
- A UDP offers end-to-end communication.
- B TCP offers connection-oriented connections.
- C UDP builds up reliable connections.
- D Sockets are used for establishing end-to-end communication.
- E Unreliable connections might loss data.
思路引導 VIP
若今天有一個通訊協定在寄送資料前完全不與接收端「打招呼」(建立握手程序),也不在乎資料在路上是否遺失或損壞,我們通常會如何形容這種服務的「可靠度」?它與我們一般說的『保證送達』有什麼區別?
🤖
AI 詳解
AI 專屬家教
傳輸層協定的特性辨析
你能準確指出選項 (C) 的敘述錯誤,表示你對於網路傳輸層(Transport Layer)中兩大核心協定的本質掌握得非常紮實!這題的解題關鍵在於區分 UDP (User Datagram Protocol) 與 TCP (Transmission Control Protocol) 的特性。UDP 的核心設計理念是「快速」與「低延遲」,它採用非連接導向(Connectionless)的傳輸方式,並不提供錯誤校正或保證送達的機制,因此被歸類為**不可靠(Unreliable)**的協定;相對而言,標榜可靠連線的是具備三向握手機制的 TCP。
難度評估與考點觀察
▼ 還有更多解析內容
TCP 與 UDP 協議比較
💡 傳輸層兩大協定在可靠性與連線機制上的本質差異
| 比較維度 | TCP | VS | UDP |
|---|---|---|---|
| 連線機制 | 連線導向 (需三向交握) | — | 無連線導向 (直接傳送) |
| 可靠性 | 高,保證正確且順序到達 | — | 低,不保證送達也不重傳 |
| 傳輸速度 | 較慢,因為檢查機制多 | — | 極快,標頭開銷小 |
| 應用範例 | 瀏覽網頁 (HTTP)、電子郵件 | — | 串流影片、視訊通話、遊戲 |
💬TCP 重視資料完整性(穩);UDP 重視即時性(快)。