thiago_alvarez
@thiago_alvarez
Student

Они в одной подсети?

Не могу понять, например есть 2 ПК и у них разные маски.
1) 192.168.1.1 255.255.255.0
2) 192.168.1.2 255.255.0.0

почему они друг друга видят(пингуют)? они ведь в разных подсетях получается?
я всегда думал, что если разная маска, то они не увидят друг друга.
можете пожалуйста объяснить этот момент поподробнее.
  • Вопрос задан
  • 10568 просмотров
Решения вопроса 1
Jump
@Jump
Системный администратор со стажем.
Они в одной подсети?
Да.
они ведь в разных подсетях получается?
С чего это вдруг?
я всегда думал, что если разная маска, то они не увидят друг друга.
Маска задает размер подсети. А "видят" они или нет это уже зависит от того в одной они подсети или нет.

192.168.1.1 255.255.255.0 Это адреса от 192.168.1.0 до 192.168.1.255
Попадают ли ваши два адреса 192.168.1.1 и 192.168.1.1 под эту маску? Попадают. Значит они в одной подсети.
192.168.1.2 255.255.0.0 Это адреса от 192.168.0.0 до 192.168.255.255
Попадают ли ваши два адреса 192.168.1.1 и 192.168.1.1 под эту маску? Попадают. Значит они в одной подсети.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
saboteur_kiev
@saboteur_kiev Куратор тега Компьютерные сети
software engineer
маска определяет размер подсети, а не конкретную подсеть - маска это не имя подсети.
По маске определяется - пытаться обратиться к компу напрямую или через default gateway

в вашем случае - они будут друг друга видеть
Ответ написан
Комментировать
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Они в одной подсети, так как ваши подсети пересекаются между собой.
Може-те сделать 192.168.100.1 255.255.255.0 и так-же они будут друг друга видеть :)

А вот так
192.168.1.1 255.255.255.192 (26)
192.168.1.65 255.255.255.192 (26)

Вот это уже разные.
Ответ написан
Комментировать
@res2001
Developer, ex-admin
Диапазоны обоих подсетей пересекаются. Оба адреса находятся в той части диапазона, которая принадлежит обеим подсетям. Поэтому хосты друг друга видят.
Вообще маска нужна только для того, чтобы локальный стек TCP/IP мог определить куда отправлять исходящий пакет. Если хост получателя находится в той же подсети, что и локальный хост, то пакет отправляется напрямую получателю, если подсети разные, то, обычно, пакет отправляется на шлюз по умолчанию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы