1.子网掩码
定义:subnet mask,用于区分ip地址的网络部分和主机部分
举例:192.168.1.1 11111111.11111111.111111111.00000000---->255.255.255.0
原理:1表示网络位,0表示主机位
表示:点分十进制:255.255.255.0
前缀表示法:/24
10.0.0.0/8 172.16.0.0/16 192.168.1.0/24
10.1.1.1 255.0.0.0
172.16.1.1 255.255.0.0
判断:192.168.1.0/24网段有多少ip地址?
1.判断A/B/C地址:
2.区分网络和主机部分:
3.网络部分不变,主机部分变(2^n,n位主机数)
4.有效主机地址=2^n-2
192.168.1|x 2^8=256
10.0.0.0/8 A类地址,2^24主机地址:16777216
172.16.0.0/16 B类地址 2^16个主机地址:65536
192.168.1.0/24 C类地址 2^8个主机地址:256
2.子网划分/VLSM(variable length subnet mask,可变长子网划分)
原理:通过借用主机位来实现网络切割:通过子网划分更有效的利用ip地址
案例一:有一个192.168.1.0/24的网段,需要分配给4个公司/部门
1.判断网络和主机部分192.168.1 | 0/24
2.判断所需要的子网数(根据公式)
192.168.1.00 00000000
2^k>=子网数 k为借用的主机位,2^k>=4 --->k=2
子网数一般代表网络需求中的公司数量,部门数量,业务集群数量等
公式整理:
1.主机地址:2^n n为主机位数
2.有效主机地址=2^n-2 n为主机位数
3.2^k>=子网数 k为借用的主机位