Оглавление:
Определение - что означает сетевой порт?
Сетевой порт - это программная конструкция, специфичная для процесса или приложения, служащая в качестве конечной точки связи, которая используется протоколами транспортного уровня набора протоколов Интернета, такими как протокол пользовательских диаграмм (UDP) и протокол управления передачей (TCP).
Конкретный сетевой порт идентифицируется по его номеру, обычно называемому номером порта, IP-адресом, с которым связан порт, и типом транспортного протокола, используемого для связи.
Номер порта - это 16-разрядное целое число без знака в диапазоне от 0 до 65535.
Техопедия объясняет сетевой порт
Если бы вы могли рассматривать все адреса, с которыми процессор компьютера может общаться, как адресное пространство, то определенные адреса будут иметь специальные цели. Например, адрес может быть адресом памяти или другой адрес может быть адресом порта. Адрес порта может использоваться для связи с внешними процессами или устройствами. Порт - это просто дыра в адресном пространстве процессора, откуда данные могут быть отправлены и получены.
Любой сетевой процесс или устройство использует определенный сетевой порт для передачи и получения данных. Это означает, что он прослушивает входящие пакеты, порт назначения которых соответствует этому номеру порта, и / или передает исходящие пакеты, порт источника которых установлен на этот номер порта. Процессы могут использовать несколько сетевых портов для получения и отправки данных.
Номера портов в диапазоне от 0 до 1023 известны как общеизвестные номера портов. Хорошо известные номера портов назначаются стандартным процессам сервера, таким как FTP и Telnet. На них ссылаются системные процессы, предоставляющие широко используемые типы сетевых сервисов. Определенные номера портов назначаются и записываются Службой присвоения номеров в Интернете (IANA).
Тем не менее, в обычной практике существует много неофициального использования как официально назначенных номеров, так и неофициальных номеров. Кроме того, некоторые сетевые порты используются для нескольких приложений и могут быть обозначены как официальные или неофициальные.
