Войти

Показать полную графическую версию : [решено] Расчет адресов в диапазоне


timrx
17-05-2011, 13:07
Доброго всем дня.


Вопрос собственно чисто для общего развития.

Интересно знать есть ли какая нить формула для расчета количества ip адресов из диапазона , к примеру от 0.0.0.0 до 10.128.11.10.

minos66
17-05-2011, 13:37
формула для расчета количества ip адресов из диапазона , к примеру от 0.0.0.0 до 10.128.11.10. » В этой статье Vadims Podans's blog - Преобразование десятичного числа в IP адрес (http://www.sysadmins.lv/PermaLink,guid,0a49a18f-289c-49e5-b7ff-c991a7e3139a.aspx) есть ссылка на метод преобразования IP в десятичное число... если я правильно задачу понял :dont-know

Формула, как я понял такая: 10.128.11.10 -> 10*256*256*256 + 128*256*256 + 11*256 + 10 = 176 163 594 - думаю столько адресов в указанном вами диапазоне.

timrx
17-05-2011, 14:02
Спасибо. Стало легче :)

QRS
17-05-2011, 21:16
Формула, как я понял такая: 10.128.11.10 -> 10*256*256*256 + 128*256*256 + 11*256 + 10 = 176 163 594 - думаю столько адресов в указанном вами диапазоне. »

Должно быть : 10.128.11.10 -> 10*256*256*256 + 128*256*256 + 11*256 + 11.

Normal-oz
27-05-2011, 10:03
Люди, а если не трудно, подскажите, почему умножение происходит на 256 не посредственно!!!.. что это число значит в данном случае!!.. помню в техноре это дело проходили, но что то не припоминается почему 256!!!

freese
27-05-2011, 12:20
Люди, а если не трудно, подскажите, почему умножение происходит на 256 не посредственно!!!.. что это число значит в данном случае!!.. помню в техноре это дело проходили, но что то не припоминается почему 256!!! »
из wiki (http://ru.wikipedia.org/wiki/IPv4)
Pv4 использует 32-битные (четырёхбайтные) адреса, ограничивающие адресное пространство 4 294 967 296 (2^32) возможными уникальными адресами. Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками

Normal-oz
27-05-2011, 15:04
Pv4 использует 32-битные (четырёхбайтные) адреса, ограничивающие адресное пространство 4 294 967 296 (2^32) возможными уникальными адресами. Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками »
я это читал, но умножение идет на 256 вот почему то именно это меня заинтересовало!

freese
27-05-2011, 16:43
но умножение идет на 256 »
ну потому-что диапазон каждого значения от 0-255 -> всего 256
и соответственно чтобы узнать общее количество нужно умножить на него

Normal-oz
30-05-2011, 09:32
Понял, спасибо =)




© OSzone.net 2001-2012