web-dev-qa-db-ja.com

SSL通信に443以外の別のポートを使用できますか?

SSLを介して通信するアプリケーションがありますが、ポート443は同じサーバー上のIISインスタンスによって既に使用されています。 SSL通信に443以外の別のポートを使用できますか?

52
dandaman12

SSLは単一のポート値に決して結び付けられていません。実際、プロトコルとして、任意のバイトの双方向ストリームを提供する限り、任意のトランスポートメディアで使用できます。

Webコンテキストでは、443以外のポートを使用できます。ただし、URLで指定する場合は、https://www.example.com:7342/foobar.html

443または80以外のポートを介したトラフィックを許可しないネットワーク(特に無料のWiFiアクセスポイント)があることに注意してください。つまり、443以外のポートを使用することは、完全に標準的でサポートされていますが、実際の使用上の制限を意味する場合があります。

68
Tom Leek

使用されていない(ほぼ)すべてのポートをSSL通信に使用できます。問題は次のとおりです。誰かがhttps://...を入力し、サービスがポート443にないことを意味しましたか?それは直接できませんより。最近のブラウザは接頭辞https://を使ってserveraddress:443に接続します(ポートが存在しない場合)。 http://に接続するserveraddress:80と同様です。

6
Serverfrog
6
Andy Boura