Компьютерные процессоры перешли с 32 бит на 64 бит. Почему IP-адреса перешли с 32-битного на 128-битный (пропуская 64-битный)?
РЕДАКТИРОВАТЬ:
Я не собирался делать прямое сравнение. Просто любопытно, почему IP-адреса пропускаются 64-битными.
networking
ip
ipv6
ipv4
Бобби
источник
источник
Ответы:
Два не связаны. Решения о том, как структурировать IPV6, бесчисленны. В статье Википедии по IPv6 много информации .
По сути, 128-битное адресное пространство IPv6 дает нам такое огромное адресное пространство, что мы вряд ли когда-либо будем использовать все его (2 ^ 128 адресов или 3,4 * 10 ^ 38).
Увеличенное адресное пространство также обеспечивает лучшую иерархическую модель адресации, поскольку CIDR и подобные «хаки» больше не нужны для маршрутизации. Адресное пространство позволяет разделить 64-битный адрес хоста и 64-битный сетевой адрес, а адрес хоста можно настроить самостоятельно.
Чем больше места, тем больше адресов, и их проще организовать. IPv4 - это что-то вроде загроможденной квартиры с 1 спальней, а IPv6 - это гигантский склад, в котором мы можем все организовать гораздо более организованно.
источник
2^64/2^48=65536
разы больше адресов, что приводит к использованию менее 0,00007%, если мы назначим ipv6 каждому устройству с зарегистрированным Mac (маловероятно)они вроде как перешли на 64-битную, потому что в большинстве моделей развертывания IPv6 вам назначен префикс / 64, что означает, что ваш «публичный» IP-адрес является фиксированным 64-битным, а остальная часть назначается вами в вашей частной сети (также колоссальные 64 Немного).
источник
Потому что разработчики IPv6 сверхкомпенсировали предыдущий промах IPv4. 32-битный - это действительно слишком мало, но 64-битный будет эффективнее 128-битного (делится на 40 + 24 вместо 64 + 64). Но сейчас уже слишком поздно что-либо менять.
источник
С 64-битными IP-адресами все равно будет мало. Например, каждая карта Ethernet имеет 48-битный уникальный идентификатор. Если бы вы позволили картам использовать свои 48-битные уникальные идентификаторы в качестве адреса своего хоста, 64-битные оставляли бы только 16-битные для сетевой части, что недостаточно.
С 128-битными IP-адресами не мало. И это позволяет вам делать все изящные вещи.
источник