发现许多之前学习的计算机网络的知识都忘记了,虽然用的不多,但用一次就得查一次。好记性不如烂笔头,索性把一些基本概念记下来吧,后面可能会不断扩充一些知识。
IPv4
确定网络地址和默认网关
|
|
A 类、B 类、C 类地址的范围
ABC 类地址的范围如下:
类别 | 网络地址范围 | 主机地址范围 | 子网掩码 |
---|---|---|---|
A类 | 1.0.0.0-126.255.255.254 | 0.0.0.1-255.255.255.254 | 255.0.0.0 |
B类 | 128.0.0.0-191.255.255.254 | 0.0.0.1-255.255.255.254 | 255.255.0.0 |
C类 | 192.0.0.0-223.255.255.254 | 0.0.0.1-255.255.255.254 | 255.255.255.0 |
此外,10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16 是保留地址,不能在公共互联网上使用(IP 地址后面的 /8、/12 和 /16 代表子网掩码的位数,也就是网络地址的位数)。
IPv4 保留地址详情:
- 0.0.0.0:表示当前网络,通常用于网络配置。
- 127.0.0.0-127.255.255.255:回环地址(loopback),用于本地机器之间进行通信,例如 127.0.0.1 是本地机器自身。
- 10.0.0.0-10.255.255.255:私有 IP 地址范围,用于内部私有网络。
- 172.16.0.0-172.31.255.255:私有 IP 地址范围,用于内部私有网络。
- 192.168.0.0-192.168.255.255:私有 IP 地址范围,用于内部私有网络。
- 255.255.255.255:表示广播地址。
IPv6
IPv6 公网网址范围
IPv6 公网地址范围一般是从 2000::/3 到 3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff,不过目前已分配 IPv6 的公网地址都是 2xxx: 开头的。
IPv6 保留地址
::1/128
回环地址,类似于 IPv4 的 127.0.0.1。fc00::/7
一个预留的内网地址段。fd00::/8
用于内部私有网络。fe80::/10
链路本地地址(link-local),用于同一个链路上的通信(也可以粗暴地理解为内部私有网络)。ff00::/8
多播地址范围。
IPv6 地址后面的/数字
表示地址前缀长度(可以理解为 IPv4 的网络前缀长度),也称为子网掩码。
IPv6 地址如果需要加端口号,要用[]
把 IPv6 地址括起来然后在后面加上:端口号
,例如[2001:ab1:cd00::]:80
。