类似于IPv6地址的标准符号的十六进制的专有名称是什么?


10

诸如5952-“ IPv6地址文本表示的建议书”2373-“ IP版本6寻址体系结构”之类的 RFC 分别概述了通常用于表示IPv6地址的常用十六进制和冒号表示法,或RFC的开头部分。 IPv6 CIDR。

例如2001:0db8:85a3 :: 8a2e:0370:7334

但是,RFC似乎并未建议这种普遍存在的格式的名称。有没有这种格式的名称,类似于IPv4如何使用命名的点十进制表示法?如果是这样,在引用此标准IPv6表示法时要使用的专有名称是什么?


在Google上看到了很多关于Coloned Hexadecimal 的热门信息,但没有权威来源。
Eddie'2

还可以在RFC 5952中看到此报价,因为它可以与IPv4中的点分十进制进行比较,因此可能提供了一个线索: 这些地址具有特殊的表示形式,可以混合使用十六进制和点十进制表示法
Eddie

好吧,这叫做“文本表示”。不过,可能不如“点十进制”那么清晰。
jcaron '16

Answers:


8

RFC 5952为您提供规范的IPv6格式。RFC本身对此进行了解释:

本文档定义了规范的文本表示格式。

4.关于IPv6文本表示的建议

本节介绍了IPv6地址的规范文本表示格式的建议。

有人错误地将完全未压缩(每个单词四个十六进制数字的八个字)称为规范格式,但是RFC将其称为常规表示法。

当用零个字替换时,::它是一种压缩的地址格式,当与IPv4表示法一起使用时,::ffff:10.11.12.13它是一种混合或压缩和混合的地址格式。

根据问题编辑:

IPv6表示法没有正式名称,但是RFC 5952等将其称为hexadecimal表示法。

dotted-decimal在任何定义IPv4的RFC中,甚至是通常称为符号的IPv4地址符号也没有。在RFC 3795,当前部署的IETF应用程序区域标准跟踪和实验文档中的IPv4地址调查中提到,该信息性RFC特别声明:

本备忘录为Internet社区提供信息。它没有指定任何类型的Internet标准。

总之,通用IPv6格式没有正式名称,您可以随意命名。我认为区分各种IPv6地址格式很重要。我的公司要求使用RFC 5952规范格式,而不是常规格式。

注意:我将其余答案留作有用的信息。


4
我相信OP正在寻找与IPv4等效的Dotted Decimal表示法。
Eddie'2

我不这么认为,因为OP专门询问RFC 5952,而不是RFC 1884、2373、3513、4291等中的灵活IPv6格式,这些格式定义了标准IPv6寻址格式,并且还使用十六进制和冒号。
罗恩·莫平

@Eddie正是我要寻找的东西,它将对问题进行更明确的显示
rheone

正确。据说您可以将hexadecimal用于IPv6地址的dot decimal表示法与用于IPv4地址的表示法混在一起。那对我来说,IETF认为IPv6地址符号是hexadecimal符号,而IPv4地址符号是dot decimal符号。大多数人将最常用的IPv4地址表示法称为dotted decimalRFC 5952所使用的符号。
罗恩·莫平

0

我不认为这是有关ipv6地址整体名称的问题的答案,但是我会说我听说过v4的点分十进制/四进制的一部分,即八位字节,我听说过八位字节等同于ipv6附件。就v6地址的其中一个部分而言...结合在一起的4个十六进制字符称为十六进制。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.