Справочник распространенных портов
Common network port numbers and service reference.
Справочник портов на практике
Вы настраиваете брандмауэр, и мастер спрашивает, какой порт нужен вашей базе данных. Вместо поиска взгляните на таблицу: PostgreSQL — 5432, MySQL — 3306. Держите этот справочник открытым при настройке сервера — это избавит от постоянных поисков.
Часто задаваемые вопросы
В чем разница между портами TCP и UDP?
Порты TCP обеспечивают надежную, ориентированную на соединение связь с упорядочиванием данных и проверкой ошибок, используемые такими службами, как HTTP (80), HTTPS (443) и SMTP (25). Порты UDP работают без установления соединения и работают быстрее, используются DNS (53) и потоковой передачей. Номера портов находятся в том же диапазоне 0–65535, но поведение протокола отличается.
Как проверить, открыт ли порт?
Вы можете использовать команду «Порт хоста telnet» или «Порт хоста nc -zv» из терминала. Многие сетевые инструменты и онлайн-программы проверки портов могут проверить доступность для вас. Имейте в виду, что брандмауэры и ограничения интернет-провайдера могут блокировать порты, даже когда удаленная служба работает.
Какие номера портов у HTTP и HTTPS?
HTTP по умолчанию использует порт 80, а HTTPS — порт 443. Браузеры подразумевают эти порты при вводе URL, поэтому в адресной строке они почти не видны.
Какие порты следует оставить открытыми на сервере?
Открывайте только то, что нужно вашим сервисам: обычно 22 (SSH), 80 (HTTP) и 443 (HTTPS). Всё остальное — MySQL 3306, Redis 6379, RDP 3389 — должно быть привязано к localhost или защищено правилами брандмауэра, но никогда не открыто напрямую.
В чём разница между портом и протоколом?
Порт — это номер, определяющий конечную точку сервиса (80 для HTTP). Протокол — это набор правил обмена данными (сам HTTP). Один порт обслуживает один протокол за раз; у некоторых протоколов есть стандартные порты, зарегистрированные в IANA.