诸如5952-“ IPv6地址文本表示的建议书”和 2373-“ IP版本6寻址体系结构”之类的 RFC 分别概述了通常用于表示IPv6地址的常用十六进制和冒号表示法,或RFC的开头部分。 IPv6 CIDR。
例如2001:0db8:85a3 :: 8a2e:0370:7334。
但是,RFC似乎并未建议这种普遍存在的格式的名称。有没有这种格式的名称,类似于IPv4如何使用命名的点十进制表示法?如果是这样,在引用此标准IPv6表示法时要使用的专有名称是什么?
诸如5952-“ IPv6地址文本表示的建议书”和 2373-“ IP版本6寻址体系结构”之类的 RFC 分别概述了通常用于表示IPv6地址的常用十六进制和冒号表示法,或RFC的开头部分。 IPv6 CIDR。
例如2001:0db8:85a3 :: 8a2e:0370:7334。
但是,RFC似乎并未建议这种普遍存在的格式的名称。有没有这种格式的名称,类似于IPv4如何使用命名的点十进制表示法?如果是这样,在引用此标准IPv6表示法时要使用的专有名称是什么?
Answers:
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规范格式,而不是常规格式。
注意:我将其余答案留作有用的信息。
hexadecimal
用于IPv6地址的dot decimal
表示法与用于IPv4地址的表示法混在一起。那对我来说,IETF认为IPv6地址符号是hexadecimal
符号,而IPv4地址符号是dot decimal
符号。大多数人将最常用的IPv4地址表示法称为dotted decimal
RFC 5952所使用的符号。
我不认为这是有关ipv6地址整体名称的问题的答案,但是我会说我听说过v4的点分十进制/四进制的一部分,即八位字节,我听说过八位字节等同于ipv6附件。就v6地址的其中一个部分而言...结合在一起的4个十六进制字符称为十六进制。