web-dev-qa-db-fra.com

Puis-je utiliser un autre port que 443 pour la communication HTTPS / SSL?

Le port 443 est généralement utilisé pour HTTPS/SSL. Mais est-ce la seule option que nous pouvons choisir pour la communication HTTPS/SSL. Sinon pourquoi?

38
Jacky

Le numéro de port n'est pas "magique", vous pouvez utiliser n'importe quel port compris entre 1 et 65535. Il n'y a que 2 conditions:
1. Le serveur et le client doivent (accepter) d'utiliser le même numéro de port.
2. Les ports dans la gamme 1-1023 sont des "ports bien connus" affectés dans le monde entier à des applications ou protocoles spécifiques. Si vous utilisez l'un de ces numéros de port, vous risquez d'avoir des conflits avec l'application "bien connue". Les ports à partir de 1024 sont librement utilisables.

Par exemple, vous pouvez utiliser le port 30443 pour SSL VPN si votre passerelle VPN prend en charge la réaffectation de port et que le client VPN SSL (le cas échéant) le fait également. Si vous accédez au VPN SSL via un portail Web, vous pouvez ajouter le numéro de port personnalisé à l’URL, comme suit: " https://mysslvpnserver.com:3044 ".
Attention, les flux Internet publics (hôtels, hotspots) bloquent souvent les ports hauts> 1024.

27
user1016274

Nous pouvons utiliser n’importe quel port disponible pour HTTPS. Cependant, pour des raisons de convention, les ports 443 et 8443 sont affectés à HTTPS (les navigateurs préfixant automatiquement https lorsque ces numéros de port sont utilisés), mais nous pouvons même exécuter HTTPS sur le port 80. Dans ce cas, Dans ce cas, il est de notre responsabilité d’utiliser https (si nous ne l’indiquons pas, le navigateur le considérera comme un lien http).

13
Vinodth Kumar