ipmanyak
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Smito1 Цитата: допустим дают 192.168.1.5\16, и спрашивают какая тут маска | я примерно так считаю. 1) - вычитаем из префикса по 8 несколько раз до целого остатка. Сколько 8-рок вычли - столько октетов впереди с числом 255. А остаток определит последующий октет. Остаток определяет число значимых битов, а точнее единиц в последующем октете под маску (типа под номер сети). 2) - остаток вычитания отнимаем от 8, столько значимых битов типа под адрес в следующем октете 3) число 2 возводим в степень, полученную в пункте 2. Это = числу хостов описываемых этими битами. 4) из 256 отнимаем число, полученное в пункте 3 - это число маски последнего октета В двух словах: 1) префикс делишь на 8, целая часть от деления - число октетов с 255, и еще имеем целый остаток. 2) 256-2**(8-остаток) - число маски в следующем октете Пример 1 192.168.1.5/16 входит две 8-ки без остатка - 2 октета с числом 255, дальше считать нечего, маска 255.255.0.0 ----------- Пример 2 192.168.1.5/13 1) одна полная 8-ка, в первом октете пишем 255. 2) остаток 13-8=5 (5 битов под сеть) 8-5=3 (3 бита под хосты типа) 3) 2**3=8 (2 в степени 3 = число хостов описываемых этими тремя битами) 4) 256-8=248 - число второго октета маски, остальные октеты - нули Итого 255.248.0.0 ----- Пример 3 192.168.1.5/25 1) 8*3=24 пишем 3 раза 255 в первых октетах 2) остаток 25-24=1 8-1=7 3) 2**7=128 4) 256-128=128 в последний октет пишем 128 Итого маска 255.255.255.128 ---------- Пример 4 192.168.1.5/21 1) 8*2=16 в двух первых октетах по 255 2) 8-(21-16)=3 3) 2**3=8 4) 256-8=248 в третьем октете Итого 255.255.248.0 --- Пример 5 192.168.1.5/28 1) 8*3=24 в трех первых октетах по 255 2) 8-(28-24)=4 3) 2**4=16 4) 256-16=240 в четвертом октете Итого 255.255.255.240 Наверняка есть способ получше, может даже проще, но лично мне так как то нагляднее и понятнее. Главное уметь возводить число в степень от двух до 7 или запомнить числа 2,4,8,16,32,64,128 Добавлено: Цитата: А это очень плохо, знания только чтением черпаются.
---------- В сортире лучше быть юзером, чем админом... |
| Всего записей: 11945 | Зарегистр. 10-12-2003 | Отправлено: 21:52 10-09-2012 | Исправлено: ipmanyak, 22:36 10-09-2012 |
|