ipv6的地址总长度是多少?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ipv6的地址总长度是多少?相关的知识,希望对你有一定的参考价值。

IPv6的地址长度为128位,是IPv4地址长度的4倍。于是IPv4点分十进制格式不再适用,采用十六进制表示。

IPv6地址总共有128位,使用十六进制进行表示,分为8段,中间用“:”隔开,如2001:0410:0000:0001:0000:0000:0000:45ff

IPv6地址的缩写:

以2001:0410:0000:0001:0000:0000:0000:45ff为例

每段的前导0可以省略,但至少留1个0

2001:410:0:1:0:0:0:45ff

连续多个0可以缩写为“::”,但只能使用1次

2001:410:0:1::45ff

扩展资料

IPv4中规定IP地址长度为32,最大地址个数为2^32;而IPv6中IP地址的长度为128,即最大地址个数为2^128。与32位地址空间相比,其地址空间增加了2^128-2^32个。

IPv6不仅IP地址长,IP头也长,IPv6不再采用IPv4地址固定的20字节报文头,而是可以为IPv6增加一些可选头,这些可选头IPv6可带可不带,完全取决于应用需要,也可以带一些安全头,对数据做些加密,提升报文转发的安全性。

IPv6 IP地址长度是IPv4 IP地址长度的四倍,是解决IPv4公共网址资源枯竭的最佳技术。IETF在制定IPv6标准时也是基于这一因素考虑的。当时正是90年代初,Web开始出现,导致IP网的爆炸性发展,IP网用户迅速增加,IP地址空前紧张,IPv6要解决的就是扩大地址空间问题。

参考资料:百度百科 - IPv6

参考技术A

IPv6的地址长度为128位。

一个IPv6的IP地址由8个地址节组成,每节包含16个地址位,总长度是16x8=128位。

是以4个十六进制数书写,节与节之间用冒号分隔,其书写格式为x:x:x:x:x:x:x:x,其中每一个x代表四位十六进制数。

扩展资料

IPv6的地址的表示方法:

1、冒分十六进制表示法

格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16位,以十六进制表示,例如:

ABCD:EF01:2345:6789:ABCD:EF01:2345:6789

这种表示法中,每个X的前导0是可以省略的,例如:

2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A

2、0位压缩表示法

在某些情况下,一个IPv6地址中间可能包含很长的一段0,可以把连续的一段0压缩为“::”。但为保证地址解析的唯一性,地址中”::”只能出现一次,例如:

FF01:0:0:0:0:0:0:1101 → FF01::1101

0:0:0:0:0:0:0:1 → ::1

0:0:0:0:0:0:0:0 → ::

3、内嵌IPv4地址表示法

为了实现IPv4-IPv6互通,IPv4地址会嵌入IPv6地址中,此时地址常表为:X:X:X:X:X:X:d.d.d.d,前96b采用冒分十六进制表示,而最后32b地址则使用IPv4的点分十进制表示,例如:

192.168.0.1与::FFFF:192.168.0.1就是两个典型的例子,注意在前96b中,压缩0位的方法依旧适用。

参考技术B

ipv6的地址总长度是128位。

IPv6的128位地址通常写成8组,每组为四个十六进制数的形式。比如:AD80:0000:0000:0000:ABAA:0000:00C2:0002 是一个合法的IPv6地址。这个地址比较长,看起来不方便也不易于书写。

零压缩法可以用来缩减其长度。如果几个连续段位的值都是0,那么这些0就可以简单的以::来表示,上述地址就可写成AD80::ABAA:0000:00C2:0002。这里要注意的是只能简化连续的段位的0,其前后的0都要保留,比如AD80的最后的这个0,不能被简化。

还有这个只能用一次,在上例中的ABAA后面的0000就不能再次简化。当然也可以在ABAA后面使用::,这样的话前面的12个0就不能压缩了。这个限制的目的是为了能准确还原被压缩的0,不然就无法确定每个::代表了多少个0。

扩展资料:

IPv6寻址模式:

IPv6寻址模式分为三种,即单播地址、组播地址和泛播地址。下面我们依次介绍这三种寻址方式。

1、单播地址

单播地址又叫单目地址,就是传统的点对点通信,单播表示一个单接口的标识符。IPv6单播地址的类型又分:全球单播地址、链路本地地址和站点本地地址。

全球单播地址相当于IPv4的公网地址,这类地址由供应商提供,或由交换局提供。地址的前3位格式前缀,用于区分其他地址类型。

2、组播地址

又称为多点传送地址或者多播,即一组接口的标识符,只要存在合适的多点传输的路由拓扑就可将设有多播地址的包传输到这个地址识别的那组接口。

3、泛播地址

又称之为任意点传送地址,它也是一个标识符可以识别多重接口的情况,只要有合适的路由拓扑,即可以将设有任意传播地址的数据包传给位址识别的最近的单一接口。

最近的接口是指最短的路由距离。任意点传送地址空间可以认为是从单点传送地址空间中划分出来的,它可以是表示单点传送地址的任何形式。

它与单点传送地址间结构上是没有差别的。任意点传送地址仅分配给路由器。子网-路由任意点传送地址是必须预先定义的,根据给定接口的子网前缀产生,要构建一个子网路由任意点地址必须固定子网前缀的位数,余下位数必须设定为0。

