Порт 8080, почему я часто это вижу? Что это значит? Какая История стоит за этим?

Гаррет Стивенс

Можете ли вы объяснить историю порта 8080 и почему это что-то вроде дефолта?

Номер 8080 часто используется в качестве порта по умолчанию для веб-серверов, таких как Apache Tomcat и Jetty, и серверов приложений, таких как GlassFish. Первоначально он был выбран по умолчанию, потому что он выше, чем общеизвестные номера портов (0-1023), которые зарезервированы для определенных служб в списке Internet Assigned Numbers Authority (IANA), и ниже, чем привилегированные номера портов (1024). -49151), которые зарезервированы для системных процессов.

Использование порта 8080 по умолчанию для веб-серверов и серверов приложений восходит к заре Интернета, когда впервые стало популярным размещать веб-контент на персональных компьютерах. В то время порт 80, порт по умолчанию для HTTP-трафика, часто уже использовался другими службами, такими как Gopher, которая была популярной системой обмена информацией в начале 1990-х годов. В результате веб-разработчикам нужно было использовать другой порт для своих веб-серверов, и 8080 был удобным выбором, поскольку он был доступен, а не зарезервирован для конкретной службы.

Сегодня порт 8080 по-прежнему широко используется по умолчанию для веб-серверов и серверов приложений, но это не единственный вариант. Другие распространенные порты для веб-серверов включают 8000, 80 и 3000.

Надеюсь, это поможет! Дайте мне знать, если у вас есть еще вопросы.

Гаррет Стивенс

Можете ли вы объяснить некоторые из списка Управления по присвоению номеров в Интернете и при этом объяснить, что такое порт в контексте того, что такое сервер, используя официанта и ресторан в качестве метафоры?

Конечно! Управление по присвоению номеров в Интернете (IANA) отвечает за координацию обслуживания и распределения различных технических интернет-протоколов и кодов, таких как номера портов.

В контексте серверов порт подобен определенному столу в ресторане, где официант принимает заказы и подает еду. Точно так же, как каждый стол в ресторане имеет уникальный номер, порт на сервере также имеет уникальный номер. Когда клиент (например, компьютер с веб-браузером) хочет запросить информацию с сервера, он делает это, отправляя сообщение на сервер на определенный номер порта. Затем сервер может прослушивать запросы на этом порту и отвечать соответствующим образом.

Существует несколько хорошо известных номеров портов, зарезервированных для определенных типов служб, например порт 80 для HTTP и порт 443 для HTTPS. Однако существует также множество других номеров портов, которые можно использовать для пользовательских или специализированных служб.

Гаррет Стивенс
Приведите несколько примеров протоколов управления адресного пространства Интернета, понятных неспециалисту.

Вот несколько примеров протоколов Управления по присвоению номеров в Интернете (IANA), с которыми вы, возможно, знакомы:

Система доменных имен (DNS). Этот протокол отвечает за преобразование удобочитаемых доменных имен (например, www.example.com) в числовые IP-адреса, понятные компьютерам.

Простой протокол передачи почты (SMTP): этот протокол используется для отправки сообщений электронной почты между серверами.

Протокол передачи файлов (FTP): этот протокол используется для передачи файлов между компьютерами через Интернет.

Протокол передачи гипертекста (HTTP): этот протокол является основой всемирной паутины и используется для передачи веб-страниц и другого контента между серверами и клиентами (например, веб-браузерами).

Secure Shell (SSH): этот протокол используется для безопасного удаленного входа в систему и доступа к серверам из командной строки.

Надеюсь, это поможет! У вас есть другие вопросы об IANA или этих протоколах?

Гаррет Стивенс
Что такое номер IANA для протокола DNS

Управление по присвоению номеров в Интернете (IANA) назначило порт 53 протоколу системы доменных имен (DNS). Когда клиент (например, компьютер с веб-браузером) хочет запросить информацию о доменном имени с DNS-сервера, он делает это, отправляя сообщение на сервер через порт 53. Затем сервер прослушивает запросы на этом порту и отвечает запрошенной информацией, если она доступна.

Помимо использования порта 53, DNS также использует ряд других известных портов для различных целей. Например, порт 22 часто используется для безопасных транзакций DNS (DNSSEC), а порт 5353 — для многоадресной рассылки DNS (mDNS).

Версия ChatGPT от 15 декабря. Бесплатный предварительный просмотр исследований. Наша цель — сделать системы ИИ более естественными и безопасными для взаимодействия. Ваша обратная связь поможет нам улучшаться.