• IPv6地址三类表示方法


     IPv6 地址 : 240e:640:608:203d:90b0:29f:4ac6:437f(首选)
    
    • 1

    IPv6地址:128bit,16个字节。8*16=128,总共有八段,IPv6地址使用16进制表示,IPv6地址划分成8个块,每块16位,块与块之间用“:”隔开。

    一、三类表示方法

    首选格式、压缩格式、特殊格式

    (1) 首选格式:X:X:X:X:X:X:X:X,8个16bit段,前导零可以删除,但是每段要有一个数字;

    举例:

    2001:0DB8:0000:0000:0008:0800:200C:417A

    删除前导零后:

    2001:DB8:0:0:8:800:200C:417A

    (2) 压缩格式:将多个连续为0的段用::表示,一个IPv6地址只允许一个::

    举例:

    2001:410:0:1:0:0:0:45FF

    压缩后:

    2001:410:0:1::45FF

    (3) 特殊格式:在IPv4IPv6过渡机制中特有的地址表示方法。一般格式:x❌x❌x❌d.d.d.d。

    为了实现IPv4-IPv6互通,
    IPv4地址会嵌入IPv6地址中,
    此时地址常表示为:

    X:X:X:X:X:X:d.d.d.d
    
    • 1

    地址前96位采用冒分十六进制表示法,
    地址后32位则使用IPv4的点分十进制表示法,
    下面两个地址是典型的内嵌IPv4地址:

    ::192.168.0.1
    ::FFFF:192.168.0.1

    注意在地址前96位中,压缩格式仍然适用。

    IPv4兼容的IPv6地址: ::10.16.1.3(前96位全为0)

    映射IPv4(Mapped)的IPv6地址: ::FFFF:10.16.1.3(前96位固定为::FFFF,仅仅用于IPv4/IPv6双栈节点内部使用)

    (4)URL的IPv6地址要使用[],如:

    (5)IPv6前缀表示子网划分

    使用CIDR的表示法:地址/前缀长度

    2001:410:0:1::45FF/64

    2001:410::/48

    二、特殊格式举例

    通过IPv4映射的IPv6地址

    此类型的地址用于将IPv4节点表示为IPv6地址。
    它允许IPv6应用程序直接与IPv4应用程序通信。
    例如:

    0:0:0:0:0:ffff:192.1.56.10
    ::ffff:192.1.56.10/96

    兼容IPv4的IPv6地址

    此类型的地址用于隧道传送。
    它允许IPv6节点通过IPv4基础结构通信。
    例如:

    0:0:0:0:0:0:192.1.56.10
    ::192.1.56.10/96

  • 相关阅读:
    JAVA 实现PDF转图片(pdfbox版)
    基于8086家具门安全控制系统设计
    ubuntu基本操作
    基于FFMPEG+SDL的简单的视频播放器分析
    【推荐】中国光伏大会资料合集25篇
    [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
    将数组和减半的最少操作【贪心2】
    欢迎 Gemma: Google 最新推出开源大语言模型
    java常见面试题(未整理,后续可能一直更新)
    Python面试题:请解释 `__slots__` 的作用
  • 原文地址:https://blog.csdn.net/weixin_40933653/article/details/126922546