一 IP分类原则
1》ip的组建规则
ip地址一般由4个字节的数字组成 通过.分割 格式为:字节1.字节2.字节3.字节4 比如192.168.1.5(二进制表示太过复杂 一般转换为十进制表示)
1字节(8位)的无符号整数 最大为 11111111=2的7次方+2的6次方+....+2的0次方 =255 最小为00000000 所以最大的ip就是 255.255.255.255 最小的ip 0.0.0.0
总共为32位bit 总共ip数为 2的32次方(4294967296)个ip地址
2》ip的分类规则
网络位:就是区分网络的标识 相同的网络位的主机可以互相方位 比如 192.168.1.5和 192.168.1.4 位于相同的网络 192.168.1 这就是网络位
主机位:相同的网络中 允许的主机数 比如网路位 192.168.1 只有最后一个字节 标识主机位 也就是该网络最少是0 最大是255 也就 256个ip 256个主机
将ip地址分为5类地址 (ABCDE)
A类地址:
前8位为网络位 也就是说主机位 有 3*8=24位 这个一般用于标识互联网 网络中存在大量的主机 A类地址 网络位首字节必须以0开头
也就是说 只有7位标识网络位 最小是 00000000-01111111 也就是第一个字节是 0-127 其中0标识任意地址 127用户网卡之间回环 所以
A类地址 第一位 实际是从 1-126
B类地址
前16位为网络位 主机位为 2*8=16位 网络多 主机也多 B类地址必须以10开头 首字节 剩余6位 范围是10000000-10111111 也就是
128-191 其中128.0.0.0和191.255.0.0为保留ip 实际范围是128.1.0.0--191.254.0.0
C类地址
前24位为网络位 主机位为 1*8=8位 网络多 主机也就2的8次方 255个 一般用于指定局域网 B类地址必须以110开头 首字节 剩余5位 范围是11000000-11011111 也就是 192-223 其中其中192.0.0.0和223.255.255.0为保留ip实际范围是192.0.1.0--223.255.254.0
D类地址同上 首字节必须 1110开头 用于组播
E类地址 首字节必须 11110开头
二 子网掩码
子网掩码(subnet mask) 必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
比如A类地址 首字节是网络位 后面三字节为主机位 默认的子网掩码为 255.0.0.0 假设ip是 10.9.8.1 可以使用 10.9.8.1/8 表示ip
是 10.9.8.1 前8位表示网络位 子网掩码就是 11111111 0000000 00000000 00000000 =255.0.0.0
B类地址默认子网掩码 255.255.0.0 C类地址为 255.255.255.0
VLSM(可变长度子网掩码)
比如某个局域网 ip数为 500个 C类地址明显不够用 B类地址 2的16次方=65536个 明显又多了 此时 我们需要定义可变子网掩码
如果将65536个ip用于500个ip的局域网 如果需要再需要建立一个600个ip的局域网 他就不能使用B类的ip了 所以需要通过子网掩码
将B类地址划分为多个子网
来源:https://www.cnblogs.com/liaomin416100569/p/9331212.html