Расчет адресов в диапазоне
Доброго всем дня.
Вопрос собственно чисто для общего развития.
Интересно знать есть ли какая нить формула для расчета количества ip адресов из диапазона , к примеру от 0.0.0.0 до 10.128.11.10.
|
Цитата:
Цитата timrx
формула для расчета количества ip адресов из диапазона , к примеру от 0.0.0.0 до 10.128.11.10. »
|
В этой статье Vadims Podans's blog - Преобразование десятичного числа в IP адрес есть ссылка на метод преобразования IP в десятичное число... если я правильно задачу понял :dont-know
Формула, как я понял такая: 10.128.11.10 -> 10*256*256*256 + 128*256*256 + 11*256 + 10 = 176 163 594 - думаю столько адресов в указанном вами диапазоне.
|
Цитата:
Цитата minos66
Формула, как я понял такая: 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 + 1 1.
|
Люди, а если не трудно, подскажите, почему умножение происходит на 256 не посредственно!!!.. что это число значит в данном случае!!.. помню в техноре это дело проходили, но что то не припоминается почему 256!!!
|
Цитата:
Цитата Normal-oz
Люди, а если не трудно, подскажите, почему умножение происходит на 256 не посредственно!!!.. что это число значит в данном случае!!.. помню в техноре это дело проходили, но что то не припоминается почему 256!!! »
|
из wiki
Цитата:
Pv4 использует 32-битные (четырёхбайтные) адреса, ограничивающие адресное пространство 4 294 967 296 (2^32) возможными уникальными адресами. Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками
|
|
Цитата:
Цитата freese
Pv4 использует 32-битные (четырёхбайтные) адреса, ограничивающие адресное пространство 4 294 967 296 (2^32) возможными уникальными адресами. Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками »
|
я это читал, но умножение идет на 256 вот почему то именно это меня заинтересовало!
|
Цитата:
Цитата Normal-oz
но умножение идет на 256 »
|
ну потому-что диапазон каждого значения от 0-255 -> всего 256
и соответственно чтобы узнать общее количество нужно умножить на него
|
Время: 17:53.
© OSzone.net 2001-