广州总校区切换校区
图片
news

新闻资讯

ipv6地址格式

发布时间: 2022-04-21

ipv6地址格式,IPv6使用128位二进制数编码地址,这样做虽然可以大幅度扩展地址空间,但是在书写和记忆上造成了麻烦。所以,IPv6一般采用32个十六进制数表示自己的地址。这32个十六进制数被分成8组,每组之间使用“:”分隔,看上去如3EAF:4532:AAEC:C098:0023:ABDC:EEFF:11AD。

这简直太长了,没人能记得住一个完整的IPv6地址。是的,的确如此,可是没有办法,你要扩大地址空间,这就是代价。但是,IPv6地址并非是杂乱无章的,它有自己的结构,如图1所示。

图1 IPv6地址结构


这里需要说明另外一件事情。如果你使用浏览器连接一个IPv6 Web服务器的话,你必须在地址栏中将IPv6地址用“[ ]”括起来。因为对于HTTP协议来说冒号“:”表示请求服务的端口号,而不是IPv6地址的间隔,你应该这样写:

http://[ 3EAF:4532:AAEC:C098:0023:ABDC:EEFF:11AD]/index.html

这确实很长,你一定希望总是可以使用服务器的域名来连接它,所以在IPv6网络中,DNS意义非凡。

有一些规则可以使我们在遇到某些特殊的IPv6地址时轻松一点,它们是:

● 若某一组的地址数均为0,则该组可以省略不写。如地址3EAF:4532:AAEC:0000:0023:ABDC:EEFF:11AD与地址3EAF:4532:AAEC::0023:ABDC:EEFF:11AD是等价的。

● 如果因为上述规则进行省略时,地址中只连续出现了两个以上的冒号,那么这些冒号可以压缩为一个,但这种压缩在地址中只能出现一次。如地址3EAF:4532:0000:0000:0000:0000:0000:11AD可以写为3EAF:4532::11AD。但地址3EAF:0000:0000:C098:0000:ABDC:EEFF:11AD不能写成3EAF::C098::ABDC:EEFF:11AD这种形式,因为这种写法中有两处出现了连续的冒号,计算机无法判断哪一处代表8位0,哪一处代表4位0。

● 每一组中的前导0可以省略。如地址3EAF:0532::11AD可以写成3EAF:532::11AD。

除了上述规则之外,IPv6地址还可以将一个现有的IPv4地址嵌套进去,并写成IPv6与IPv4地址的混合体,如::ffff:192.168.0.8。

我们分析这个地址,它由IPv6部分的::ffff地址和IPv4部分的192.168.0.8组成。而IPv4部分的192.168.0.8是一个32位二进制数的点分十进制表示,它完全可以写成8位十六进制数,也就是IPv6地址的两组,即C0A8:0008。所以地址::ffff:192.168.0.8就是::ffff:C0A8:0008,也就是0000:0000:0000:0000:0000:ffff:C0A8:0008。

通过以上的分析,我们可以知道,将IPv4地址嵌入到IPv6地址的格式为|80bits|16bits|32bits|,即0000…………..0000|FFFF|IPv4地址。

上一篇: CDP(Cisco Discovery Protocol)命令

下一篇: 什么岗位需要cisp

<
在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!