Яке власне ім'я для шістнадцяткових стандартних позначень адреси IPv6?


10

RFC, такі як 5952 - "Рекомендація для представлення тексту IPv6 адреси" та 2373 - "IP-адреса архітектури версії 6", окреслюють загальновживані шістнадцяткові позначення на основі двокрапки та двокрапки, які зазвичай використовуються для представлення адреси IPv6 або провідної частини CIDR IPv6.

Наприклад, 2001: 0db8: 85a3 :: 8a2e: 0370: 7334 .

Однак, здається, RFC не пропонують назву цього всюдисущого формату. Чи існує назва цього формату, подібне до того, як IPv4 має іменовані крапкові десяткові позначення ? Якщо так, то яке саме ім'я слід використовувати при посиланні на цю стандартну нотацію IPv6?


Я бачу чимало показів у Google для Coloned Hexadecimal , але не маю авторитетного джерела для цього.
Едді

Також бачимо цю цитату в RFC 5952, яка може запропонувати підказку, оскільки вона порівнює її з крапкою в IPv4: Ці адреси мають спеціальне подання, яке може змішувати шістнадцятковий і крапковий десятковий позначення
Едді,

Ну, це називається "текстове подання". Напевно, не так зрозуміло, як "крапка десяткової", хоча.
jcaron

Відповіді:


8

RFC 5952 надає вам канонічний формат IPv6. Це пояснюється в самому RFC:

Цей документ визначає канонічний формат текстуального подання.

і

4. Рекомендація щодо представлення тексту IPv6

У цьому розділі представлена ​​рекомендація щодо канонічного формату подання тексту IPv6-адрес.

Є люди, які неправильно називають повністю нестиснений (вісім слів із чотирьох шістнадцяткових цифр у кожному) канонічним форматом, але RFC посилаються на це як на звичайні позначення.

Коли нульові слова замінюються на ::нього, це формат стислих адрес, а при використанні з позначенням IPv4, наприклад, ::ffff:10.11.12.13це змішаний або стислий і змішаний формат адреси.

Редагувати на основі редагування питання:

Офіційної назви для нотації IPv6 немає, але RFC 5952, серед інших, позначає це як hexadecimalпозначення.

Навіть позначення адреси IPv4, що зазвичай називається dotted-decimalпозначенням, насправді не існує в жодному RFC, що визначає IPv4. Це згадується в RFC 3795, Огляд адрес IPv4 у відстежених в даний час стандартах IETF-області застосування та експериментальних документах , інформаційному RFC, в якому конкретно зазначено:

Ця примітка надає інформацію для Інтернет-спільноти. Він не вказує будь-якого Інтернет-стандарту.

На закінчення, офіційного найменування для загального формату IPv6 не існує, і ви можете називати його все, що завгодно. Я думаю, що важливо розрізняти різні формати адрес IPv6. Моя компанія має вимогу використовувати канонічний формат RFC 5952, а не звичайний формат.

Примітка: решту своєї відповіді я залишив як корисну інформацію.


4
Я вважаю, що ОП шукає еквівалент IPv6 пунктирної десяткової нотації для IPv4.
Едді

Я не вважаю цього таким чином, оскільки ОП спеціально запитує про RFC 5952, а не про гнучкий формат IPv6 від RFC 1884, 2373, 3513, 4291 тощо, які визначають стандартний формат адреси IPv6, а також використовують шістнадцятковий і колонки.
Рон Мопін

@ Едді, саме те, що я шукаю, відредагує питання, щоб бути більш чітким
rheone

Правильно. Це означає, що ви можете змішати hexadecimalпозначення, які використовуються для IPv6-адрес, із dot decimalпозначеннями, які використовуються для IPv4-адрес. Це говорить мені, що IETF вважає нотацію IPv6 адресою як hexadecimalнотацію, а позначення адреси IPv4 - dot decimalнотацією. Більшість людей називають найчастіше використовувану нотацію IPv4-адреси dotted decimal, а це не те, що використовується для цього RFC 5952.
Рон Моупін

0

я не думаю, що це відповідь на питання щодо загальної назви адреси ipv6, але я скажу, що я чув про один розділ пунктирної-десяткової / квадратики v4, який є октетом, я чув октет прирівнюють до ipv6 hextet. що стосується одного з розділів адреси v6 ... 4 комбіновані шістнадцять символів називаються гекстетом.

https://en.wikipedia.org/wiki/Hextet

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.