Таблица содержания
Что такое порт?
Порт имеет два различных значения. Во-первых, это порт в физическом понимании, такой как 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 (Point-to-Point Tunneling Protocol) – Этот протокол использует TCP-порт 1723. PPTP обычно используется для доступа к серверам удаленного доступа Microsoft.
IPSec (Internet Protocol Security) – Интернет-протокол безопасности использует порт UDP 500 и порт UDP 4500.
L2TP (Протокол туннелирования уровня 2) – Протокол туннелирования уровня 2 использует различные номера портов, TCP-порт 1701, UDP-порт 500 и UDP-порт 4500.
IKEv2 (Обмен ключами в Интернете) – Этот протокол использует порт UDP 500 и порт 4500.
OpenVPN – Этот протокол работает на порту 1194 UDP и порту TCP 443.
SSTP (Secure Socket Tunneling Protocol), также известный как SSL (Secure Sockets Layer) – этот протокол использует TCP-порт 443. Он шифрует данные с помощью частного ключа, что делает его отличным вариантом для установления безопасного VPN-соединения.