子网掩码的作用是什么?若将一个B类IP地址空间划分为14个大小相同的子网...
发布网友
发布时间:2024-07-13 14:49
我来回答
共2个回答
热心网友
时间:2024-08-06 11:40
子网掩码只是用来确定网络,说白了它就一种形式:前面X个1后面32-X个0。前面几位1就说明这个网络前几位网络号,后面几位是主机号,就这么简单。
要做子网划分,首先要知道2个公式,一个是等量划分子网个数=2的N次方,其中N是划分的子网网络号位数,当然一些老书跟老资料会有减去2的算法,这是因为老的网络协议跟相关网络设备不能区分子网号全0和全1子网造成的某些地址重叠,现在一般如果没有特殊什么的话,是不用减去2的,网络协议跟相关网络设备能区分了。另一个是子网容纳主机个数=2的N次方减去2,其中N是划分后的子网主机号位数,减去2是因为要去掉子网主机号全0(子网网络地址)和全1(子网广播地址)。
比如你这题目划分为14个大小相同的子网,我一看就知道是老书或者老资料里的题。
那就将老就老,2^N-2=14,所以N是4,也就是需要4位子网号,再说白了就是原先子网掩码后面多4个1。
个B类IP地址空间255.255.0.0 ---11111111 11111111 11110000 00000000
划分后子网掩码255.255.240.0---11111111 11111111 00000000 00000000
如果你理解了这两个公式的核心,就不会问出再次细分为9个子网的问题,因为无论什么样网络,无论经过怎么样的划分,都不能等量划分为9个,而只能等量划分为2个,4个,8个,16个,32个等等,最多如果是老书跟老资料会有减去2,所以。。。。。。。
至于再借4位是不是C类地址,答案是否定的。C类地址默认子网掩码255.255.255.0,但不是子网掩码是255.255.255.0·的就是C类地址,C类还有一个条件是第一字节高位是二进制“110开头的”。因为题目给定·是B类地址,而除了默认子网掩码255.255.0.0,还有一个条件是第一字节高位是二进制“10开头的”。“10开头的”无论怎么样划分都不会变成“110开头的”。
热心网友
时间:2024-08-06 11:41
子网掩码的作用就是将一个网段更详细的划分以达到灵活运用的目的(A类地址中有一百多万个主机,这在现实世界的以太网中是不可能实现的,而且有巨大的地址浪费)。B类IP段不能划分出14个,可以划分16个大小相同的段,掩码采用255.255.240.0。
子网掩码可以根据需求随意选取,完全不必拘泥于ABC类,192.168.1.1也能用255.0.0.0的子网掩码(路由聚合中会用到),255.255.255.0只是C类的默认掩码罢了。