ipv4与ipv6的区别

IPv6和IPv4,最大的区别是什么?

其实是IP地址数量不同。

IPv6,顾名思义,就是IP地址的第6版协议。我们现在用的是IPv4,你的外网地址可能是这样一串数字:59.123.123.123。IPv4的地址是32位,总数有43亿个左右,还要减去内网专用的192、170地址段,就更少了。而IPv6的地址是128位的,大概是43亿的4次方,地址极为丰富,几乎是取之不尽的,打个比方,地球上的每一粒沙子都能分配到自己的地址。



----------------------------------------------------以下内容来自:https://blog.csdn.net/zero_indigo/article/details/80266761

IPV6的表示方式    


    关于IPv6的发展历程不多说,先聊聊IPv6的表示方式。
    IPv6的长度是128bit,是IPv4的32bit长度的四倍,目前有三种表示方式:

    1、冒分十六进制表示法
    格式为 X:X:X:X:X:X:X:X,其中每个X代表16个bit,以十六进制显示,如:
        ABCD:EF01:2345:6789:ABCD:EF01:2345:6789

    这种表示方式中前导的0可以省略表示(每个X中前面连续的0可以省略不写,若整个X都为0,则用一个0表示整个X),如:
        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,前96bit采用冒分十六进制表示,而最后32bit地址则使用IPv4的点分十进制表示,例如::192.168.0.1与::FFFF:192.168.0.1就是两个典型的例子 。
 

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值