![]() |
Количество IPv4 адресов. Лучший вопрос года (sarcasm).
Собственно, никогда не заморачивался по поводу конкретного числа, но тут вдруг посчитал. 4 октета по 8 бит с максимальным значением 11111111, т.е. 255 в десятичной форме. Т.е. максимум 255^4 = 4228250625 (ну с учетом bcast и имен сетей). При этом во многих источниках считают количество IPv4 как 2^32 и получается другое число (не на порядок, конечно, но все же). Математика не понятна. 32 разрядное число двоичное, которое по идее бьется на октеты по байту, с чего вдруг 2 возводить в 32 степень? С чего вдруг количество разрядов двоичного числа является показателем степени для операции в десятичном формате, dafuq?
P.S. при этом в этих ваших интернетах видел как утверждения о количестве IPv4 как 4294967296, так и 4228250625 (тот вариант, который мне кажется верным). update: все потому что я тупой. про 0 то я забыл, так что 256^4. |
Цитата:
Цитата:
Код:
00000000 00000000 00000000 00000000 Цитата:
|
Цитата:
то, что число 32-х разрядное я и сам указал в первом посте, но для меня было не очевидно что верхняя формула развернется в 2^32 |
Время: 01:23. |
Время: 01:23.
© OSzone.net 2001-