Согласно лабораторным работам, «проверка связи не выполняется, поскольку IP-адрес, назначенный коммутатору, не находится в той же подсети, что и IP-адрес, назначенный рабочей станции. Несмотря на то, что они находятся в одном сегменте сети, IP-адреса не находятся в одной подсети ».

Если это так, почему я могу пинговать 8.8.8.8 (Google Server) с моего компьютера? Я знаю, что сервер Google не находится в моей подсети.

По сути, почему происходит один и тот же процесс, но с разными результатами?

2 ответа2

1

Прежде чем устройства в двух отдельных IP-подсетях смогут общаться друг с другом по IP-адресу, необходимо настроить IP-маршрутизатор (или цепочку IP-маршрутизаторов), который будет действовать как путь между этими двумя подсетями. Это верно, даже если обе подсети существуют в одной сети канального уровня (например, в одном и том же сегменте локальной сети Ethernet). Есть некоторые потенциальные исключения из этого правила, если обе подсети находятся в одной и той же сети канального уровня, но это все еще верно в качестве общего правила, даже когда обе подсети находятся в одной и той же сети канального уровня.

Ваш компьютер может достигнуть 8.8.8.8, потому что между вашей подсетью и ее подсетью есть много IP-маршрутизаторов, и эти маршрутизаторы действуют как пути между этими подсетями.

0

Это совсем не тот же процесс.

Если у вас, скажем, 192.168.1.10 /25 и 192.168.1.150 /25, и они находятся в отдельных подсетях, но выходят в Интернет через маршрутизатор, и вы не настроили /не включили маршрутизацию между VLAN или эквивалентную, оба адреса будут может пинговать что-то снаружи, как 8.8.8.8, но они не смогут пинговать друг друга.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .