Localhost также может получать пакеты от сетевого адаптера?

278
ransh

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

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

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

0

1 ответ на вопрос

1
mtak

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

screenshot

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