这几天在复习CCNA的东西,就是这个子网掩码一直都没有弄明白,今天总算有了一点头绪,但是还是有一点点的乱,就差一点了,但是我的这个方法是没有错的。这个也是在网上找到的。
找了好几天,我对一些计算方面的一直就算不明白,算钱、花钱、花钱,从来都没有精确过。可能是对数学方面没有什么天份吧。这个是用个公式套的,只要用这个公式套进去,就一定会正确的。
M:子网掩码
Subnet_block:可分配子网块大小,指在某一子掩码下的子网的块数。
Subnet-num:实际可分配子网数,指可分配子网块中要剔除首、尾两块,这是某一子网掩码下可分配的实际子网数量,它等于Subnet_block-2。
Ip_block:每个子网可分配的Ip地址块大小。
Ip_num:每个子网实际可分配的IP地址数,因为每个子网的首尾IP地址必须保留(一个为网络地址,一个为广播地址),所以它等于IP_block-2。
M=256-IP_block
Ip_block=256/Subnet_block
Subnet_block=256/Ip_block
Ip_num=Ip_block-2
Subnet_num=Subnet_block-2
已知网络地址为222.141.23.0,要求有5个子网,需要求出子网掩和可用的主机网段。
解:
222.141.23.0 这个是一个C类地址,子网掩码的格式为:255.255.255.M
要求划分为5个子网,5最接近2的幂是8(2^3),关于2的幂我发到了文章的最下面,仅作为大家的参考。
所以
Subnet_block=8
Subnet_num=8-2=6 6>5
Ip_block=256/Subnet_block=256/8=32
M=256-Ip_block=256-32=224
子网掩码为:255.255.255.224
因为Subnet_block的首尾两块不能使用,所以实际可分配 Subnet_num=Subnet_block-2=6 个子网块,每块有 Ip_block=256/Subnet_block=32 个可分配的主机块。
即:32-63、64-95、96-127、128-159、160-191、192-223
因为0-31和224-255是首块和尾块,所以不能使用。
每个子网块中的可分配主机块又有首尾两个不能使用(网络地址和子网广播地址)
子网掩码:255.255.255.224
可用主机:222.141.23.33-222.161.23.62
222.141.23.65-222.161.23.94
222.141.23.97-222.161.23.126
222.141.23.129-222.161.23.158
222.161.23.161-222.161.23.190
222.161.23.193-222.161.23.222
1: 2
2: 4
3: 8
4: 16
5: 32
6: 64
7: 128
8: 256
9: 512
10: 1024
11: 2048
12: 4096
13: 8192
14: 16384
15: 32768
注:1: 2表示2的一次方=2
嗯,你说的的确很有道理,子网不去弄,一下子就会忘记,大二时,老师教我们时候还懂,我也去复习一下,顺便学习。。
你上面有一个错别字,是2的幂,不是那个冥哦。
这个还真没注意,改过来了,呵呵