Я всегда думал, что localhost использует только петлевой интерфейс и может принимать только те пакеты, которые были отправлены в петлевой интерфейс.

Тем не менее, при использовании инструмента tftpd64/tftp32, хотя он слушает 127.0.0.1, он все еще может принимать запросы от любого другого сетевого адаптера.

Может кто-нибудь объяснить, как это может быть, что localhost получает пакеты из другой сети?

1 ответ1

1

Инструмент tftpd32/tftpd64, похоже, производит неправильное впечатление. Даже если вы выберете 127.0.0.1 из выпадающего списка, он все равно будет прослушивать все интерфейсы (0.0.0.0), как видно из вывода netstat -anbo:

Скриншот

Я раскрываю выпадающий список, чтобы вы могли видеть все интерфейсы, которые есть у машины, а не выбирать интерфейс, который слушает инструмент.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .