computer-network
  • 简介
  • 应用层
    • HTTP
      • Cookie
      • Session
    • HTTPS
      • 简介
      • 原理
      • RSA加密与解密
      • 证书签名与验证
      • TLS双向认证
  • 传输层
    • TCP
      • CloseWait
      • tcp_tw_recycle与tcp_timestamps
  • 网络层
    • IPv6
  • 链路层
    • VLAN
Powered by GitBook
On this page
  • 表示方法
  • 分类
  • 内网地址与外网地址
  • 链路地址
  • loopback地址
  • 常用工具的IPv6访问方式

Was this helpful?

  1. 网络层

IPv6

表示方法

IPv6有128位,每四位用0~f的一个字符表示,那么共有32个字符,然后每四个字符为一组,用冒号:分开,那么共有八组。比如,一个IPv6地址如下:

1234:5678:9abc:def0:aaaa:aaaa:aaaa:aaaa

一个IPv6地址中可能连续多个组中的字符都为0,那么此时我们可以把连续为0的组压缩为::,比如1234:0000:0000:0000:0000:0000:0000:0001可以表示为

1234::0001

另外,一个组中最前面的字符0也可以省略,比如上面的1234::0001也可以表示为

1234::1

分类

内网地址与外网地址

在IPv4,有内网地址(10.0.0.0/8等)和外网地址,IPv6也有。IPv6的内网地址的前缀为

fc00::/7        # 1111 1100 与 1111 1101

也就是说,以fc、fd开头的地址,都是内网地址。内网地址无法在公网中进行路由

链路地址

上面的内网地址无法在公网中路由,但是可以在内网的多个VLAN路由。IPv6中还有一类特殊的地址叫链路地址,该类地址不能跨VLAN路由,也就是说,该类地址只能在同一个子网中的主机之间相互访问。该类地址的前缀为

fe80::/10    # 1111 1110 1000

也说是说,以fe8、fe9、fea、feb开头的地址,都是链路地址。

loopback地址

在IPv4中,127.0.0.1表示回环地址,每台主机的lo网卡都是这个地址。在IPv6中,回环地址为::1

常用工具的IPv6访问方式

$ ping -6 fd15::101
$ curl -6 "http://\[fd15::101\]:8080"
$ telnet fd15::101 8080
Previous网络层Next链路层

Last updated 5 years ago

Was this helpful?