C类IP的子网掩码
1、先贴个表
十进制 |
掩码第四位( 二进制) |
掩码 |
主机数 |
/24 |
00000000 |
255.255.255.0 |
255 |
/25 |
10000000 |
255.255.255.128 |
128 |
/26 |
11000000 |
255.255.255.192 |
64 |
/27 |
11100000 |
255.255.255.224 |
32 |
/28 |
11110000 |
255.255.255.240 |
16 |
/29 |
11111000 |
255.255.255.248 |
8 |
/30 |
11111100 |
255.255.255.252 |
4 |
/31 |
11111110 |
255.255.255.254 |
2 |
/32 |
11111111 |
255.255.255.255 |
1 |
2、怎么算的
IP地址分为网络地址和主机地址,C类IP前三位是网络地址,后一位是主机地址
掩码:255.255.255.0=11111111.11111111.11111111.00000000
255=2^7+2^6+2^5+2^4+2^3+2^2+2^1+2^0
24=11111111.11111111.11111111.00000000这里面有几个1
掩码/24里有几个主机地址:32-24=8 主机地址的个数=2^8=256 例如:10.10.1.0~10.10.1.255
一段地址中开始的一般为网络地址,最后一位为广播地址
还有一个简便算法(不知道能不能描述清楚)
例如:要分配10个主机地址
第一步:算一下主机地址的个数在2的多少次方内,10在2^4=16内
第二步:算掩码最后一位的十进制:32-4=28 掩码可以写为:10.10.1.1 /28==10.10.1.1 255.255.255.240
28=11111111.11111111.11111111.11110000
240还可以这样算:总共256,要用16个主机地址 掩码= 256-16=240
最后:不知道有没有表达清楚(表达不清楚的请多多见谅),有疑问的可以留言