参考资料来源:百度百科--IPv6地址

参考技术C IPv6的地址长bai度为128位,是IPv4地址长度的4倍;
下面是格式的详细说明::
IPv6地址由8组由4个十六进制数字组成,每组代表16位(两个八位字节,一组有时也称为hextet)。组之间用冒号(:)分隔。IPv6地址的示例如下:
2001:0db8:85a3:0000:0000:8a2e: 0370:7334
这些标准为IPv6地址的表示提供了灵活性。八个四位数组的完整表示可以通过几种技术加以简化,消除部分表示。一般来说,表示法尽量缩短。然而,这种做法使一些常见的操作变得复杂,即在文本文档或流中搜索特定的地址或地址模式,并比较地址以确定等价性。为了减少这些复杂性,IETF在RFC5952中定义了一种规范格式,用于以文本形式呈现IPv6地址:[8]
十六进制数字总是以不区分大小写的方式进行比较,但IETF建议只使用小写字母。例如:2001:db8::1优先级高于2001:db8::1。
每个16位字段的前导零被抑制,但是在全零组的情况下,每个组必须至少保留一位数字。例如,2001:0db8::0001:0000显示为2001:db8::1:0。显式显示的全零字段被呈现为0。
连续的全零字段的最长序列被替换为两个冒号("::")。如果地址包含多次全零字段,则压缩最左边的字段以防止二义性。例如,2001:db8:0:0:1:0:0:1会被渲染成2001:db8::1:0:0:1,而不是2001:db8:0:0:1::1。
"::"不是用来表示单个的全零字段。例如:2001:db8:0:0:0:0:2:1缩写为2001:db8::2:1,而2001:db8:0000:1:1:1:1:1:1:1则表示为2001:db8:0:1:1:1:1。
这些方法可以使IPv6地址的表示非常短。例如:localhost (loopback)地址0:0:0:0:0:0:0:1,IPv6未指定地址0:0:0:0:0:0:0,分别简化为::1和::。
在因特网从IPv4过渡到IPv6的过程中,通常是在混合寻址环境中运行。对于这样的用例,已经引入了一种特殊的表示法,它表示IPv4映射的和IPv4兼容的IPv6地址,通过以熟悉的IPv4点-十进制表示法写入地址的最低有效位32位,而最低有效位96位则以IPv6格式写入。例如,IPv4映射的IPv6地址::ffff:c000:0280写为::ffff:192.0.2.128,这样可以清晰地表达原来映射到IPv6的IPv4地址。
参考技术D

一个IPv6的IP地址由8个地址节组成,每节包含16个地址位,以4个十六进制数书写,节与节之间用冒号分隔,其书写格式为x:x:x:x:x:x:x:x,其中每一个x代表四位十六进制数。

IPv6指的是网络协议版本6。

网络协议是指在国际互联网中普遍使用的通讯规程。
目前使用最为广泛的网络协议是网络协议版本4,它不久将被IPv6取代。Ipv4有32位地址长度,理论上能编址1600万个网络、40亿台主机。

但采用A、B、C三类编址方式后,可用的网络地址和主机地址的数目大打折扣,以至目前的IP地址近乎枯竭。 IPv6将把地址长度扩展至128位,共计约3.4×1038个地址,是IPv4地址空间(232)的近1600亿倍(296)。

目前IP地址长度主要有几位和几位,每段IP地址数字范围为

目前IP地址的长度主要有32位,这类地址主要是目前流行的ipv4,还有ipv6,ipv6的地址长度为128位。ipv4每段地址数字的范围为0~255。

IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

现有的互联网是在IPv4协议的基础上运行的。IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,而地址空间的不足必将妨碍互联网的进一步发展。

扩展资料:

IP地址的分配:

TCP/IP协议需要针对不同的网络进行不同的设置,且每个节点一般需要一个“IP地址”、一个“子网掩码”、一个“默认网关”。不过,可以通过动态主机配置协议(DHCP),给客户端自动分配一个IP地址,避免了出错,也简化了TCP/IP协议的设置。

随着互联网的飞速发展和互联网用户对服务水平要求的不断提高,IPv6在全球将会越来越受到重视。

并不急于推广IPv6,只需在现有的IPv4基础上将32位扩展8位到40位,即可解决IPv4地址不够的问题。这样一来可用地址数就扩大了256倍。

IPv4采用32位地址长度,只有大约43亿个地址,估计在2005~2010年间将被分配完毕,而IPv6采用128位地址长度,几乎可以不受限制地提供地址。

参考资料来源:百度百科-IP地址

参考技术A IP地址长度:
IPv4:32位
IPv6:128位
IPv4中,地址格式为英文“.”分隔4段,每段的数值范围的十进制为0~255
参考技术B 4-12位,每段从1-255

以上是关于ipv6的地址总长度是多少?的主要内容,如果未能解决你的问题,请参考以下文章

目前IP地址长度主要有几位和几位,每段IP地址数字范围为

IP报文字段

IPv6绝不仅仅是对IPv4地址长度的增加

ipv6地址是由多少位二进制数组成

模拟大量源ipv6地址

客户端 IP 地址的最大长度 [重复]