IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Сети (http://www.imho.ws/forumdisplay.php?f=145)
-   -   сетевые маски с чередованием нулей и единиц (например, 111001111000...)? (http://www.imho.ws/showthread.php?t=66864)

Sevrige 24.08.2004 00:23

сетевые маски с чередованием нулей и единиц (например, 111001111000...)?
 
Наткнулся на экзаменационный вопрос для какого-то ВУЗа и расстроился... Т.е. ответ знаю, а вот обяснить не могу:

"Могут ли существовать сетевые маски с чередованием нулей и единиц (например, 111001111000...)? Почему? "

Нутром чувствую, что не могут... но вот почему? Вроде бы широковещательные запросы работать будут, у раутера крыша тоже поехать не должна... Единственное что запись x.x.x.x/yy работать не будет, но это ее проблемы. И в том, что адреса не подряд идут тоже ничего страшного нет.

Так могут или нет?!

FantomIL 24.08.2004 09:46

Sevrige
Маска подсети - это бинарное число, которое определяет, какая часть IP-адреса является netid, а какая hostid.
Стандартная маска подсети для адреса класса С выглядит так:
11111111 11111111 11111111 00000000 (255.255.255.0)
Цифра 0 в маске подсети означает, что соответствующий разряд в IP-адресе является hostid. Таким образом, чтобы разбить сеть класса С на четыре подсети необходимо применить маску подсети
11111111 11111111 11111111 11000000 (255.255.255.192)
Для IP-адреса сети класса С
194.93.173.67 (11000010 1011101 10101101 01000011)
применение такой маски даёт netid:
11000010 1011101 10101101 0100000 (194.93.173.64)
и hostid:
000011 (3)
Маска подсети показывает, что hostid могут находиться в диапазоне 000001 до 111110 (от 1 до 62) и первые два разряда четвертого октета могут иметь значения от 00 до 11. А это значит, наша сеть класса С 194.93.173 (254 адреса), с помощью маски подсети разбита на четыре подсети с 62-мя адресами (248 адресов + 4 адреса пошло на netid + 2 специальных адреса.
Вот вроде и все. :)
Удачи
З.Ы. Все изложеное выше я привел для понимания.
А точный ответ на твой вопрос выглядит так: "Да маска подсети так выглядеть может, потому что это бинарное число."

Sevrige 24.08.2004 11:40

FantomIL
Спасибо за ответ!

Врать, что убедил не буду... хотя на на работе поспрашивал, тоже говорят - бред, но работать будет.

ps А никто не пробовал так винды настроить? ;-) Посылают, однако. А вот Солярис по слухам работает с такими масками без проблем.

FantomIL 24.08.2004 12:48

Sevrige
Solaris работает без проблем и это действительно так. А Винды ты так настроить не можешь, просто потому, что в строках ввода применяется форматирование и Винда не принимает адреса в такой форме (в строках настройки сетевых адаптеров).
Но, важно, что ЛЮБОЙ АйПи адрес это бинарное число. И его можно записать и в двоичной и в шестнадцатиричной и в... форме. И сама Винда прекрасно разбирается во всех форматах адресов. В этом можно убедиться, если проделать следующее.
Открой браузер Интернет Иксплорер и в строке ввода адреса наберешь не Гугль.Ру, а его АйПи, то все равно попадешь на Гугль. И этот адрес ты можешь записать и в двоичной и в шестнадцатиричной формах и скомбинировать эти формы как хочешь и все равно ты попадешь на Гугль :). Попробуй в качестве эксперимета проделать это - довольно забавно. Некоторые хитрые молодые люди таким образом с работы гуляют по зпретным серверам (малоопытный админ ставит блокировку на некоторые сайты по их заголовку, а продвинутый юзер пишет в строке адреса в браузере АйПи в двоичной форме и проходит :))

Sevrige 24.08.2004 14:06

В выходные настрою сетку на работе под соляру и посмотрю, как всё работать будет, благо sparc-ов свободных есть парочка... а заодно гляну, возьмет ли винда по dhcp такую маску... а, собственно, куда она денется? :)))


Часовой пояс GMT +4, время: 07:31.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.