IPv4_IPv6

发布时间 2023-07-10 12:21:12作者: amazzzzzing

IPv4 and IPv6

IPv4

地址

4字节(32bit);

地址写法

分为4组,每组一个字节;

常见为十进制点分隔形式,如:192.168.100.54

掩码写法

使用前缀长度的位数来表示,如:192.168.100.54/24

地址分类

共A~E五类;

  • A:8+24,首bit为0;
  • B:16+16,首bit为10;
  • C:24+8,首bit为110;
  • D:首bit为1110,其余为组播地址;
  • E:首bit为11110,其余为保留地址;

特殊地址

  • 表示一个网络:主机地址全为0;
  • 表示一个网络的广播地址:主机地址全为1;
  • 环回地址:127.x.x.x;
  • 所有网络:0.0.0.0
  • 本网广播:255.255.255.255
  • 私网地址:
    10.0.0.0 - 10.255.255.255
    172.16.0.0 - 172.31.255.255
    192.168.0.0 - 192.168

IPv6

地址

16字节(128bit);

地址写法

分为8组,每组两个字节;

缩写:

  • 每组中的前导0可以省略;
  • 一个地址中的一个连续的全为0的组可以用::省略;

如完整形式:FC00:0000:130F:0000:0000:09C0:876A:130B

缩写形式:FC00:0:130F::9C0:876A:130B

掩码写法

和IPv4一致;

不同

  • 简化了报头结构
  • 取消了广播机制
  • 原生安全支持

地址分类

  • 全球单播地址,2000::/3,也即开头三位为001;
  • 唯一本地地址,FC00::/7
  • 链路本地地址,FE80::/10
  • 回环地址,::1/128

等等;