Чи повністю роз'єднані адресний простір IPv6 та адресний простір IPv4?
Так, це два окремі, несумісні протоколи з абсолютно різною адресацією.
Ця книга застаріла. Адресація, на яку вона посилається, була давно застаріла. вона посилається на старе IPv4-сумісне адресація для IPv6, яке було застарілим. Див. RFC 5156, адреси IPv6 спеціального призначення :
2.3. Адреси, сумісні з IPv4
:: / 96 - адреси, сумісні з IPv4 [ RFC4291 ]. Ці адреси застарілі і не повинні з’являтися в загальнодоступному Інтернеті.
Існує IPv4-Mapped адресація для IPv6, але вона насправді не використовується як адресація пакетів:
2.2. Адреси, адресовані IPv4
:: FFFF: 0: 0/96 - адреси IPv4-відображених [ RFC4291 ]. Адреси в цьому блоці не повинні з’являтися в загальнодоступному Інтернеті.
Також див. Посилання RFC 4291, IP Версія 6 Адресація архітектури :
2.5.5. IPv6 адреси з вбудованими адресами IPv4
Визначено два типи IPv6-адрес, які несуть IPv4-адресу в низькому порядку 32 біта адреси. Це "IPv6-сумісна IPv6-адреса" та "IPv4-відображена IPv6-адреса".
2.5.5.1. IPv4-сумісна адреса IPv6
"IPv4-сумісна IPv6-адреса" була визначена для допомоги в переході IPv6. Формат "IPv4-сумісної IPv6 адреси" такий:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|0000| IPv4 address |
+--------------------------------------+----+---------------------+
Примітка: IPv4-адреса, яка використовується в "IPv4-сумісній IPv6-адресі", повинна бути єдиною в усьому світі єдиною адресою IPv4.
"IPv4-сумісна IPv6-адреса" тепер застаріла, оскільки поточні механізми переходу IPv6 більше не використовують ці адреси. Нові або оновлені реалізації не потрібні для підтримки цього типу адреси.
2.5.5.2. IPv4-карта, адресована IPv6
Визначено другий тип IPv6 адреси, який містить вбудовану IPv4 адресу. Цей тип адреси використовується для представлення адрес IPv4-вузлів як IPv6-адрес. Формат "IPv4-відображеної адреси IPv6" такий:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|FFFF| IPv4 address |
+--------------------------------------+----+---------------------+
Див. [ RFC4038 ] про інформацію про використання "IPv4-відображеної IPv6 адреси".
Чи означає це, що адресний простір IPv4 вбудований у найнижчий піддіапазон адресного простору IPv6?
Тільки за певних обставин, але це зазвичай не рекомендується.
Чи фіксується таке вбудовування? Чи може бути адресний простір IPv4 вбудований у будь-який безперервний піддіапазон адресного простору IPv6?
Для цього розроблено лише пару діапазонів адрес IPv6, і вони не використовуються для надсилання пакетів. Це не використовується в глобальній IPv6 адресації.
Чи означає це, що для будь-якої адреси IPv4 існує деяка адреса IPv6, яка посилається на ту саму адресу, що й адресу IPv4?
Не зовсім. Концептуально, так, для IPv4-Mapped адреси для IPv6, але це фактично не використовується для надсилання пакетів.
Наприклад, чи є фактично одна ::192.31.20.46
і та 192.31.20.46
ж адреса?
- якщо я надішлю повідомлення: 192.31.20.46, чи отримає моє повідомлення 192.31.20.46?
- якщо я надішлю повідомлення на 192.31.20.46, чи отримає моє повідомлення 192.31.20.46?
Чи буде: 127.0.0.1 все ще залишатись зворотною IP-адресою, і якщо так, чи ефективно це та сама адреса, що і 127.0.0.1?
Ні, ::192.31.20.46
недійсна адреса IPv6, тому що IPv4-сумісна адресація для IPv6 застаріла.
IPv4 та IPv6 - це два окремих несумісні протоколи, які можуть співіснувати, але не можуть безпосередньо спілкуватися.
IPv6 має певну адресу ::1
.
Або адресний простір IPv6 та адресний простір IPv4 повністю роз'єднані (тобто не перетинаються), в тому сенсі, що коли я спілкуюся з адресою IPv6, я не буду спілкуватися з адресою IPv4?
IPv4 та IPv6 мають абсолютно окремі адреси. IPv4 використовує 32-бітну адресацію, несумісну з 128-бітною адресацією IPv6. Заголовки протоколу також сильно відрізняються іншими способами. IPv6 був створений після уроків, засвоєних в IPv4. Пам'ятайте, що IPv4 був академічним / урядовим експериментом, який ніколи не призначався для використання таким, яким він є сьогодні, а IPv6 - це спроба виправити недоліки в IPv4, але через це він несумісний з IPv4.