Подробное руководство по пониманию того, как сформулировать адрес IPv6

Ради удовольствия, я хотел бы лучше понять строительные блоки или элементы, которые находятся в IPv6-адресе.

Вот основные, насколько я понимаю:

  • Адреса IPv6 имеют длину 128 бит (записываются как 8 блоков по 16 бит в каждом)
  • Каждый блок кодируется шестнадцатеричными цифрами от 0 до 0xffff. Начальные нули можно опустить.
  • Можно добавить адрес IPv4 с четырьмя точками, 1: 2: 3: 4: 5: 6: 200.201.202.203. (Правила для IPv4 такие, как ожидалось.)
  • Представление IPv4 может появиться только в конце.
  • Можно использовать синтаксис с двойным двоеточием для представления одного или нескольких блоков с нулями. 1: 2 :: 7: 8 эквивалентно 1: 2: 0: 0: 0: 0: 7: 8.
  • Каждый IPv6-адрес может содержать только одно двойное двоеточие внутри, иначе это синтаксически неверно.
  • ] Двойное двоеточие может стоять в начале, середине или конце ip6, но не в IPv4-адресе с точками и четырьмя точками.

Все вышеперечисленные пункты верны?

Пожалуйста, не говорите мне читать RFC. По этому поводу есть несколько, и ни один из них не содержит нескольких простых примеров для описания различных механизмов кодирования. Я уверен, что многие оценят простой список с примерами.

Инструмент для онлайн-тестирования Ближайший онлайн-инструмент для оказания помощи - http://www.dominicsayers.com/source/beta/is_email/test/ но сообщения сбивают с толку, и на самом деле простым английским языком не говорится, что правильно, а что неправильно и почему. Он также действительно создан для электронной почты, которая, конечно, может содержать адреса IPv6, так что это не совсем идеальный вариант.

12
задан Vincent Cantin 8 April 2014 в 07:54
поделиться