Czy HTTPS używa TCP lub UDP?
HTTPS może działać na dowolnym niezawodnym protokole transportu strumienia . Zwykle jest to TCP, ale może to być również SCTP. NIE oczekuje się, że będzie działał przez UDP, który jest zawodnym protokołem datagramowym (w rzeczywistości, chociaż nie jest to jego oficjalna nazwa, jest to dobry sposób na zapamiętanie, co to jest).
Zadanie IANA dla UDP ma charakter historyczny; w tym czasie prawie każdemu protokołowi przypisano zarówno numery portów TCP, jak i UDP, nawet jeśli spodziewano się, że użyje tylko jednego. Dyskutowano na temat łączenia rejestrów numerów portów i odtąd tylko przypisywania jednego portu do jednego protokołu. Ma to na celu ułatwienie wdrażania przyszłych protokołów transportowych, które w innym przypadku wymagałyby własnych rejestrów. Nie wiem, jak zakończyła się ta dyskusja.
Używa TCP. Trudno byłoby uruchomić go na UDP bez gwarancji nadchodzących pakietów. Jeśli pakiety nie dotrą, zaszyfrowane dane nie zostaną rozszyfrowane.
źródło
Następnym razem, jeśli zastanawiasz się, czy domyślna usługa portu działa na tcp lub udp, możesz spojrzeć na / etc / services na komputerze z systemem Linux.
źródło
find "https" %windir%\system32\drivers\etc\services
Obecnie HTTPS może działać powyżej TCP lub UDP.
Nowy protokół „QUIC” ma na celu zastąpienie wielu połączeń TCP jednym multipleksowanym połączeniem UDP, a zatem może obsługiwać SSL i HTTPS:
QUIC został pierwotnie opracowany w 2012 r. Przez Google i jest poddawany przeglądowi IETF. Aby uzyskać więcej informacji, zobacz Wikipedia.
źródło
DROP
celów wmangle
tabeli i używającudp
protokołu dla reguły.Model OSI umożliwia działanie protokołów wyższych warstw na dowolnym protokole bazowym zapewniającym prawidłowe usługi. HTTPS to HTTP wykorzystujący zabezpieczenia SSL / TLS. SSL / TLS zazwyczaj działa na TCP, ale nic nie stoi na przeszkodzie, aby uruchomić go na UDP, SCTP lub innym protokole warstwy transportowej.
W rzeczywistości HTTPS przez TCP i UDP są zdefiniowane przez IANA jako „dobrze znane” i mają zarezerwowane numery portów.
Zobacz http://www.iana.org/assignments/port-numbers, aby uzyskać informacje na temat „oficjalnych” kombinacji portów / protokołów.
źródło
źródło