LINUX.ORG.RU
ФорумAdmin

теоретический вопрос по tcp/ip


0

0

подскажите, можно как-то для хоста удаленной сети, зная его ip адрес определить маску сети? к примеру я знаю ip адрес
192.168.1.1, но не знаю ни маски, ни класса сети.
и если две машины соединены сетью, одна имеет ip адрес
192.168.1.1 маска 255.255.255.0
а вторая 192.168.1.2 макса 255.255.255.252 будут ли они пинговать друг друга, в общем случае?

anonymous

ну к примеру делаю я в лиинуксе,
route add -net 192.168.1.0 gw x.x.x.x netamsk ?.?.?.?,
что писать в маске?

anonymous
()

зная ТОЛЬКО IP адрес - остальное не определить, можно только угадать.

Deleted
()

>будут ли они пинговать друг друга, в общем случае?

будут, машина 192.168.1.2 принадлежит сети из 4 ip-адресов, 192.168.1.1 она увидит, а вот 192.168.1.10 уже нет.

Vlad_Ts ★★★★★
()

пинговаться будут ибо и 192.168.1.1 и 192.168.1.2 попадают в одну подсеть при обоих масках (в более общем смысле при _меньшей_ маске)

anonymous
()

>192.168.1.1, но не знаю ни маски, ни класса сети.

А вот класс сети как бы и понятен, если принимать их во внимание вообще :)

fagot ★★★★★
()

Маска указывает какие биты в адресе могу менятся для заданной подсети, если маски разные но перекрывают одинаковые адреса то пакеты ходить медлу ними будут.

anonymous
()

Суперхакер что ли?
Зачем тебе чужая сеть?

Пиши маску 255.255.255.255
Пакет дойдет, если на промежуточных рутерах все прописано, а вот вернется ли назад - вопрос. Это уже решай с админом той сети.

Santa_Claus
()
Ответ на: комментарий от borisych

сказано же в удаленной сети - тобишь есть наличие маршрутизатора, где сдесь броадкасты ?

anonymous
()
Ответ на: комментарий от anonymous

чтобы не задавать такие вопросы прочитайте про теорию множеств и все станет понятно

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.