① IPV6的地址长度是多少位
IPv6的128位地址是以16位为一个分组,每个16位分组写成4个16进制数,中间用冒号分隔,称为冒号分十六进制格式。
② IPv6的IP地址长度是128位是怎样看出来的
IPv6是IETF(互联网工程任务组,Internet Engineering Task Force)设计用于替代现行版本IP协议(IPv4)的下一代IP协议,同时规定了地址长度是128位。
IPv6地址通常写作8组,每组为四个十六进制数的形式,地址由两个逻辑部分组成:一个64位的网络前缀和一个64位的主机地址,主机地址通常根据物理地址自动生成,叫做EUI-64(或者64-位扩展唯一标识)。例如:3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562。
③ IPv6地址分类
网络的发展,IPv6的时代也即将到来。先从IPv6的优点说起
1,巨大的地址空间 2^128个
2,更有效的路由基础结构。 IPv6使得互联网上的骨干路由器的路由表可以简化,当在前IPv4环境下,骨路由器通常有85000条路由,而在IPv6中,路由表的路由条目大大减少。IPv6的结构,具有相当的层次性。128位一分为二,前64位起一个作用,后64位起一个作用。前64位在分段。有一个非常强的数据结构
3,更好的安全性 在IPv4中,IPsec是可选的。但在IPv6中,是必须要使用IPsec的。
4,移动性 在多个地点漫游,也可以保持连接
5,更好的QOS 保证更好的服务质量 这也是IPv4的一个先天性的缺陷
IPV6 TCP/IP 架构术语
Node 节点 实施了IPv6的一台路由器或一台交换机或一台计算机等等
Lan segment 同一种数据链路层的实现 可能是以太网,也可能是FDDI
Link /链路 不过路由器的,就是一个Link 不需要数据转发的
Subent 多个Link
Neighbors 邻节点,多个节点,在一个Link上,它们之间的数据传输是不需要路由器转发的。
根据neighbor发现相邻节点
Interface 接口。可能是逻辑的(PPPOE就虚拟的一个接口),也可能是物理的(网卡)
Link MTU MTU 大传输单元 Link上传输的最大值
Path MTU 从数据源发送一个数据包到一个目的地址,中间可能经过很多个网段,每一个可能都是一个单独的Link
而每一个Link的MTU都是不一样的,而Path MTU是所有Link里最小的一个
因为它不会超过Link MTU。也不用像IPv4那样拆分
IPv6地址 128位
IPv6地址语法:用十六进制表示
IPv6地址的类型:全球的,本地的,单播的,多播折,泛播的很多种
IPv6接口标识: MAC地址 数据链路层的地址和网络层的地址是有关系的
IPv6地址空间
128位地址空间 有2^128个地址
当前使用情况:15%可用 85%保留不可用
选择128位,并非仅仅为了巨大的地址空间,是为了能更好的把路由域名划分出层次结构,更好的反映现代Internet的拓扑结构,128位可以容纳多级的层次结构
前64Bits 前缀 类型 范畴等标识位
后64Bits Interface ID
IPv6地址语法
IPv6地址的纯2进制表示:128个0和1组成,每16位为一段,共八段。
用16进制表示,并用冒号分割:
21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A 每四位一段,共八段
每段中起始的0可以省略
写法为:21DA:D3:0:2F3B:2AA:FF:FE28:9C5A
那为什么要选择16进制来表示IPv6?
1,IPv4选择十进制主要是方便读,方便记
2,IPv6如果用十进制来表示,则将出现16段分割的10进制,相比之下不方便读,更不方便记
3,二进制与十六进制更容易转换
4,在IPv6中地址的自动配置更容易和灵活,因此大部分时候终端用户使用机器名,即使在没有DHCP的情况下,它
也能自动分配IP
零压缩法 为了进一步简化地址标识
用法:连续的一段或者多段全零地址缩写为 ::
例如:FE80:0:0:0:2AA:FF:FE9A:4CA2
FE80::A:FF:FE9A:4CA2
FF02:0:0:0:0:0:0:2
FF02::2
当看到两个冒号时,就意味着中间全是零
规则:一个地址中,只能有一次使用 ::
IPv6地址前缀
IPv4的表示法 标准的A,B,C三类
无类域间路由(CIDR):10.10.10.1/24 可自由划分一个网段
IPv6采用地址前缀长度表示法 它没有子网这个概念
21DA:D3:0:2F3B:: /64一个子网
前64表示一个子网,后64位表示网络接口地址
21DA:D3:: /48 一个路由
/48 小于64 此时它表示一个路由 这样的作法就让路由表变的简单
FF00:: /8 地址段
IPv6地址类型
单播Unicast
1,标识单个接口(Interface)
2,负载均衡场景下多个接口呵以使用同一个单播地址
3,数据包发送给单个接口
一个数据包发出去,给一个单独的目标接口
多播Multicast
标识一组(0-多个)接口
数据包发送到该组内所有的接口
一个数据包发送出去,对方可能是一组,这一组可能是0-多个接口,只要是这个组里的,都可以收到
泛播Any cast
1,标识一组接口
2,数据包最终发一大批到该组内唯一一个接口
3,该接口是路由协议认为距离发送方最近的一个
4,不同路由协议对距离的衡量标准不同
定义了一组接口,将数据发送给该组唯一的一个接口,主要给路由器使用。
单播IPv6地址
全球的单播地址(Global Address) 此地址在互联网可以跌幅 相当于IPv4的公网地址
本地使用的单播 仅局域网使用,互联网不路由
结构:以001开头 然后是45位的global routing prefix 全球方位路由,后面是16位的子网ID,最后是64位的接口ID
45Bits 16Bits 64Bits
001 Global Routing Prefix Subnet ID Interface ID
本地使用的单播:
链路本地地址:Link-Local Address 不跨路由器的
地址范畴是一个单一的Link,这个地址是不会被路由器转发的。它类似于IPv4中的169.254.0.0/16 不指派DHCP分的IP,但也少有区别
以FE80开头,一看到FE80,那就是Link Local 自动配置
作用:自动配置,对邻节点发现过程是必需的
站点本地地址 Site-Local Address
相当于IPv4的私有地址,可跨路由器,但不可在公网使用
非自动配置,必须通过有状态或无状态的地址自动分配进行指派
范围:FEC0-FEFF
开头为FEC,FED,FEE,FEF的地址都是Site Local
本地回环地址
0:0:0:0:0:0:0:1 类似于IPv4中的127.0.0.1
IPv6 128位 被表示成8段X16(每段16位)
前四段表示网段
1,第一段表示该单播地址的类型
2,FE80是Link-Locl Address
3,FEC-FEF是Site-Local Address
4,以2或者是3开始的是Global Address
5,后四段标识一个网络接口
IPv6接口标识 Interface Identifiers
IPv6中接口标识部分为64位,并非为了在同一个子网上支持2^64台主机,是为了方便与48位MAC地址映射,以用1394和将来的64位MAC地址映射
以后的MAC地址都是64位的,新的标准 IEEE EUI-64
公司地址仍然为24位 拓展ID增加到40位,给网卡制造商更大的地址空间
从EUI-64 生成IPv6接口标识
IPv6的后64位,可以从EUI-64的MAC地址生成,也可以手工指定,也可以通过其它方式
确定接口的方法有很多种:
所有001-111前缀的单播,必须从EUI-64生成
或,随即生成,以便实现一定的匿名需要
或,由状态自动配置(如DHCPv6)
或,随即生成(V如PPP)
或,手工指定
多播IPv6地址
前缀 11111111(8位)
FF01::1 节点本地范围所有的李点多播地址 一个节点上的所有接口
FF02::1 链路本地范围所有的节点多播地址 IPv4中的广播 Link上的所有节点
FF01::2 节点本地范围所有路由器多播地址
FF02::2 链路本地范围所有路由器多播地址
FF05::2 站点本地范围所有路由器多播地址
FF02::1 取代了IPv4中各类广播地址
请求节点多播地址
主要用于数据链路层地址解析
在IPv4中,利用ARP,以广播的形式 假如给192.168.1.100发送数据,就必须要知道它的MAC地址,这时就要发送广播,通过广播,就可知道它的数据链路层地址,这个做法会干扰到链路上的所有节点。
所以在IPv6中,就用了一个请求节点,来实现链路的解析
IPv6地址与请求节点地址是1对1的
根据IPv6地址得出请求节点地址(后24位一致)
IPv6 地址: FE80::2AA:FF:FE28:9C5A
相应的请求节点: FF02::1:FF28:9C5A
将IPv6地址后24位取下来,前面是固定的。它会去侦听
侦听的作用:当发送方要访问FE80::2AA这个地址,但不知道它的数据链路层地址,这个时候要将数据发送给多播地址,FFO2这个地址,后24位是一样的。根据一个算法,将IPv6地址算成一个多播地址。多播地址与IPv6地后24位是一样的
④ 申请ipv6固定地址,为什么运营商给的是一个前缀
ipv6地址一共128位,用十六进制表示,中间用“:”隔开,每一部分是16位。子网掩码只有一种表示(ipv6已经不叫子网掩码,叫前缀,前缀表示网络位。
前缀是地址中具有固定值的位数部分或表示网络标识的位数部分。
⑤ ipv6地址长度多少位
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的前缀长度
/64就是前缀长度,表示前面64位为网络位,作用就是标示网络地址,
这个地址是简写,完整64位是21DA:00D3:0000:2F3B::/64
⑦ 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
(7)128位ipv6网络前缀多少位扩展阅读
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地址数中/32,/48,/64含义
ipv6地址后面跟着的/64,/48,/32指的是ipv6地址的前缀长度(前缀,即前64或48或32位长度的地址相同).
由于ipv6地址是128位长度(使用的是16进制),但协议规定了后64位为网络接口ID(可理解为设备在网络上的唯一ID),所以一般家用ipv6分发是分配/64前缀的(64位前缀+64位接口ID).
当ipv6地址是/48的时候,128-48-64=16位,即可用的ip数是FFFF(十六进制表示法,即65535),可理解为可分配65535个家庭或公司.
当ipv6地址是/32的时候,128-32-64=32位,即可用ip数是FFFFFFFF(约等于42.95亿),即可分配42.95亿个家庭或公司
其实,只需一个/64前缀的地址快就已经完全足够整个家庭(中国)使用(2的64次方总数为1844亿亿个地址,就算去掉一个亿字,都还有1844亿).为了更直观,打个比喻:假如一个人或一台设备算一个字节(1k=1024字节),一个/64前缀的地址快可容纳16384PB(1PB=1024T=1024*1024G)个地址.之所以继续划分到/32,/48这些,是为了便于管理及缩小溯源范围(快速定点定位...)
⑨ 什么是IPV6地址前缀
ipv6是128位
类似于ipv4中的子网掩码,可确定子网id和主机号
ipv6中用前缀表示子网id在ip地址前端所占的位数,剩下的位数成为接口id
⑩ IPv4和 IPv6的地址长度分别是多少位
ipv4的地址是32位,用点分十进制表示,每八位划分,也就是四个0~255的十进制数,这是很常见的。
ipv6的地址是128位,一般用点分十六进制表示,每八位划分,也就是十六个0x00~0xff的十六进制数。
IPv6的地址空间更大。IPv4中规定IP地址长度为32,即有2^32-1个地址;而IPv6中IP地址的长度为128,即有2^128-1个地址。夸张点说就是,如果IPV6被广泛应用以后,全世界的每一粒沙子都会有相对应的一个IP地址。
(10)128位ipv6网络前缀多少位扩展阅读:
IPv6的路由表更小。IPv6的地址分配一开始就遵循聚类(Aggregation)的原则,这使得路由器能在路由表中用一条记录(Entry)表示一片子网,大大减小了路由器中路由表的长度,提高了路由器转发数据包的速度。
IPv6的组播支持以及对流的支持增强。这使得网络上的多媒体应用有了长足发展的机会,为服务质量控制提供了良好的网络平台。
IPv6加入了对自动配置的支持。这是对DHCP协议的改进和扩展,使得网络(尤其是局域网)的管理更加方便和快捷。
IPv6具有更高的安全性。在使用IPv6网络中,用户可以对网络层的数据进行加密并对IP报文进行校验,这极大地增强了网络安全。