傳輸協定對比:TCP 與 UDP 核心差異與適用場景
TCP(傳輸控制協定)
- 面向連接:三向交握建立連接(如打電話)。
- 可靠傳輸:序號、確認、重傳、流量控制、全雙工、多路復用。
- 適用大數據、高可靠場景:Telnet、FTP、SMTP、HTTP、HTTPS。
- 開銷大、速度較慢。
UDP(用戶資料報協定)
- 無連接:直接發送,不保證送達、順序、流控(如發簡訊)。
- 適用少量資料、即時性要求高、可容忍丟包:DNS、TFTP、SNMP、NFS、串流媒體、VoIP、線上遊戲。
- 開銷小、速度快。
總結對比
| 特性 | TCP | UDP |
| 連接方式 | 面向連接 | 無連接 |
| 可靠性 | 高(保證正確、順序) | 低(最佳努力) |
| 傳輸模式 | 位元流 | 資料報 |
| 速度/開銷 | 慢/大 | 快/小 |
| 典型應用 | Web、郵件、檔案傳輸 | DNS、串流、即時通訊 |

copyright ©
萬盛學電腦網 all rights reserved