Компьютерные сети Таненбаума говорят
Наконец, адреса IPv4 могут быть записаны в виде пары двоеточий и старого десятичного числа с точками, например:
::192.31.20.46
- Означает ли это, что адресное пространство IPv4 встроено в самый нижний поддиапазон адресного пространства IPv6?
Исправлено ли такое встраивание? Можно ли встроить адресное пространство IPv4 в любой непрерывный поддиапазон адресного пространства IPv6?
Есть ли в https://en.wikipedia.org/wiki/IPv6_address#Transition_from_IPv4 несколько альтернативных способов перевода? Если это правильно, то вложение не является фиксированным.
Означает ли это, что для любого адреса IPv4 существует какой-либо адрес IPv6, который ссылается на тот же адрес, что и адрес IPv4?
Например, есть
::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
?Или адресное пространство IPv6 и адресное пространство IPv4 полностью не пересекаются (т. Е. Не перекрываются), в том смысле, что при обмене данными с адресом IPv6 я не буду связываться с адресом IPv4?
Благодарю.
Ответы:
Да, это два отдельных несовместимых протокола с совершенно разной адресацией.
Эта книга устарела. Адресация, на которую он ссылается, давно устарела. это относится к старой IPv4-совместимой адресации для IPv6, которая устарела. См. RFC 5156, Специальные адреса IPv6 :
Существует IPv4-сопоставленная адресация для IPv6, но она не используется в качестве адресации для пакетов:
Также см. RFC 4291, IP-версия 6, Архитектура адресации :
Только при определенных обстоятельствах, но это обычно не рекомендуется.
Для этого предназначена только пара диапазонов адресов IPv6, и они не используются для отправки пакетов. Это не используется в глобальной адресации IPv6.
На самом деле, нет. Концептуально, да, для IPv4-сопоставленной адресации для IPv6, но это фактически не используется для отправки пакетов.
Нет,
::192.31.20.46
недопустимый адрес IPv6, поскольку совместимая с IPv4 адресация для IPv6 устарела.IPv4 и IPv6 - это два отдельных несовместимых протокола, которые могут сосуществовать, но не могут напрямую взаимодействовать.
IPv6 имеет адрес обратной связи
::1
.IPv4 и IPv6 имеют совершенно разные адресации. IPv4 использует 32-разрядную адресацию, которая несовместима с 128-разрядной адресацией IPv6. Заголовки протокола также сильно отличаются в других отношениях. IPv6 был создан после уроков, извлеченных в IPv4. Помните, что IPv4 был академическим / государственным экспериментом, который никогда не предназначался для использования таким, каким он является сегодня, и IPv6 является попыткой исправить недостатки в IPv4, но из-за этого он несовместим с IPv4.
источник
Номер 4 правильный. Протоколы V4 и v6 совершенно разные с разными форматами и схемами адресации. Два адреса имеют те же отношения, что и номера телефонов и номера лотереи, то есть ни одного.
Было предложено много способов отображения v4 в v6 для обеспечения возможности трансляции протоколов, но большинство из них сегодня устарели.
источник
Я несколько удивлен, что ни один из существующих ответов не упоминает 6to4 .
Он позволяет отправлять пакет IPv6 на хост IPv4, инкапсулированный в пакет IPv4 типа протокола 41.
Адреса 6to4 относятся к типу 2002: AABB: CCDD: суффикс, соответствующий адресу IPv4 ABCD, где A, B, C, D - десятичные, а AA, BB, CC, DD - шестнадцатеричные. Таким образом, каждый адрес IPv4 на самом деле имеет целый блок / 48 адресов IPv6.
6to4 - это не просто механизм обозначения, позволяющий записывать адреса IPv4 с использованием адресов IPv6, это реальный и работающий механизм перехода IPv6.
Однако производительность и задержка подключения 6to4 будут низкими, поэтому при наличии такого подключения предпочтительным является собственный IPv6.
Итак, мой ответ на пробелы IPv4 и IPv6 не совпадает: на самом деле, каждый адрес IPv4 имеет блок / 48 адресов IPv6.
источник