IPv4 的地址都是由点分十进制表示,有四段,而每一段则是一个八位二进制数,即每一段二进制数字的范围为 0000 0000 - 1111 1111
,转换为十进制则是 0 - 255
,所以整个 IPv4 地址的有效范围就是 0.0.0.0
到 255.255.255.255
。而 IPv4 地址是根据第一段八位二进制数区间来分类。
A类网络
A 类网络 IP 的第一段就是网络地址,后三段都是主机地址,它的第 1 个字节的前一位固定为 0
。
A 类网络 IP 的网络地址二进制数范围为 0 000 0000 - 0 111 1111
,转换为十进制则是 0 - 127
,实际不会用 0
,所以是 1 - 127
,所以它可以表示的网络数就是 127
个,而由于 127
被用作了网络回环地址(127.0.0.1
),所以实际能表示的网络地址为 126
个。
后面的主机地址还有 3 段八位二进制数,所以每个网络能标识主机的个数为 2^24
,而由于 1-127.0.0.0
为网络地址,1-127.1.1.1
为广播地址,所以实际每个网络能标识主机的个数为 2^24-2
。
默认的子网掩码为 255.0.0.0
,私网地址为 10.0.0.0/8
。
A 类地址适用于具有大量主机(直接个人用户)而局域网络个数较少的大型网络。例如,IBM公司的网络。
B类网络
B 类网络 IP 的前两段都是网络地址,后两段都是主机地址,它的第 1 个字节的前两位固定为 10
。
B 类网络 IP 的网络地址的第一段二进制数范围为 10 00 0000 - 10 11 1111
,转换为十进制则是 128 - 191
,所以它可以表示的网络数就是 2^14
个。
后面的主机地址还有两段八位二进制,所以每个网络能标识的主机的个数为 2^16-2
个。
默认的子网掩码为 255.255.0.0
,私网地址为 172.16.0.0/16 - 172.31.0.0/16
。
B 类 IP 适用于节点比较多的网络。
C类网络
C 类网络 IP 的前三段都是网络地址,后一段则是主机地址,它的第 1 个字节的前三位固定为 110
。
C 类网络 IP 的网络地址的第一段二进制数范围为 110 0 0000 - 110 1 1111
,转换为十进制则是 192 - 223
,所以它可以表示的网络数就是 2^21
个。
后面的主机地址还有一段八位二进制,所以每个网络能标识的主机的个数为 2^8-2
个。
默认的子网掩码为 255.255.255.0
,私网地址为 192.168.0.0/24 - 192.168.255.0/24
。
C 类地址常用来分配给小型网络,如一般的局域网和校园网,它可连接的主机数量是最少的,采用把所属的用户分为若干的网段进行管理。
D类网络
D类地址不分网络地址和主机地址,它的第 1 个字节的前四位固定为 1110
。
D 类网络 IP 的网络地址的第一段二进制数范围为 1110 0000 - 1110 1111
,转换为十进制则是 224 - 239
。
D 类地址称为广播地址,供特殊协议向选定的节点发送信息时用。
E类网络
E 类 IP 地址是以 1111
开始,他的第一字节的范围是 240~255
,为将来使用保留。
其中 240.0.0.0~255.255.255.254
作为保留地址,255.255.255.255
作为广播地址。
评论区