码农知识堂 - 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
  • 相关阅读:
    MacOS国产单片机正版Jlink调试配置和eclipse开发配置
    docker创建一个kafka集群
    腐烂橘子图问题
    【代码精读】中断路由代码导读:当cpu运行在REE(Linux)来了一个Non secure Group1中断
    费时3个月,靠着这篇软件测试进阶笔记,成功拿下了阿里、腾讯等10家offer
    Jetson Nano2GB(TX2\NX\XAVIER)使用ffmpeg进行硬解码配置笔记
    Unity简单操作:Unity接sdk写的java代码放在Plugins/Android/libs目录中即可被打进apk中,无需提前编译成jar
    DEVICENET 总线转MODBUS-TCP协议网关连接台达plc配置方法
    转化率的催化剂:网站客服机器人如何推动企业销售?
    MBR、GPT、LVM分区
  • 原文地址:https://blog.csdn.net/kfepiza/article/details/127582237
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号