Комп'ютерні процесори перемістилися з 32 біт на 64 біт. Чому IP-адреси перейшли з 32-бітного до 128-бітного (пропускаючи 64-бітний)?
Редагувати:
Я не збирався робити пряме порівняння. Цікаво, чому IP-адреси пропустили 64-бітні.
Комп'ютерні процесори перемістилися з 32 біт на 64 біт. Чому IP-адреси перейшли з 32-бітного до 128-бітного (пропускаючи 64-бітний)?
Редагувати:
Я не збирався робити пряме порівняння. Цікаво, чому IP-адреси пропустили 64-бітні.
Відповіді:
Два не пов'язані між собою. Рішень щодо структури 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 Біт).
Із 64-бітними IP-адресами все ще буде мало. Наприклад, кожна Ethernet-карта має 48-розрядний унікальний ідентифікатор. Якщо ви дозволили карткам використовувати 48-бітні унікальні ідентифікатори в якості адреси хоста, 64-бітові залишили б лише 16-бітні для мережевої частини, що недостатньо.
Із 128-бітними IP-адресами не вистачає. І це дозволяє робити всілякі акуратні речі.