Ssl

HTTPS 使用 TCP 還是 UDP?

  • February 21, 2019

HTTPS 使用 TCP 還是 UDP?

HTTPS 可以在任何可靠的流傳輸協議上執行。通常是 TCP,但也可能是 SCTP。它不應該在 UDP 上執行,這是一種不可靠的數據報協議(事實上,雖然這不是它的正式名稱,但這是記住它是什麼的好方法)。

UDP 的 IANA 分配是歷史性的;當時,幾乎每個協議都分配了 TCP 和 UDP 埠號,即使預計它只會使用一個。已經討論過合併埠號系統資料庫,並且從這裡開始只將一個埠分配給一個協議。那是為了更容易部署未來需要自己的系統資料庫的傳輸協議。我不知道那次討論是如何結束的。

引用自:https://serverfault.com/questions/98951