码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ipv6学习笔记221029


    IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写

    ipv6的长度有128位, ipv4的长度是32位

    ipv6以冒号:分隔 , ipv4以点.分隔

    8个16位等于128位 , 4个十六进制表示16位(一个16进制表示4位)

    ipv6的128位 由 8 个 16位 16bit 组成

    • 每个16位可由 4个16进制组成 (一个16进制表示4位 , F→1111)
      例如 : ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
    12345678
    ABCDEF0123456789ABCDEF0123456789

    每个单元开头的,前导的0 , 可以省略

    12345678
    20010DB80000002300080800200C417A
    2001DB80238800200C417A
    双冒号::是0位压缩 , 表示连续的0, 只能出现一次

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

    FF01:0:0:0:0:0:0:1101 可简写为 FF01::1101
    1234:0:0:0:0:0:0:abcd 可简写为 1234::abcd
    :: 表示 0:0:0:0:0:0:0:0
    ::1 表示 0:0:0:0:0:0:0:1

    只有双冒号在这里插入图片描述
    在这里插入图片描述

    AD80:0000:0000:0000:ABAA:0000:00C2:0002 可写成 AD80::ABAA:0000:00C2:0002



    ::是未指定地址 , ::1是环回地址

    未指定地址(0:0:0:0:0:0:0:0或::)仅用于表示某个地址不存在。它等价于IPv4未指定地址0.0.0.0。未指定地址通常被用做尝试验证暂定地址唯一性数据包的源地址,并且永远不会指派给某个接口或被用做目标地址。环回地址(0:0:0:0:0:0:0:1或::1)用于标识环回接口,允许节点将数据包发送给自己。它等价于IPv4环回地址127.0.0.1。发送到环回地址的数据包永远不会发送给某个链接,也永远不会通过IPv6路由器转发

    在这里插入图片描述

    IPv4可嵌入IPv6地址中,常表示为:X:X:X:X:X:X:d.d.d.d

    可以用ipv6的8个单元中的最后两个单元表示ipv4的全部4个单元
    ipv4每个单元是2个十六进制8比特, ipv6每个单元4个十六进制16比特
    例如::192.168.0.1与::FFFF:192.168.0.1就是两个典型的例子

    • ::192.168.0.1 = 0000:0000:0000:0000:0000:0000:192.168.0.1 = 0:0:0:0:0:0:192.168.0.1
    • ::FFFF:192.168.0.1 = 0:0:0:0:0:FFFF:192.168.0.1
  • 相关阅读:
    coalesce函数判断oracle、postgresql中为null或者‘‘ 赋值默认
    LEO天线,全球市场总体规模,头部前八大厂商排名及市场份额
    iLogtail 社区版使用入门 - 采集 MySQL Binlog
    AIGC AI绘画 Midjourney 参数大全详细列表
    【鸿蒙开发实战】怎样安全和高效的使用N-API开发Native模块
    聊聊FASTER和进程内混合缓存
    秋招腾讯!配套初级程序员到Java高级架构师学习路线+配套学习资源
    fail树(失配树)
    SQL server中merge语句添加where条件
    1024程序员节特辑 | 深度解析C/C++内存管理(建议收藏!!)
  • 原文地址:https://blog.csdn.net/kfepiza/article/details/127582237
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号