目录
1 前言
- 我们把整个互联网看成为一个单一的、抽象的网络
- IP 地址就是给每个连接在互联网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符
- IP 地址现在由互联网名字和数字分配机构ICANN (Internet Corporation for Assigned Names and Numbers)进行分配
- 每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器)
- 这种两级的 IP 地址结构如下:
2 分类
2.1 各类 IP 地址的网络号字段和主机号字段
2.2 点分十进制记法
2.3 A类IP地址
- A类IP地址的网络号
net-id
为8
位,主机号host-id
为24
位 - A类IP地址的网络号
net-id
的第一位固定为0
- A类IP地址能表示的地址范围为
0.0.0.0 ~ 127.255.255.255
注:实际应用中,网络号和主机号为全0或全1称为特殊的IP地址,有特殊的用处,不分配给主机使用,所以实际上可分配的IP地址,要减去这些特殊的IP地址
- A类IP地址的保留地址如下:
10.0.0.0 ~ 10.255.255.255
是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)127.0.0.0 ~ 127.255.255.255
是保留地址,用做循环测试用的0.0.0.0 ~ 0.255.255.25
5也是保留地址,用做表示所有的IP地址
- 由于网络号不能为全0和全1,所以网络号取得的最小值为
0000 0001
十进制为1
,网络号取得的最大值为0111 1110
十进制为126
- 实际上可用于分配的IP地址范围为
1.x.y.z ~ 126.x.y.z
,其中x.y.z
各位不能为全0或者全1 - 所以判断一个IP地址是不是A类地址,只要判断他的第一个十进制数是不是从
1 ~ 126
即可
2.4 B类IP地址
- B类IP地址的网络号
net-id
为16
位,主机号host-id
为16
位 - B类IP地址的网络号
net-id
的前两位固定为10
- B类IP地址能表示的地址范围为
128.0.0.0 ~ 191.255.255.255
172.16.0.0 ~ 172.31.255.255
是私有地址
- 由于网络号不能为全0和全1,所以网络号取得的最小值为
1000 0000 0000 0000
十进制为128.0
,网络号取得的最大值为1011 1111 1111 1111
十进制为191.255
- 实际上可用于分配的IP地址范围为
128.0.y.z ~ 191.255.y.z
,其中y.z
各位不能为全0
或者全1
2.5 C类IP地址
- C类IP地址的网络号
net-id
为24
位,主机号host-id
为8
位 - C类IP地址的网络号
net-id
的前两位固定为110
- C类IP地址能表示的地址范围为
192.0.0.0 ~ 223.255.255.255
192.168.0.0~192.168.255.255
是私有地址
- 由于网络号不能为全0和全1,所以网络号取得的最小值为
1100 0000 0000 0000 0000 0000
十进制为192.0.0
,网络号取得的最大值为1101 1111 1111 1111 1111 1111
十进制为223.255.255
- 实际上可用于分配的IP地址范围为
192.0.0.z ~ 223.255.255.z
,其中z
各位不能为全0
或者全1
2.6 IP 地址的指派范围
2.7 特殊的IP地址
2.7.1 直接的广播地址
直接广播地址是主机号全为1的地址,它的功能是使路由器将一个分组以广播的方式发送给特定网络上的所有主机
2.7.2 受限的广播地址
网络号和主机号共32位全为1的地址,它的功能是将一个分组以广播的方式发送给本网的所有主机,分组将被本网的所有主机接收而路由器会阻挡这个分组的通过,它只能在网络内部发送和广播