Что происходит, когда мы используем псевдоним ip addr, который уже выделен другому в той же локальной сети. Является ли псевдоним локальным для моей системы?
1 ответ
IP-адреса преобразуются в физические интерфейсы с помощью протокола, называемого ARP
.
Когда компьютер хочет узнать, у кого есть IP-адрес в сегменте ЛВС, он передает ARP запрос «у кого есть», сообщая, что владелец IP-адреса должен сообщить, как с ним можно связаться.
Когда компьютер с IP-адресом видит запрос, он отправляет пакет ответа на адрес Ethernet запрашивающего, указывая, что он владеет адресом.
Теперь, когда два компьютера имеют один и тот же адрес, они оба отвечают на запрос ARP who-has, и в основном случайным образом один из этих ответов приходит первым к исходному запрашивающему.
Итак, чтобы ответить на ваш вопрос, другие компьютеры в сети подключаются к любому компьютеру, когда два компьютера используют один и тот же IP-адрес. Компьютер с IP-адресом всегда подключается к локальному компьютеру, поскольку ему не нужно отправлять ARP-запрос для Ethernet-адреса, соответствующего IP-адресу.