子网划分问题(LINUX)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
子网划分有两种方式,按主机数,如下面的例子,另一种方法是按网络数不管哪一种方法都离不开经典公式:2的N次方-2>=n
如果按主机划分:N为0的个数,n为主机数
如果按网络划分:N为1的个数,n为网络数
例:我们先假定一个环境,一个小小的公司中,目前有5个部门A至E,其中:A部门有10台PC(Host,主机),B部门20台,C部门30台,D部门15台,E部门20台,然后CIO分配了一个总的网段192.168.2.0/24给你,作为ADMIN,你的任务是为每个部门划分单独的网段,你该怎样做呢?
解:
子网数<=5;主机数<=30;网段为C类地址;
由此我们知道该地址段的默认子网掩码为:
255.255.255.0;
转换为二进制得:(11111111.11111111.11111111.00000000)
注释:192.168.2.0/24 24代表子网掩码的中1的个数为24个
而我们知道在进行子网划分时,是牺牲主机的数量来转换为子网数,
因此,根据已知条件,以子网进行计算
假设,我们将n为主机二进制数转换为子网,则得:
2n>=5
求得:n >=3,由此意味着我们将牺牲主机数量的三位二进制数转换为子网数:
子网掩码应为:(11111111.11111111.11111111.11100000)
255.255.255.224
为求证该子网结构是否符合要求,计算当前子网主机数应为25-2=30>=30
符合网络的需求;所以依据所算子网掩码,进行排列组合得到以下8个自子网:
(1)11111111.11111111.11111111.00000000
(2)11111111.11111111.11111111.00100000
(3)11111111.11111111.11111111.01000000
(4)11111111.11111111.11111111.01100000
(5)11111111.11111111.11111111.10000000
(6)11111111.11111111.11111111.10100000
(7)11111111.11111111.11111111.11000000
(8)11111111.11111111.11111111.11100000
同时,在网络地址分配中,全为1和全为0的不用,则转换为十进制后得到6个子网,分别是:
(1)255.255.255.32
(2)255.255.255.64
(3)255.255.255.96
(4)255.255.255.128
(5)255.255.255.160
(6)255.255.255.192
同样,我们依据C类地址192.168.2.0可计算出在每个子网下的第一个IP地址和最后一个IP 地址,它们分别是:
(1)255.255.255.32: 192.168.2.33~ 192.168.2.62
(192.168.2.32为网络地址192.168.2.63广播地址)
(2)255.255.255.64: 192.168.2.65~ 192.168.2.94
(3)255.255.255.96: 192.168.2.97~ 192.168.2.126
(4)255.255.255.128: 192.168.2.129~ 192.168.2.158
(5)255.255.255.160: 192.168.2.161~ 192.168.2.190
(6)255.255.255.192: 192.168.2.193~ 192.168.2.222
注释:1. 网络ID,即本部门所在的网段,是由IP地址与子网掩码掩码作“与运算”的结果。
2.网络中必须要有两个保留地址作为网络专用,一个叫网络地址,代表网络本身,其地址全为0;一个叫广播地址,专用于主机进行数据广播。
其地址全为1,这两个地址是不得被主机占用或分配的,在本例中,A部门网络地址全为0时(只是后面5位!),二进制表示为00100000,其十进制值为32;当网络地址全为1时,二进制表示为00111111,十进制值为63;由此可见:192.168.2.32仅仅是A部门网络的本网地址,而192.168.2.63为A部门网络的广播地址。
3.可用地址为: 网络地址+1----广播地址-1。