zoukankan      html  css  js  c++  java
  • IPv6地址表示方式

    1、IPv6 简介  

       IPv6是英文“Internet Protocol version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址 。
       由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍
     
     

    2、IPv6 地址表示法

       IPv6的地址长度为128位,是IPv4(32位)地址长度的4倍。于是IPv4点分十进制格式不再适用,采用十六进制表示。IPv6有3种表示方法。

    1)冒分十六进制表示法

    格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16bit,以十六进制表示。如下:
    0123:4567:890A:BCDE:F012:3456:7890:ACBD
     
    这种表示法中,每个X的前导0可以省略的,例如:
    0001:0002:0034:0005:0006:0078:0009:000A  等价于 1:2:34:5:6:78:9:A
     
     

    2)0位压缩表示法

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

    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就是两个典型的例子。
    【注意】在前96bit中,压缩0位的方法依旧适用。
  • 相关阅读:
    在Mac系统下使用自己安装的PHP
    在一个文件里追加内容和换行
    Linux系统下如何去掉文件的@属性
    composer的安装和使用
    Git SSH Key 生成步骤
    自定义mysql函数时报错,[Err] 1418
    百度echarts
    linux 内存释放命令
    第二届PHP全球开发者大会(含大会的PPT)
    在CentOS上安装Java开发环境:使用yum安装jdk
  • 原文地址:https://www.cnblogs.com/miracle-luna/p/12041779.html
Copyright © 2011-2022 走看看