Задать вопрос
@fbi_suck
Эникей

При пинге самого себя пакеты покидают интерфейс на физическом уровне или все происходит внутри устройства?

При пинге самого себя пакеты покидают интерфейс на физическом уровне или все происходит внутри устройства?
  • Вопрос задан
  • 300 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@SunTechnik
При работе с адресом самого себя - наружу ничего не выходит, все происходит в памяти.

Как проверить:
1. tcpdump показывает пакеты проходящие по физике. Он не покажет пакеты, где адрес источника и назначения совпадает.
2. Посмотреть скорость передачи данных.

Почему так:
Сетевой адаптер может работать в полудуплексном режиме (в момент времени он или передаёт или принимает данные). Этот режим появился раньше поддержки full-duplex.
Если бы данные надо было выкидывать наружу, полудуплексный адаптер не смог бы работать сам на себя.
+ всевозможные виртальные интерфейсы, которые не имеют физического уровня.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Zerg89
В случае пинга 127.0.0.1 все происходит на уровне драйвера виртуального адаптера ос
В случае сетей физического интерфейса все происходит на уровне маршрутизации и от неё зависит то есть если машрут выглядит
192.168.0.0 mask 255.255.255.0 192.168.0.x то пакет улетит на роутер
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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