Наиболее распространенные номера сетевых портов для Linux
В компьютерных сетях, а тем более в сетях TCP/IP и UDP, порт представляет собой логический адрес, который обычно назначается определенной службе или запущенному приложению на компьютере. Это конечная точка соединения, которая направляет трафик на определенную службу в операционной системе. Порты являются программными и обычно связаны с IP-адресом хоста.
Ключевая роль порта — обеспечить передачу данных между компьютером и приложением. По умолчанию определенные службы запускаются на определенных портах, например веб-трафик прослушивается на порту 80 (443 для зашифрованного трафика), DNS на порту 53 и SSH на порту 22. Порты обычно связаны с IP-адресами хост-систем, на которых работают приложения.
Номера портов находятся в диапазоне 0–65535 и разделены на три сетевых диапазона, как показано ниже:
- Порты с номерами от 1 до 1023 называются системными портами или общеизвестными портами. Это порты, зарезервированные для запуска привилегированных служб в системе.
- Номера портов в диапазоне от 1024 до 49151 называются зарегистрированными портами и в основном используются поставщиками для своих приложений. Они доступны для регистрации в IANA, органе, контролирующем глобальное распределение IP-адресов.
- Порты с номерами от 49151 до 65535 называются динамическими портами. Они не могут быть зарегистрированы в IANA и в основном используются для индивидуальных услуг.
В этом руководстве мы сосредоточимся на известных портах и на том, с какими сервисами они чаще всего связаны.
Обычно используемые сетевые TCP-порты
Вот краткое описание некоторых часто используемых портов в сети TCP/IP.
- 20
-
Порт FTP (протокол передачи файлов) для передачи данных между клиентом и сервером.
- 21
Порт FTP (протокол передачи файлов) для установления соединения между двумя хостами. Его называют портом управления или управления.
- 22
Порт SSH (Secure Shell). Это безопасная служба удаленного входа в систему, данные которой зашифрованы.
- 23
Телнет. Это служба удаленного входа в незашифрованном виде. Данные отправляются в виде обычного текста и, следовательно, считаются небезопасными. Он был признан устаревшим в пользу SSH.
- 25
SMTP (простой протокол передачи почты). Протокол, используемый почтовыми серверами для отправки и получения почты.
- 53
DNS (служба доменных имен) Отвечает за преобразование доменного имени в машиночитаемые IP-адреса.
- 67 (UDP)
Используется DHCP-сервером (протокол динамической конфигурации хоста).
- 68 (UDP)
Используется DHCP-клиентом.
- 80
HTTP (протокол передачи гипертекста) используется для незащищенного веб-трафика.
- 443
HTTPS (безопасный протокол передачи гипертекста) используется для зашифрованного веб-трафика.
- 110
-
POP3 (протокол почтового отделения). Протокол незашифрованного доступа к почтовому серверу.
- 995
POP3S (безопасный протокол почтового отделения). Обеспечивает шифрование для протокола POP3.
- 123 (UDP)
NTP (протокол сетевого времени).
- 137
Протокол NetBIOS, используемый для общего доступа к файлам и принтерам.
- 143
IMAP (Протокол приложений обмена сообщениями в Интернете). Управляет сообщениями электронной почты на почтовом сервере. Не обеспечивает шифрование.
- 161/162
Протокол SNMP используется для отправки команд и сообщений.
- 993
IMAPS (Безопасный протокол приложений обмена сообщениями в Интернете) Безопасный протокол для IMAP, обеспечивающий шифрование SSL/TLS.
- 445
Порт SMB (блок сообщений сервера). Используется для обмена файлами.
- 465
SMTPS (простой протокол безопасной передачи почты). Обеспечивает шифрование протокола SMTP.
- 631
Протокол Интернет-печати.
В таблице выше выделены некоторые наиболее часто используемые номера сетевых портов в Linux. Мы что-то пропустили? Дайте нам знать в разделе комментариев.