У меня есть/96 блок адресов IPv6, и я задаюсь вопросом, как я мог некоторые, как находят следующий адрес (Так как адреса ipv6 могут содержать числа и буквы). Я знаю, что первый адрес мог быть в числах, но я должен все же узнать, как я мог действительно найти в некотором порядке на ту сумму адресов
НАПРИМЕР: Что техника могла я использовать, чтобы удостовериться, что я на самом деле смогу использовать все адреса
Это не буквы как таковые, это - шестнадцатеричные числа, после того, как 9, 10 просто представлен как A, 11 как B и так далее до 15 как F.
Так, самая легкая вещь, которую можно сделать для изучения/понимания шестнадцатеричный, состоит в том, чтобы использовать калькулятор, переключиться на режим Advanced / Programmers, затем можно нажать на кнопку "HEX". Это позволит Вам проходить числа -
Тип 1 + =, затем продолжайте нажимать на = для восстановления работоспособности одним.
"Числа и буквы" являются на самом деле шестнадцатеричными числами, таким образом, у Вас есть следующее:
0 1 2 3 4 5 6 7 8 9 А B C D E F
которые рассчитывают от 0 до 15.
Таким образом, если у Вас было "число" 99
следующее значение в последовательности было бы 9A
.
Математика (2^ (128-cidr))-2, который в Вас случай (2^32)-2 (4,294,967,294). Таким образом, часть номера узла адреса похожа:
Integer Hex
1 0000:0001
2 0000:0002
3 0000:0003
4 0000:0004
5 0000:0005
6 0000:0006
7 0000:0007
8 0000:0008
9 0000:0009
10 0000:000a
11 0000:000b
12 0000:000c
13 0000:000d
14 0000:000e
15 0000:000f
16 0000:0010
17 0000:0011
18 0000:0012
19 0000:0013
20 0000:0014
21 0000:0015
22 0000:0016
23 0000:0017
24 0000:0018
25 0000:0019
26 0000:001a
27 0000:001b
28 0000:001c
29 0000:001d
30 0000:001e
31 0000:001f
32 0000:0020
33 0000:0021
через...
4294967294 ffff:fffe