Согласно обсуждению, которое привело к portreserve
, вероятно, можно обойтись без, если Вы не используете cupsd
и не испытывайте случайный порт обязательные отказы на начальной загрузке из-за неправильного поведения portmap
. (Это подразумевает, что несомненно можно обойтись без, если можно обойтись без portmap
.)
Я не вполне понимаю Ваше обоснование с привязкой для обращения 0.0.0.0
, поскольку это о номерах портов насколько я понял.
В конце, portreserve
не добавляет так много чрезмерного увеличения размера к системе, в то время как это получает Вас некоторая предсказуемость на начальной загрузке
В сущности эфемерный порт является случайным высоким портом, используемым для общения с известным портом сервера. Например, если бы я ssh с моей машины на сервер соединение был бы похож:
192.168.1.102:37852 ---> 192.168.1.105:22
22 стандартный порт SSH, с которым я соединяюсь на удаленной машине; 37852 эфемерный порт, используемый на моей локальной машине
Заключение в кавычки из Википедии:
Эфемерный порт является недолгим портом транспортного протокола для связи Протокола Интернета (IP), выделенной автоматически от предопределенного диапазона программным обеспечением TCP/IP. Это используется Протоколом управления передачей (TCP), Протоколом пользовательских дейтаграмм (UDP) или Потоковым протоколом передачи управления (SCTP) как назначение портов для клиентского конца коммуникации клиент-сервер к стандартному порту на сервере.
Лучшим примером, который я знаю, является FTP. И это не ограниченное Unix понятие.
Порты 49152 -65535 известны как ephemeral ports
. Другое его название — private ports
. Он называется так потому, что этот диапазон портов не может быть зарегистрирован в IANA . Когда клиенту необходимо связаться с сервером, клиенту назначается эфемерный порт, с другой стороны, сервер прослушивает зарегистрированный порт, который находится в диапазоне от 1024 до 49151.