Показать сообщение отдельно

  #9  
Старый 24.07.2008, 14:59
izlesa
Участник форума
Регистрация: 03.01.2008
Сообщений: 156
Провел на форуме:
414311

Репутация: 110
Отправить сообщение для izlesa с помощью ICQ
По умолчанию

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

а теперь чуток информации, ктр я уже успел подзабыть, но вроде по логике всё верно.

Все помнят логическое 'И' ? (and) - ну там, побитно сравниваем и единица только если две единицы и ноль в остальных случаях. Напомню

-: 0 and 0 = 0
-: 0 and 1 = 0
-: 1 and 0 = 0
-: 1 and 1 = 1

берём маску, например для сетей класса С

255.255.255.0 = FF.FF.FF.0 = 11111111 11111111 11111111 00000000

соответственно, если применить операцию and к айпи и этой маске

192.168.192.34 and 255.255.255.0 = 192.168.192.0

ну и соответственно все поняли, что диапозон состоит из 255 айпи адресов? ^_____^ и что значит ноль в маске?

ну соответственно ещё раз посмотрим

182.88.64.10 and 255.255.254.0 = 182.88.64.0
те диапозон 182.88.64.1 - 182.88.65.255

проверим, возьмём случайный
182.88.65.234 and 255.255.254.0 = 182.88.64.0
что и требовалось доказать

такс я мог написать здесь довольно много бреда (если не всё ^_____^ ), тк давно не использовал это, а тупо вбивал 255.255.255.0, тк сети маленькие. Так что поправьте и перепроверяйте перед использованием ))