
UDP 與 TCP。這些是什麼 ?它們有什麼差別、優缺點?
答案1
TCP 是傳輸控制協定。它是一種面向連接的協議,這意味著它將透過 3 次握手來建立會話。 TCP 提供錯誤檢查,儘管它是以開銷流量為代價的。 TCP 最適合用於需要保持持續連線的應用程序,例如 FTP 或 SSH。
UDP 是用戶資料報協定。與 TCP 不同,UDP 是一種無連線協定。這很像您透過郵件發送一封信。我的意思是沒有保證您將收到郵件,您發送郵件並希望它到達那裡(盡力投遞)。由於不像 TCP 那樣進行錯誤檢查,因此速度更快,但更容易出錯。由於其速度快,它非常適合遊戲等時間關鍵型應用程式。一些串流媒體視訊應用程式也會使用 UDP,以提高速度。
這是對協議的非常簡短的概述,它們比這要深入得多。如果您對具體細節以及它們如何在分層模型中運行感到好奇,我建議您更多地閱讀它們。