Понимание таблицы маршрутов хоста - PullRequest
1 голос
/ 20 декабря 2011

У меня есть главный компьютер с адаптером Ethernet, настроенный следующим образом: IP-адрес 192.170.100.10, маска подсети 255.255.255.0. Есть также аппаратное устройство, которое работает как IP-сервер, настроенный как: 192.170.100.20, 255.255.255.0. Когда я подключаю это устройство к хост-адаптеру Ethernet, в вывод команды route print (Windows) добавляется следующая информация:

Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
    192.170.100.0    255.255.255.0   192.170.100.10  192.170.100.10       20
   192.170.100.10  255.255.255.255        127.0.0.1       127.0.0.1       20
  192.170.100.255  255.255.255.255   192.170.100.10  192.170.100.10       20

Мне нужно некоторое объяснение этого вывода: как эти записи добавляются, как они используются для маршрутизации сетевых пакетов 192.170.100. * На этот адаптер.

Ответы [ 2 ]

2 голосов
/ 20 декабря 2011

Строка 1: отправьте все, что идет на 192.170.100. *, Через вашу сетевую карту на 192.170.100.10, если не существует правил, это более особенное

Строка 2: отправляйте пакеты себе НЕ черезСетевая карта cour, но через Loopback

Строка 3. Отправка трансляций через сетевую карту.

Поскольку нет никаких правил для чего-либо, кроме 192.170.100. * Вы не сможете достичьдругие сети

1 голос
/ 20 декабря 2011
192.170.100.0    255.255.255.0   192.170.100.10  192.170.100.10       20

Означает, что все в сети 192.170.100.0 будет использовать 192.170.100.10 в качестве шлюза

192.170.100.10  255.255.255.255        127.0.0.1       127.0.0.1       20

Означает, что все, что ищет 192.170.100.10, действительно будет отправлено на петлевой (локальный) адрес.

192.170.100.255  255.255.255.255   192.170.100.10  192.170.100.10       20

Является ли широковещательный адрес для сети 192.170.100.0.

...