Я нахожусь в сети компании, где мы используем две подсети: 192.168.0. * И 192.168.3.*. Это мои IP-адреса:

  • 192.168.0.97: ПК / хост тестового сервера
  • 192.168.0.108: ноутбук
  • 192.168.3.192: мобильный телефон

Маска подсети на всех этих устройствах установлена на 255.255.255.0

В маршрутизаторе мы настроили весь трафик на 192.168.0.97, чтобы он был разрешен, так как это требуется для тестирования.

Пинг работает между этими устройствами:

  • 192.168.0.97 - 192.168.0.108
  • 192.168.0.97 - 192.168.3.192

Это не работает на этом:

  • 192.168.0.108 - 192.168.3.192

Хотя здесь возникает мой вопрос: почему 192.168.0.97 может пинговать 192.168.3.192? Я знаю, что мы настроили это на сервере, но разве это не должно препятствовать тому факту, что windows имеет маску подсети 255.255.255.0?

Так почему я могу пинговать через подсети? Очевидно то, что я думал, что они были ложными, так для чего нужны подсети?

2 ответа2

2

Subnets является их название заявляет подсети.

Используя цифровую адресацию, вы можете создавать небольшие сети, которые подключаются к другим маленьким сетям через маршрутизаторы. Наличие небольших сетей более эффективно , чем огромная сеть, охватывающая все миллионы ПК и серверов в мире.

В протоколе IP вы можете определить область подсети, используя маску подсети, например, 255.255.255.0 означает, что первые 3 октета идентифицируют сеть, а последний - хосты в этой подсети.

Трафик в подсети никогда не выходит из подсети, за исключением случаев, когда он явно направлен наружу, например, пинг из одной подсети в другую.

Маршрутизаторы - это устройства, которые могут соединять две или более подсетей вместе, позволяя трафику (например, ping) проходить через него из одной подсети в другую. Они действуют прозрачно для трафика, однако большинство из них могут использовать правила, подобные брандмауэру, которые позволяют маршрутизатору блокировать типы трафика (HTTP, Ping и т.д.).

-1

Чтобы дополнить ответ, данный jcbermu

Я только что выяснил, как мой компьютер на самом деле общается с моим телефоном. Разница становится понятной при запуске tracert. Два выхода этой команды:

C:\WINDOWS\system32>tracert 192.168.0.108

Tracing route to ***** [192.168.0.108]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  ***** [192.168.0.108]

Trace complete.

C:\WINDOWS\system32>tracert 192.168.3.192

Tracing route to 192.168.3.192 over a maximum of 30 hops

  1    <1 ms     3 ms    <1 ms  192.168.0.249
  2    <1 ms    <1 ms    <1 ms  192.168.4.248
  3   319 ms     2 ms     2 ms  192.168.3.192

Trace complete.

Действительно, мой компьютер не связывается с другой подсетью. Это маршрутизатор, который делает это. Сам мой компьютер не имеет связи с моим телефоном, все перенаправляется (видимо, двумя) маршрутизаторами между ними.

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