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
最后:不知道有没有表达清楚(表达不清楚的请多多见谅),有疑问的可以留言