Динамический порт

Эфемерный порт (короткоживущий порт) — порт, открываемый соединением межсетевого протокола транспортного уровня (IP) из предварительно заданного диапазона программного стека TCP/IP. Также называется динамическим портом.

Описание

Эфемерный порт обычно используется протоколами TCP, UDP или SCTP в качестве порта на стороне клиента в соединениях типа клиент-сервер, когда приложение не связывает сокет с каким-либо определённым номером порта, либо для серверного приложения при необходимости сохранить свободным для чтения данных какой-либо из общеизвестных портов служб, и для установки соединения сервиса с хостом клиента.

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

IANA зарезервировала для использования порты 49152 — 65535 в качестве «динамических и/или приватных портов.» [1]

Berkeley Software Distribution (BSD) использует в качестве эфемерных порты от 1024 до 4999, хотя в большинстве случаев желательно увеличить их число.

Многие версии ядра Linux используют порты 32768 — 61000. В файле /proc/sys/net/ipv4/ip_local_port_range задаётся диапазон используемых портов.

Microsoft Windows использует в качестве эфемерных портов диапазон 1025 — 5000. [2]

FreeBSD, начиная с релиза 4.6, использует диапазон портов IANA.

См. также

Примечания

  1. Список стандартных портов, установленный IANA
  2. Microsoft Windows Technet Library

Динамический порт.

© 2021–2023 sud-mal.ru, Россия, Барнаул, ул. Денисова 68, +7 (3852) 74-95-52