Jump to content

Эфемерный порт

Эфемерный порт — это конечная точка связи ( порт ) транспортного уровня протокола набора протоколов Интернета , которая используется только в течение короткого периода времени в течение сеанса связи. Такие недолговечные порты автоматически выделяются в заранее определенном диапазоне номеров портов программным обеспечением IP-стека операционной системы компьютера. Протокол управления передачей (TCP), протокол пользовательских дейтаграмм (UDP) и протокол передачи управления потоком (SCTP) обычно используют временный порт для клиент -конца связи клиент-сервер . На серверной стороне сеанса связи временные порты также могут использоваться для продолжения связи с клиентом, который первоначально подключился к одной из служб, прослушивающих известный порт . Например, тривиальный протокол передачи файлов (TFTP). [1] и приложения удаленного вызова процедур (RPC) могут вести себя таким же образом.

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

Диапазон

[ редактировать ]
Диапазон Операционная система
49152–65535 предложено RFC 6335 и Управлением по присвоению номеров Интернета (IANA) для динамических или частных портов. [2] [3] FreeBSD использует диапазон портов IANA начиная с версии 4.6. Windows Vista , Windows 7 и Server 2008 по умолчанию используют диапазон IANA. [4]
32768–60999 используется многими ядрами Linux . [примечание 1] [5]
32768–65535 используется Solaris ОС [ нужна ссылка ] и AIX . ОС [ нужна ссылка ]
1024–65535 RFC 6056 [6]
1025–60000 по умолчанию — Windows Server 2008 с установленным Exchange Server 2007. [7] Помимо диапазона по умолчанию, все версии Windows, начиная с Windows 2000, имеют возможность указать собственный диапазон в пределах 1025–65535. [8] [9]
1024–5000 Версии FreeBSD до 4.6, включая распространение программного обеспечения Беркли (BSD). [10] [11] Диапазон Microsoft Windows операционных систем по умолчанию до Windows XP . [12]
1025–5000 используется Windows Server 2003 до тех пор, пока не будет установлено обновление безопасности Microsoft MS08-037 от 2008 года, после чего по умолчанию используется диапазон IANA. [13]

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

[ редактировать ]

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

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Эффективный диапазон доступен через procfs на узле. /proc/sys/net/ipv4/ip_local_port_range.
  1. ^ Карен Р. Соллинз (июль 1992 г.). Протокол TFTP (версия 2) . IETF . дои : 10.17487/RFC1350 . РФК 1350 . Проверено 18 октября 2020 г.
  2. ^ Присвоение номеров портов IANA
  3. ^ Коттон, М.; Эггерт, Л.; Тач, Дж.; Вестерлунд, М.; Чешир, С. (август 2011 г.). «Диапазоны номеров портов» . Процедуры Управления по присвоению номеров Интернета (IANA) для управления реестром названий служб и номеров портов транспортных протоколов . IETF . сек. 6. дои : 10.17487/RFC6335 . RFC 6335 . Проверено 14 ноября 2021 г. Динамические порты, также известные как частные или временные порты, ... 49152-65535 (никогда не назначаются)
  4. ^ Статья базы знаний Microsoft 929851.
  5. ^ «IP-система» . Документация ядра Linux . Проверено 27 июня 2021 г. Значения по умолчанию — 32768 и 60999 соответственно.
  6. ^ М. Ларсен; Ф. Гонт (январь 2011 г.). Рекомендации по рандомизации портов транспортных протоколов . сек. 3.2. Диапазон временных номеров портов. РФК   6056 . Однако алгоритмы выбора эфемерного порта должны использовать весь диапазон 1024–65535.
  7. ^ Статья базы знаний Microsoft 929851.
  8. ^ Статья базы знаний Microsoft 929851.
  9. ^ Статья базы знаний Microsoft 196271.
  10. ^ Сетевое программирование UNIX, Том 1, Второе издание: Сетевые API: сокеты и XTI . Прентис Холл. 1998. стр. 42–43. ISBN  0-13-490012-Х .
  11. ^ Майк Глисон (2001). «Эфемерный портовый диапазон» . Проверено 15 января 2018 г. обратите внимание, что ядро ​​Linux 2.4 по умолчанию будет использовать диапазон от 32768 до 61000, если доступно достаточно памяти ядра.
  12. ^ Библиотека Microsoft Windows Technet
  13. ^ Статья базы знаний Microsoft 956188.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0df3d3a5184185779bddb650b32f315b__1712726760
URL1:https://arc.ask3.ru/arc/aa/0d/5b/0df3d3a5184185779bddb650b32f315b.html
Заголовок, (Title) документа по адресу, URL1:
Ephemeral port - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)