Введение

Порт транспортного протокола с кратковременным использованием для IP-коммуникаций

Эфемерный порт – это коммуникационный конец (порт) протокола транспортного уровня в стеке протоколов Интернет, используемый лишь непродолжительное время, на протяжении сеанса связи. Такие порты с кратким сроком жизни автоматически выделяются в пределах заранее определенного диапазона номеров портов программным обеспечением IP-стека операционной системы компьютера. Протокол управления передачей (TCP), протокол пользовательских данных (UDP) и протокол управления потоком (SCTP) обычно используют эфемерный порт на клиентской стороне клиент-серверного взаимодействия. На серверной стороне сеанса связи эфемерные порты также могут использоваться для продолжения связи с клиентом, первоначально подключившимся к одному из сервисов, прослушивающих известные порты. Например, приложения Trivial File Transfer Protocol (TFTP) и Remote Procedure Call (RPC) могут работать подобным образом. Выделение эфемерного порта является временным и действует только в течение сеанса связи. После завершения сеанса порт уничтожается, и номер порта становится доступным для повторного использования, однако во многих реализациях просто увеличивается последний использованный номер порта до тех пор, пока не будет исчерпан диапазон эфемерных портов, после чего нумерация начинается заново. Эфемерные порты также называют динамическими, поскольку они используются для каждого запроса и становятся известны только по номеру после выделения.

Диапазон

Диапазон Операционная система 49152–65535 предлагается RFC 6335 и Internet Assigned Numbers Authority (IANA) для динамических или частных портов. FreeBSD использует диапазон портов IANA начиная с релиза 4.6. Windows Vista, Windows 7 и Server 2008 используют диапазон IANA по умолчанию. 32768–60999 используется многими ядрами Linux. 32768–65535 используется в ОС Solaris и ОС AIX. 1024–65535 RFC 6056. 1025–60000 – диапазон по умолчанию для Windows Server 2008 с установленным Exchange Server 2007. В дополнение к диапазону по умолчанию, все версии Windows, начиная с Windows 2000, имеют возможность указать пользовательский диапазон в пределах 1025–65535. 1024–5000 – версии FreeBSD до 4.6, включая дистрибутив Berkeley Software Distribution (BSD). Диапазон по умолчанию для операционных систем Microsoft Windows до Windows XP. 1025–5000 используется Windows Server 2003 до установки обновления безопасности Microsoft MS08-037 от 2008 года, после чего используется диапазон IANA по умолчанию.

Характеристики конфигурации

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