Нубский вопрос как расчитать сколько сетей входит в диапазон IP

Автор: VasilievAE Дата: 09.07.2009 13:18 исходные данные:
ip 203.71.61.106
203.71.0.0-203.72.255.255

ip 61.206.120.4
61.200.0.0-61.215.255.255

Чинал много литературы но ответа так и не нашел!
Мне нужно разобраться как высчитываются сети из диапазона IPшников
IP калькуляторы видают вот что!
Help!!
Хотябы в какой степи копать?! Все остальные расчеты делаю спокойно а тут на грабли наступил )))

Пример1
ip 203.71.61.106
203.71.0.0 - 203.72.255.255 .../ TW

203.71.0.0 - 203.71.255.255
203.71.0.0/16

203.72.0.0 - 203.72.255.255
203.72.0.0/16

IP 203.71.61.106 - 11001011.01000111.00111101.01101010 - CB.47.3D.6A
network1 203.71.0.0 - 11001011.01000111.00000000.00000000 - CB.47.00.00
network2 203.72.255.255 - 1001011.01001000.11111111.11111111 - CB.48.FF.FF

network 203.71.0.0 - 11001011.01000111.00000000.00000000 - CB.47.00.00
network1 203.71.0.0 - 11001011.01000111.00000000.00000000 - CB.47.00.00
network2 203.71.255.255 - 11001011.01000111.11111111.11111111 - CB.47.FF.FF
netmask /16 - 255.255.0.0 - 11111111.11111111.00000000.00000000 - FF.FF.00.00

network 203.72.0.0 - 11001011.01001000.00000000.00000000 - CB.48.00.00
network1 203.72.0.0 - 11001011.01001000.00000000.00000000 - CB.48.00.00
network2 203.72.255.255 - 11001011.01001000.11111111.11111111 - CB.48.FF.FF
netmask /16 - 255.255.0.0 - 11111111.11111111.00000000.00000000 - FF.FF.00.00



Пример2
ip 61.206.120.4
61.200.0.0 - 61.215.255.255 .../ JP

61.200.0.0 - 61.207.255.255
61.200.0.0/13

61.208.0.0 - 61.215.255.255
61.208.0.0/13


IP 61.206.120.4 - 00111101.11001110.01111000.00000100 - 3D.CE.78.04
network1 61.200.0.0 - 00111101.11001000.00000000.00000000 - 3D.C8.00.00
network2 61.215.255.255 - 00111101.11010111.11111111.11111111 - 3D.D7.FF.FF

network 61.200.0.0 - 00111101.11001000.00000000.00000000 - 3D.C8.00.00
network1 61.200.0.0 - 00111101.11001000.00000000.00000000 - 3D.C8.00.00 -
network2 61.207.255.255 - 00111101.11001111.11111111.11111111 - 3D.CF.FF.FF
netmask /13 - 255.248.0.0 - 11111111.11111000.00000000.00000000 - FF.F8.00.00

network1 61.208.0.0 - 00111101.11010000.00000000.00000000 - 3D.D0.00.00
network2 61.215.255.255 - 00111101.11010111.11111111.11111111 - 3D.D7.FF.FF
netmask /13 - 255.248.0.0 - 11111111.11111000.00000000.00000000 - FF.F8.00.00
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 09.07.2009 18:14lyo Так а в чем вопрос?
Ответ же приведен: первый пример - две шестнадцатые сети, второй - две тринадцатые.
Соответственно: первый IP из сети 203.71.0.0/16, второй - из 61.200.0.0/13.

WBR
lyo
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 10.07.2009 09:50VasilievAE Это расчет из IP калькулятора!
Мне надо разобраться как он эти сети высчитывает
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 10.07.2009 10:41lyo Вы прикалываетесь? Вам же калькулятор все в двоичной системе расписал. Вы представляете себе принцип маскирования IP-адресов?

WBR
lyo
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 10.07.2009 11:32VasilievAE Была бы 1 сеть я ее без проблем высчитываю в двоичной системе но когда несколько сетей не получается!

network 203.64.0.0 - 11001011.01000000.00000000.00000000 - CB.40.00.00
network1 203.71.0.0 - 11001011.01000111.00000000.00000000 - CB.47.00.00
network2 203.72.255.255 - 11001011.01001000.11111111.11111111 - CB.48.FF.FF
netmask /12 - 255.240.0.0 - 00000000.00001111.11111111.11111111 - 00.0F.FF.FF

Я не могу разобраться! Вот что у меня получается! Когда несколько сетей то траблы Грустный
Расчет не верен!
Подскажите хотя бы где почитать! Если не можите сказать где ошибка.

