首页 > 代码库 > 关于ip的一些认知
关于ip的一些认知
1、ip组成:ip地址由32位(4字节)组成,分为网络号和主机号;
2、分类:
A:首位为0;1.0.0.0~127.255.255.255;前8位为网络号,后24位主机号
B:前两位为10;128.0.0.0~191.255.255.255;前16位为网络号,后16位主机号
C:前三位为110;192.0.0.0~223.255.255.255;前24位网络号,后8位主机号
D:前四位为1110;224.0.0.0~239.255.255.255;组播地址
E:前四位1111;保留使用
3、子网划分
166.111.0.0,从主机位中取出5位作为子网地址位;子网掩码为:255.255.248.0
网络:166.111.0.0
地址:10100110.01101111.00000000.00000000
子网:11111111.11111111.11111000.00000000(从网络地址拿出5位,即第三段的前5位)
掩码:255.255.248.0
4、子网掩码和ip计算网络号和主机号
子网掩码:255.255.255.0;ip:192.9.200.15
子网掩码的二进制和ip二进制与运算得到网络号,子网掩码取反与ip二进制与运算得到主机号;
5、子网划分
例一:有13个子公司,每个子公司4个部门,分配了一个172.16.0.0/16的网段;
13家子公司,2**4>=13,所以网络位向主机位借4位,可以划分出16个网段;依次为10101100.00010000.00000000.00000000 10101100.00010000.00010000.00000000(不写了)
每个公司4个部门;2**2=4,所以网络位向主机位借2位,划分4个网段;依次为:10101100.00010000.00000000.00000000 10101100.00010000.00000100.00000000(。。。)
例二:ip为192.168.5.0/24,一楼100台,二楼54台;
一楼100台,需要5台24口交换机加上路由器1台,一楼需要106个ip地址,网络位向主机位借1位,划分为两个子网;11000000.10101000.00000101.00000000/25(192.168.5.0/25);
11000000.10101000.00000101.10000000/25(192.168.5.128/25)第一个划给1楼,2楼需要54个ip地址,主机位至少要6位,所以网络位再向主机位借1位;