• Blog
  • Что такое сетевой порт?

Что такое сетевой порт?

Oct 19, 2023   |   3 мин.
Что такое сетевой порт?

Содержание

Что такое порт?

Порт имеет два различных значения. Во-первых, это порт в физическом понимании, такой как ADSL-модемы, хабы, коммутаторы, интерфейсы, используемые маршрутизаторами для подключения других сетевых устройств и т. д.

Второй - это порт на сетевой службе, который обычно относится к порту протокола TCP/IP. Если IP-адрес похож на дом, то порт - это дверь дома. IP-адрес представляет собой строку чисел, в то время как порт - только целое число, и его значение варьируется от 0 до 65535. Например, порт 80 используется для просмотра веб-сервисов, а порт 21 используется для FTP-сервисов и т. д.

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


Какова роль порта?

Роль портов заключается в том, чтобы позволить приложениям на компьютерах с разными операционными системами взаимодействовать друг с другом и получать информацию из одного места в другое. Каждый порт связан с IP-адресом хоста и протоколом связи. Поэтому известным приложениям назначается известный номер порта среди портов, используемых сервером, а неизвестные приложения регистрируются с номером порта, чтобы избежать дублирования.

Какова классификация портов?

Диапазон номеров портов: 0 - 65535

Известные порты: диапазон от 0 до 1023

Порты соответствуют протоколам, которые предоставляют определенные услуги. Обычно порт 21 назначается службе FTP, а порт 25 - службе SMTP (простой протокол передачи почты) и так далее. Однако некоторые сетевые службы не требуют указания конкретного номера порта. Например, номер порта для службы WWW по умолчанию равен "80".

Динамические порты: диапазон от 1024 до 65535

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

Какие порты подходят для VPN?

Список протоколов VPN и номера портов, необходимые для их правильной работы.

PPTP (Протокол туннелирования точка-точка) - Этот протокол использует TCP-порт 1723. PPTP часто используется для доступа к серверам удаленного доступа Microsoft.

IPSec (Интернет-протокол безопасности) - Интернет-протокол безопасности использует порт UDP 500 и порт UDP 4500.

L2TP (Протокол туннелирования уровня 2) - Протокол туннелирования уровня 2 использует различные номера портов, TCP порт 1701, UDP порт 500 и UDP порт 4500.

IKEv2 (Обмен ключами в Интернете) - Этот протокол использует порт UDP 500 и порт 4500.

OpenVPN - Этот протокол работает на порту 1194 UDP и порту TCP 443.

SSTP (Протокол безопасного туннелирования с использованием защищенных сокетов) также известен как SSL (Уровень защищенных сокетов) - этот протокол использует TCP-порт 443. Он шифрует данные с помощью закрытого ключа, еще одна отличная комбинация для установления безопасного VPN-соединения.