Эфемерный порт: Что это и что это делает?

Согласно обсуждению, которое привело к portreserve, вероятно, можно обойтись без, если Вы не используете cupsd и не испытывайте случайный порт обязательные отказы на начальной загрузке из-за неправильного поведения portmap. (Это подразумевает, что несомненно можно обойтись без, если можно обойтись без portmap.)

Я не вполне понимаю Ваше обоснование с привязкой для обращения 0.0.0.0, поскольку это о номерах портов насколько я понял.

В конце, portreserve не добавляет так много чрезмерного увеличения размера к системе, в то время как это получает Вас некоторая предсказуемость на начальной загрузке

19
19.08.2013, 02:15
3 ответа

В сущности эфемерный порт является случайным высоким портом, используемым для общения с известным портом сервера. Например, если бы я ssh с моей машины на сервер соединение был бы похож:

192.168.1.102:37852 ---> 192.168.1.105:22

22 стандартный порт SSH, с которым я соединяюсь на удаленной машине; 37852 эфемерный порт, используемый на моей локальной машине

17
27.01.2020, 19:45
  • 1
    Так в этом случае, 37852 эфемерный порт? –  The Dark Knight 20.02.2013, 16:18
  • 2
    Вы корректны –  h3rrmiller 20.02.2013, 16:19
  • 3
    @h3rrmiller, "Эфемерный порт" является понятием, которое не имеет никакого отношения к праву UNIX? –  Pacerier 29.03.2015, 07:28
  • 4
    Корректный. Эфемерный порт является случайным высоким портом клиентское программное обеспечение (независимо от операционной системы) выборы для передачи с известным портом услуг. –  h3rrmiller 01.06.2015, 22:11

Заключение в кавычки из Википедии:

Эфемерный порт является недолгим портом транспортного протокола для связи Протокола Интернета (IP), выделенной автоматически от предопределенного диапазона программным обеспечением TCP/IP. Это используется Протоколом управления передачей (TCP), Протоколом пользовательских дейтаграмм (UDP) или Потоковым протоколом передачи управления (SCTP) как назначение портов для клиентского конца коммуникации клиент-сервер к стандартному порту на сервере.

Лучшим примером, который я знаю, является FTP. И это не ограниченное Unix понятие.

-1
27.01.2020, 19:45
  • 1
    не является точно примером эфемерного Согласованного порта –  Michael Mrozek♦ 20.02.2013, 17:13
  • 2
    Не, что я имел в виду, я подразумевал, что это - протокол, который использует понятие. –  schaiba 20.02.2013, 18:09

Порты 49152 -65535 известны как ephemeral ports. Другое его название — private ports. Он называется так потому, что этот диапазон портов не может быть зарегистрирован в IANA . Когда клиенту необходимо связаться с сервером, клиенту назначается эфемерный порт, с другой стороны, сервер прослушивает зарегистрированный порт, который находится в диапазоне от 1024 до 49151.

0
01.05.2021, 08:59

Теги

Похожие вопросы