回答:
HTTPSは、信頼できる任意のストリーム転送プロトコルで実行できます。通常それはTCPですが、SCTPでもあります。信頼性の低いデータグラムプロトコルであるUDP上での実行は想定されていません(実際、正式な名前ではありませんが、それが何であるかを覚えるのに良い方法です)。
UDPのIANA割り当ては歴史的なものです。当時、ほとんどすべてのプロトコルにはTCPとUDPの両方のポート番号が割り当てられていました。ポート番号レジストリをマージし、これからは1つのポートを1つのプロトコルにのみ割り当てることについての議論がありました。それは、そうでなければ独自のレジストリを必要とする将来のトランスポートプロトコルの展開を容易にすることです。その議論がどのように終わったかは知りません。
TCPを使用します。パケットの到着を保証せずにUDPで実行することは困難です。パケットが到着しない場合、暗号化されたデータは解読できません。
次回、tcpまたはudpでデフォルトのポートサービスが実行されるかどうか疑問に思う場合は、Linuxマシンで/ etc / servicesを確認できます。
find "https" %windir%\system32\drivers\etc\services
現在、HTTPSはTCPまたはUDPのいずれかで実行できます。
新しい「QUIC」プロトコルは、複数のTCP接続を1つの多重化されたUDP接続に置き換えることを目的としているため、SSLおよびHTTPSを処理できます。
HTTPS→SSL→QUICフロー→UDP→IP
QUICは、もともと2012年にGoogleによって開発され、IETFレビューを受けています。詳細については、Wikipediaを参照してください。
DROP
ターゲットmangle
をudp
使用し、ルールのプロトコルを使用して、特定のIPのHTTPSトラフィックのみをブロックできました。
OSIモデルにより、上位層のプロトコルが、正しいサービスを提供する基盤となるプロトコル上で実行できます。HTTPSは、SSL / TLSセキュリティを使用したHTTPです。通常、 SSL / TLS はTCPの上で実行されますが、UDP、SCTPまたは他のトランスポート層プロトコルで実行することを止めるものは何もありません。
実際、TCPおよびUDP上のHTTPSは、どちらもIANAによって「よく知られている」と定義されており、ポート番号を予約しています。
「公式の」ポート/プロトコルの組み合わせについては、http://www.iana.org/assignments/port-numbersを参照してください。