Ssl
HTTPS 使用 TCP 還是 UDP?
HTTPS 使用 TCP 還是 UDP?
HTTPS 可以在任何可靠的流傳輸協議上執行。通常是 TCP,但也可能是 SCTP。它不應該在 UDP 上執行,這是一種不可靠的數據報協議(事實上,雖然這不是它的正式名稱,但這是記住它是什麼的好方法)。
UDP 的 IANA 分配是歷史性的;當時,幾乎每個協議都分配了 TCP 和 UDP 埠號,即使預計它只會使用一個。已經討論過合併埠號系統資料庫,並且從這裡開始只將一個埠分配給一個協議。那是為了更容易部署未來需要自己的系統資料庫的傳輸協議。我不知道那次討論是如何結束的。