nokogerra
13-12-2016, 11:58
Собственно, никогда не заморачивался по поводу конкретного числа, но тут вдруг посчитал. 4 октета по 8 бит с максимальным значением 11111111, т.е. 255 в десятичной форме. Т.е. максимум 255^4 = 4228250625 (ну с учетом bcast и имен сетей). При этом во многих источниках считают количество IPv4 как 2^32 и получается другое число (не на порядок, конечно, но все же). Математика не понятна. 32 разрядное число двоичное, которое по идее бьется на октеты по байту, с чего вдруг 2 возводить в 32 степень? С чего вдруг количество разрядов двоичного числа является показателем степени для операции в десятичном формате, dafuq?
P.S. при этом в этих ваших интернетах видел как утверждения о количестве IPv4 как 4294967296, так и 4228250625 (тот вариант, который мне кажется верным).
update: все потому что я тупой. про 0 то я забыл, так что 256^4.
P.S. при этом в этих ваших интернетах видел как утверждения о количестве IPv4 как 4294967296, так и 4228250625 (тот вариант, который мне кажется верным).
update: все потому что я тупой. про 0 то я забыл, так что 256^4.