首页 > 其他分享 >.Net6 IPv6使用

.Net6 IPv6使用

时间:2022-09-20 15:00:28浏览次数:62  
标签:表示 十六进制 IPv6 表示法 地址 IPv4 使用 Net6

 

 

 

 

 

 

表示方法
IPv6的长分布式结构图
IPv6的长分布式结构图
IPv6的地址长度为128位,是IPv4地址长度的4倍。于是IPv4点分十进制格式不再适用,采用十六进制表示。IPv6有3种表示方法。
一、冒分十六进制表示法
格式为X:X:X:X:X:X:X:X,其中每个X表示地址中的16b,以十六进制表示,例如:
ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
这种表示法中,每个X的前导0是可以省略的,例如:
2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A
二、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 → ::
三、内嵌IPv4地址表示法
为了实现IPv4-IPv6互通,IPv4地址会嵌入IPv6地址中,此时地址常表示为:X:X:X:X:X:X:d.d.d.d,前96b采用冒分十六进制表示,而最后32b地址则使用IPv4的点分十进制表示,例如::192.168.0.1与::FFFF:192.168.0.1就是两个典型的例子,注意在前96b中,压缩0位的方法依旧适用 [9] 。

标签:表示,十六进制,IPv6,表示法,地址,IPv4,使用,Net6
From: https://www.cnblogs.com/liuxiaoji/p/16711044.html

相关文章

  • go语言中使用接口,以及对接口的理解
    go语言中使用接口,以及对接口的理解接口的简单介绍在任一编程语言中,接口-方法或行为的集合,在功能和该功能的使用者之间构建了一层薄薄的抽象层。在使用接口时,并不需要了......
  • Markdown学习下载及使用
    Markdown学习及使用一、标题标题写法为:#号加对应的标题,多级标题对应多个#二、字体1、前后加一个*号为斜体Hellowword2、前后加两个*号为加粗Hellowword3、......
  • 【HMS Core】使用视频编辑AI能力SDK报错2012
    ​问题描述在使用视频编辑AI能力SDK报错20128详细报错信息2022-09-0516:16:48.3065571-6445/cn.c7cloud.ShortVideoAlbumE/FileUtil:IOException:java.io.FileNotF......
  • JarsperReport之简单使用
    在企业级应用开发中,报表生成、报表打印下载是其重要的一个环节。除了Excel报表之外,PDF报表也有广泛的应用场景。目前世面上比较流行的制作PDF报表的工具如下:iTextP......
  • @Param:在Mybatis中的使用
    @Param:在Mybatis中的使用1.如果mapper接口里参数是两个普通参数;如下:publicList<student> selectuser(intpn,Stringi);<selectid="selectuser"resultType="com.......
  • Mysql系列---【使用慢日志查询分析sql语句】
    1.查看慢日志是否开启mysql>showvariableslike'slow_query%';+---------------------------+----------------------------------+|Variable_name|......
  • Python-getopt函数使用
    getopt函数,主要目的就是对命令行参数进行解析。让你的脚本灵活性更强,可以针对性选择性的进行数据的处理和总结。>>opts,args=getopt.getopt(sys.argv[1:],'c:d:',['......
  • 在 Python 中使用数据创建艺术字
    在Python中使用数据创建艺术字_打破常规——一个快速而有创意的项目,使用python最流行的数据可视化工具来创建创意艺术字。_Fig.1:Finaleffectofthegenerat......
  • 使用 Amplication 缩短 Node.js 应用程序的上线时间
    使用Amplication缩短Node.js应用程序的上线时间AmplicationStack使用任何技术开发任何应用程序都是一个复杂的过程。我们必须考虑很多事情,比如架构、使用哪些技术......
  • Go 中使用 Firebase 云消息传递的 Web 推送通知
    Go中使用Firebase云消息传递的Web推送通知关于网络推送通知,最近因为下雨不能出门而沉迷其中@_tetsuya28我将简要总结一下。这次,我将介绍一个从Go发送Web推送......