И как определить что в диапазоне несколько сетей а не 1!
Я это проверяю только переведя потом сеть и сравниваю полученный диапазон а получается 203.64.0.0 - 203.79.255.255
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 10.07.2009 13:14VasilievAE мммм ушли уже от темы! )))
мне не надо учиться пользоваться калькулятором!
Я должен разобраться как высчитываются сети если их больше 1 из диапазона IP!!!

Исходные данные:
ip 203.71.61.106
203.71.0.0-203.72.255.255



Вот как понять что тут несколько сетей и какие они? Расчет через двоичную систему.

IP 203.71.61.106 - 11001011.01000111.00111101.01101010 - CB.47.3D.6A
network1 203.71.0.0 - 11001011.01000111.00000000.00000000 - CB.47.00.00
network2 203.72.255.255 - 1001011.01001000.11111111.11111111 - CB.48.FF.FF

Повторюсь если 1 сеть то нет проблем считать умею
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 10.07.2009 13:56lyo Если не секрет, приведите расчет, по которому адреса
11001011.01000111.00000000.00000000
11001011.01001000.11111111.11111111
могут быть в одной сети. Если это не двенадцатая сеть, конечно. Ну или приведите расчет, по которому Вы получаете двенадцатую сеть. Хотя, об этом я догадываюсь.

>Я это проверяю только переведя потом сеть и сравниваю полученный диапазон а получается 203.64.0.0 - >203.79.255.255
Это и есть двенадцатая сеть. И это явно не Ваш случай. Вот если взять десятую сеть 203.64.0.0/10 и порубить ее на двенадцатые, то эта будет первой. При этом 203.79.255.255 - броадкаст. Второй будет 203.80.0.0-203.95.255.255 и т.д.
В Вашем случае, очевидно, 203.64.0.0/10 покоцана на шестнацатые подсети, две из которых - Ваши.

Любая литература по TCP/IP (раздел IP).

WBR
lyo
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 10.07.2009 14:34VasilievAE Да литературы прочитал не мало только там пишут как вычислить сеть, бродкаст или наоборот!
а вот примеров вычистений ситей изи диапазона нету, я не нашел.
Вот из этого примера как я могу понять что это 10 и ее покоцали на 16?
Я только изучаю, не серчайте ))
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 10.07.2009 15:37lyo То, что ваши сети являются результатом нарезки 203.64.0.0/10 - это только предположение. С таким же успехом могла быть раздеребанена двенадцатая сеть.
Ну Вы же вычислили минимальную общую маску для первого и последнего IP Вашего диапазона - 12. И увидели, что в эту маску входит еще леньсчитатьсколько таких диапазонов. Вывод - большая сеть разбита на подсети. Минимально возможное количество подсетей, охватывающих Ваш диапазон - две шестнадцатые. Это очевидно, стоит взглянуть на двоичное представление. Ну и по количеству адресов можно ориентироваться:
/24 - 256 адресов: XXX.YYY.ZZZ.0-XXX.YYY.ZZZ.255
/16 - 65536 адресов: XXX.YYY.0.0-XXX.YYY.255.255
А теперь сравните с:
203.71.0.0 - 203.72.255.255
Не очевидно, что это две сети /16?
Теоретически, если бы у Вас был, например, диапазон 203.72.0.0 - 203.73.255.255, можно было бы эти две сети /16 объединить в одну /15, но для определения такой возможности без перевода в единички-нолики не обойтись.

А дальше Вы можете дробить их на более мелкие, как Вашей душе угодно. Только не забывайте, что при дроблении теряется два адреса: один - на адрес подсети, второй - на броадкаст.

WBR
lyo
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 10.07.2009 15:44lkanter Сетей в диапазоне может быть сколько угодно, смотря как их нарежут. Сколько подсетей с маской 255.255.255.252 может быть в сети 255.255.0.0?
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 10.07.2009 16:19VasilievAE но ip калькуляторы считают же? или они тупа перебор делают?
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 10.07.2009 16:48lyo lkanter Пишет:
-------------------------------------------------------
> Сетей в диапазоне может быть сколько угодно,
> смотря как их нарежут. Сколько подсетей с маской
> 255.255.255.252 может быть в сети 255.255.0.0?

Естественно. Я об этом и писал:
"А дальше Вы можете дробить их на более мелкие, как Вашей душе угодно."
Я просто говорил о минимальном возможном количестве подсетей в данном диапазоне.

WBR
lyo

ЗЫ А вообще, непонятно, с какой целью это все? Если диапазон не Ваш, то он действительно может быть нарезан как угодно.
Re: Нубский вопрос как расчитать сколько сетей входит в диапазон IP 10.07.2009 17:22VasilievAE Ок вем спасибо! одно ясно что точной сети не определить из диапазона!
RSS-материал