Предположим, у нас есть компьютер с тремя сетевыми адаптерами:
NIC_1: 172.16.1.1/24
NIC_2: 192.168.1.1/24
NIC_3: 103.55.34.32/24
Мы отправляем пакет с IP-адресом назначения 255.255.255.255.
1) если по умолчанию gw находится в сети 103.55.34 / 24, будет ли пакет отправлен через NIC_3 или пакет будет отправлен через каждую сетевую карту?
2) Если мы сделаем предположение, что весь Интернет - это одна большая сеть, и этот сетевой сетевой адрес - 0.0.0.0/0, адрес 255.255.255.255 будет выглядеть как широковещательный адрес для всей сети (для Интернета), верно?
3) Что означало бы такой сетевой адрес: 1.2.0.0/0? (правильно ли это, а если нет, то почему)
Он будет отправлен через первый интерфейс в таблице маршрутов, который соответствует пункту назначения и оценивается в следующем порядке: статический маршрут> маршрут> шлюз> метрика. Если вы напечатаете route print
вы увидите нечто похожее на следующее:
Network Destination Netmask Gateway Interface Metric [Loads of entries for your various NICs, routes and static routes] 255.255.255.255 255.255.255.255 103.55.34.254 103.55.34.32 1 Default Gateway: 103.55.34.254
Указывает, что тестовый пинг широковещательной / многоадресной рассылки будет использовать ваш NIC_3
Предполагая, что у вас есть сеть 0.0.0.0/0, тогда да 255.255.255.255 БУДЕТ широковещательным адресом. Однако Интернет - это не одна большая сеть, это серия связанных между собой совершенно отдельных сетей (отсюда и Интернет!)