Я неожиданно наткнулся на термин «эфемерный порт» в статье о Linux, которую я читал, но автор не упомянул, что это такое.
Что такое эфемерный порт в UNIX?
Я неожиданно наткнулся на термин «эфемерный порт» в статье о Linux, которую я читал, но автор не упомянул, что это такое.
Что такое эфемерный порт в UNIX?
Ответы:
По сути, эфемерный порт - это случайный высокий порт, используемый для связи с известным портом сервера. Например, если я ssh с моей машины на сервер, соединение будет выглядеть так:
192.168.1.102:37852 ---> 192.168.1.105:22
22 - стандартный порт SSH, к которому я подключаюсь на удаленной машине; 37852 - эфемерный порт, используемый на моей локальной машине
Цитата из Википедии :
Эфемерный порт - это кратковременный порт транспортного протокола для связи по Интернет-протоколу (IP), автоматически выделяемый из предопределенного диапазона программным обеспечением TCP / IP. Он используется протоколом управления передачей (TCP), протоколом дейтаграмм пользователя (UDP) или протоколом управления потоком (SCTP) в качестве назначения порта для клиентской части соединения клиент-сервер с хорошо известным портом на сервере ,
Лучший пример, который я знаю, это FTP. И это не Unix-связанная концепция.