2019-09-10
分类的 IP 地址
- A 类网络地址最大可指派的网络数 2 7 − 2 = 126 2^7-2=126 27−2=126,减 2 的原因是:第一,IP 地址中的全 0 表示“这个(this)”。网络号字段全 0 的 IP 地址是个保留地址,意思是“本网络”;第二,网络号为 127(01111111)保留作为本地软件环回测试(loopback test)本主机的进程之间的通信之用。
- A 类地址的主机号占 3 个字节,因此每一个 A 类网络中的最大主机数是 2 24 − 2 2^{24} - 2 224−2,即 16777214。这里减 2 的原因是:全 0 的主机号字段表示该 IP 地址是“本主机”所连接到的单个网络地址(例如,一主机的 IP 地址为5.6.7.8,则该主机所在的网络地址就是 5.0.0.0),而全 1 表示“所有的(all)”,因此全 1 的主机号字段表示该网络上的所有主机。
- B 类地址由于前两位(10)已经固定了,网络号后面的 14 为无论怎样取值也不可能出现使整个 2 字节的网络号字段为全 0 或全 1 ,因此这里不存在网络总数减 2 的问题。但实际上 B 类网络地址 128.0.0.0 是不指派的,而可以指派的 B 类最小网络地址是 128.1.0.0 。因此 B 类地址可指派的网络数为 2 14 − 1 2^{14}-1 214−1,即 16383。
- 同样,C 类地址的 192.0.0.0 也是不指派的,可以指派的 C 类最小网络地址是 192.0.1.0,因此,C 类地址可指派的网络总数是
2
21
−
1
2^{21}-1
221−1,即 2097151。
专用地址
专用地址只能用作本地地址而不能用作全球地址。在互联网中的所有路由器,对目的地址是专用地址的数据报一律不进行转发。
- 10.0.0.0 到 10.255.255.255(或记为 10.0.0.0/8)
- 172.16.0.0 到 172.31.255.255(或记为 172.16.0.0/12)
- 192.168.0.0 到 192.168.255.255(或记为 192.168.0.0/16)