Jaka jest właściwa nazwa dla standardu szesnastkowego, takiego jak standardowa notacja adresu IPv6?


10

RFC, takie jak 5952 - „Zalecenie dotyczące reprezentacji tekstu adresu IPv6” i 2373 - „Architektura adresowania adresu IP w wersji 6”, przedstawiają powszechnie używany zapis szesnastkowy i dwukropkowy, który jest zwykle używany do reprezentowania adresu IPv6 lub wiodącej części CIDR IPv6.

Np. 2001: 0db8: 85a3 :: 8a2e: 0370: 7334 .

Jednak RFC nie wydają się sugerować nazwy tego wszechobecnego formatu. Czy istnieje nazwa tego formatu, podobna do tego, jak IPv4 ma nazwaną notację dziesiętną ? Jeśli tak, to jakiej nazwy należy używać w odniesieniu do tej standardowej notacji IPv6?


Widzę wiele trafień w Google dla Coloned Hexadecimal , ale nie mam na to wiarygodnego źródła.
Eddie

Widzę także ten cytat w RFC 5952, który może zaoferować wskazówkę, ponieważ porównuje go z kropkowanym dziesiętnym w IPv4: adresy te mają specjalną reprezentację, która może mieszać zapis szesnastkowy i dziesiętny
Eddie

Nazywa się to „reprezentacją tekstu”. Prawdopodobnie nie tak wyraźny jak „kropka dziesiętna”.
jcaron

Odpowiedzi:


8

RFC 5952 zapewnia kanoniczny format IPv6. Wyjaśnia to samo RFC:

Ten dokument określa kanoniczny format reprezentacji tekstowej.

i

4. Zalecenie dotyczące reprezentacji tekstu IPv6

W tej sekcji przedstawiono zalecenie dotyczące kanonicznego formatu reprezentacji tekstu adresów IPv6.

Są ludzie, którzy nieprawidłowo nazywają w pełni nieskompresowany (osiem słów po cztery cyfry szesnastkowe każdy) format kanoniczny, ale RFC nazywają to konwencjonalnym zapisem.

Kiedy zero słów jest zamienianych na ::to, jest to skompresowany format adresu, a gdy jest używany z notacją IPv4, na przykład ::ffff:10.11.12.13jest to mieszany lub skompresowany i mieszany format adresu.

Edytuj na podstawie edycji pytania:

Nie ma oficjalnej nazwy notacji IPv6, ale między innymi RFC 5952 nazywa ją hexadecimalnotacją.

Nawet notacja adresu IPv4, powszechnie zwana dotted-decimalnotacją, tak naprawdę nie znajduje się w żadnej definicji RFC definiującej IPv4. Wspomniano o tym w RFC 3795, Badanie adresów IPv4 w aktualnie wdrażanych standardach obszaru zastosowania IETF Dokumenty i dokumenty eksperymentalne , informacyjny RFC, który wyraźnie stwierdza:

Ta notatka zawiera informacje dla społeczności internetowej. Nie określa żadnego rodzaju standardu internetowego.

Podsumowując, nie ma oficjalnej nazwy ogólnego formatu IPv6 i możesz go nazwać, jak chcesz. Myślę, że ważne jest rozróżnienie różnych formatów adresów IPv6. Moja firma ma wymóg używania formatu kanonicznego RFC 5952 zamiast formatu konwencjonalnego.

Uwaga: resztę odpowiedzi zostawiłem jako przydatną informację.


4
Uważam, że OP szuka odpowiednika IPv6 notacji kropkowanej dziesiętnej dla IPv4.
Eddie

Nie widzę tego w ten sposób, ponieważ OP konkretnie pyta o RFC 5952 zamiast elastycznego formatu IPv6 z RFC 1884, 2373, 3513, 4291 itd., Które definiują standardowy format adresowania IPv6, a także używają szesnastkowego i dwukropka.
Ron Maupin

@Eddie, to jest dokładnie to, czego szukam, edytuje pytanie, aby bardziej
precyzyjnie

Poprawny. Mówi się, że możesz mieszać hexadecimalnotację używaną dla adresów IPv6 z dot decimalnotacją używaną dla adresów IPv4. To mówi mi, że IETF uważa notację adresu IPv6 za hexadecimalnotację, a notację adresu IPv4 za dot decimalnotację. Większość osób nazywa najczęściej używaną notację adresu IPv4 dotted decimal, czego nie używa RFC 5952.
Ron Maupin

0

nie sądzę, że jest to odpowiedź na pytanie dotyczące ogólnej nazwy adresu ipv6, ale powiem, że słyszałem o jednej sekcji kropkowanej / dziesiętnej / quad v4, która jest oktetem, słyszałem oktet równa się szesnastkowi ipv6. jeśli chodzi o jedną z sekcji adresu v6 ... 4 znaki szesnastkowe łącznie są nazywane hekstetem.

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.