2015-07-06 3 views
2

Я выполнял некоторую конфигурацию, включая выпуск некоторых портов, назначение их приложениям. Я видел, как многие приложения хотят порт 80. Могу ли я спросить, что в нем такого особенного? Почему не порт 90? 70?Что такого особенного с портом 80?

ответ

1

Порт 80 является стандартом для HTTP, который является основным сетевым протоколом.

Так что если у вас есть URL-адрес, как это (без какой-либо номер порта):

http://stackoverflow.com/questions/31242839/what-is-so-special-with-port-80/31242897#31242897 

ваш браузер будет взаимодействовать с веб-сервером через порт 80.

2

Как указано @Glorfindel, порт 80 является стандарт для HTTP.

Для уточнения - существует несколько фиксированных портов TCP, UDP «зарезервировано» для разных сервисов от 1 до 1024. Лучшей практикой является использование номера порта более 1024 для нестандартного трафика.

Например, вам может понадобиться как сервер IIS, так и сервер tomcat, работающий на одном компьютере. вы можете задать 80 на один, а 8080 на другой, или 8080 на один, и 8090 на другой. (обратите внимание, что серверы J2EE, такие как Tomcat, Glassfish, Weblogic и т. д. часто по умолчанию равны 8080, что также определяется как HTTP_alternate)

Кроме того, в некоторых операционных системах вам необходимы повышенные привилегии (administrator/root) для регистрации порта ниже 1024, поэтому вы можете использовать порт 8080 вместо 80 для удобства использования.

Еще одно предложение чтение: https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

Заметим также, что (по крайней мере, исторически) Skype, например, используется порт 80 для прослушивания, так как он открыт во многих маршрутизаторов и т.д.

Смежные вопросы