Сети 3 мин чтения

IP-адрес доставляет трафик на нужное устройство, а номер порта – нужной программе на этом устройстве. Порты нумеруются от 0 до 65535 и делятся на три группы:

  • 0–1023, общеизвестные порты: стандартные службы, например веб и электронная почта.
  • 1024–49151, зарегистрированные порты: закреплены за определёнными приложениями.
  • 49152–65535, динамические порты: ваше устройство временно выбирает их для исходящих соединений.

Самые распространённые порты

Порт Протокол Служба Примечание
20, 21 TCP FTP Передача файлов без шифрования; лучше используйте SFTP
22 TCP SSH, SFTP Защищённый удалённый вход и передача файлов
23 TCP Telnet Удалённый вход без шифрования; не используйте
25 TCP SMTP Пересылка почты между серверами; на домашних подключениях часто заблокирован
53 TCP/UDP DNS Разрешение имён. См. что такое DNS
67, 68 UDP DHCP Автоматическая выдача локальных IP-адресов. См. что такое DHCP
80 TCP HTTP Веб без шифрования
110 TCP POP3 Загрузка почты (995 с TLS)
123 UDP NTP Синхронизация времени
143 TCP IMAP Доступ к почте (993 с TLS)
443 TCP/UDP HTTPS Зашифрованный веб; UDP – для HTTP/3 (QUIC)
445 TCP SMB Общий доступ к файлам Windows; никогда не открывайте его в интернет
465, 587 TCP Отправка SMTP Отправка почты из почтового клиента
853 TCP DNS over TLS Зашифрованный DNS
1194 UDP OpenVPN VPN
1433 TCP Microsoft SQL Server База данных
3306 TCP MySQL / MariaDB База данных
3389 TCP/UDP RDP Удалённый рабочий стол Windows; одна из главных целей атак
5060, 5061 TCP/UDP SIP IP-телефония
5432 TCP PostgreSQL База данных
5900 TCP VNC Удалённый рабочий стол
8080, 8443 TCP Альтернативные HTTP/HTTPS Серверы разработки, прокси
25565 TCP Minecraft (Java) Игровые серверы
51820 UDP WireGuard VPN

TCP и UDP

  • TCP устанавливает соединение и следит, чтобы все части данных дошли и в правильном порядке. Используется для веб-страниц, электронной почты и передачи файлов.
  • UDP отправляет пакеты без установки соединения и без гарантии доставки. Он быстрее и используется для DNS, видеозвонков, игр и стриминга.

Одна и та же служба может использовать один номер порта в обоих протоколах.

Какие порты держать закрытыми для интернета

Автоматические сканеры круглые сутки проверяют эти порты на каждом публичном IP-адресе. Если вы точно не знаете, зачем это нужно, не пробрасывайте их:

  • 3389 (RDP) и 5900 (VNC): удалённый рабочий стол
  • 445 (SMB) и 139 (NetBIOS): общий доступ к файлам
  • 23 (Telnet) и 21 (FTP): вход без шифрования
  • Порты баз данных, например 3306, 5432 и 1433

Чтобы подключаться к этим службам извне, используйте VPN.

Как проверить, открыт ли порт

Наш инструмент Open Port Checker проверяет из интернета любой TCP-порт вашего подключения.

Как узнать, какие порты используются на компьютере

  • Windows: netstat -ano в командной строке
  • macOS: lsof -i -P | grep LISTEN
  • Linux: ss -tulpn

Часто задаваемые вопросы

Какой порт использует сайт?

443 для HTTPS и 80 для обычного HTTP. Браузер подставляет его автоматически.

Можно ли «взломать» порт?

Порт – это просто номер. Опасность представляет программа, которая его прослушивает: устаревшее или неправильно настроенное ПО можно атаковать через открытый порт.

Безопасно ли, что на моём роутере открыт порт 443?

Только если вы сами намеренно пробросили его на сервер, который обслуживаете. По умолчанию домашние роутеры держат входящие порты закрытыми.