Чи можу я використовувати інший порт, крім 443, для зв'язку SSL?


55

У мене є програма, яка спілкується через SSL, однак порт 443 вже використовується екземпляром IIS на тому ж сервері. Чи можу я використовувати інший порт, крім 443, для зв'язку SSL?

Відповіді:


68

SSL жодним чином не прив'язаний до значення одного порту; насправді, як протокол, він може бути використаний над будь-яким транспортним середовищем, якщо цей носій забезпечує двонаправлений потік для довільних байтів.

У веб-контексті ви можете використовувати будь-який порт, крім 443, за умови, що ви вказали його в URL-адресі: https://www.example.com:7342/foobar.html

Зауважте, що є деякі мережі (особливо деякі безкоштовні точки доступу до Wi-Fi), які не дозволяють здійснювати трафік через інші порти, ніж 443 або 80; що означає, що використання іншого порта, ніж 443, хоча і цілком стандартний і підтримуваний, може означати деякі практичні обмеження використання.


6

1
Не відповідаючи на запитання як таке, але відповідаючи на його дух!

Чудова інформація! Я не усвідомлював, що IIS 8.0 вирішив багатозадачну проблему / кілька IP-адрес.
k1DBLITZ

6

Ви можете використовувати (майже) кожен порт, який не використовується, для зв'язку SSL. Питання: Ви мали на увазі, що хтось входить, https://...а ваша служба не знаходиться на порту 443? Чим це безпосередньо неможливо. Сучасні браузери використовують приставку https://для підключення serveraddress:443(якщо немає порту). Подібний до http://якого підключається serveraddress:80.


Дякую за Вашу відповідь. Інші сервіси, що використовують SSL, - це інструмент безпеки, тому він не пов'язаний спеціально з використанням "https: // .."
dandaman12
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.