04-子网的划分的练习题

子网划分练习题1

某网络拓扑结构如下图所示,给定 IP 地址块 192.168.30.0 /24,设计满足下列要求的 IP 编址方案:

 

子网

主机数量

子网 A

7

子网 B

14

6-14

使用子网 0(子网位全为0的时候)创建满足主机要求的尽可能小的子网。将第一个可用子网分配给子网 A。主机计算机将使用子网中的第一个 IP 地址。网络路由器将使用子网中的最后一个 IP 地址。

将每台设备的 IP 地址信息填入下表,并说明计算过程。

6-5

步骤: 

(1) 确定用几位来标识子网号和每个子网中的主机台数    子网位为4

 

子网位数 

子网个数 

实际可用

子网个数 

主机位数

每个子网中主机数 

每个子网中实

际可用主机数 

能否满

足要求 

 2

4(2^2)

  2(2^2-2)

6(8-2)

 64(2^6)

 62(2^6-2)

 62>14能,但不是最小

 3

 8(2^3)

 6(2^3-2)

5(8-3)

 32(2^5)

 30(2^5-2)

 30>14能,但不是最小

 4

 16(2^4)

 14(2^4-2)

4(8-4)

 16(2^4)

 14(2^4-2)

 14=14 能,最小

5

32(2^5)

30(2^5-2)

3(8-5)

8(2^3)

6(2^3-2)

6<14   不能

 

(2) 确定子网掩码(子网位在主机位中取)

二进制:11111111  11111111 11111111 11110000

十进制:255.255.255.240

(3) 确定每一个子网的网络地址

表 每一个子网的网络地址

子网序号

子网名称

子网地址(填写最后一个字节的二进制)

子网地址(转换为十进制)

1

子网 A

0000   0000

0

2

子网 B

0001   0000

16

4)确定每一个子网中的可用IP地址范围。

由于每个子网中的主机位全0地址作为子网网络地址,主机位全1地址作为子网广播地址,所以可以得到每个子网的可用地址范围,。

表 确定每个子网可用地址范围

子网序号

子网名称

最大主机台数

起始可用IP地址

最后一个可用IP地址

子网广播地址

1

子网 A

14

192.168.30.1

192.168.30.14

192.168.30.15

2

子网 B

14

192.168.30.17

192.168.30.30

192.168.30.31

 

(4) 根据要求填写IP地址

设备

接口

IP地址

子网掩码

Host1

Ethernet

192.168.30.1

255.255.255.240

Router1

子网A接口Fa0/0

192.168.30.14

255.255.255.240

Router2

子网B接口Fa0/1

192.168.30.30

255.255.255.240

Host2

Ethernet

192.168.30.17

255.255.255.240

 

### 计算机网络子网划分练习题 #### 题目一:C类网络子网划分 对于一个C类网络,要划分出两个子网,每个子网里有31台计算机,则子网掩码是255.255.255.192[^1]。 解释如下: - C类地址默认子网掩码为255.255.255.0。 - 要求每个子网至少容纳31台主机,即需要\( \log_2 (31 + 2) = 6 \)位用于表示主机部分(加2是因为还需要考虑全0和全1的情况),剩余的两位可以用来做子网划分- 因此新的子网掩码应该是255.255.255.192 (/26),这使得每个子网能够拥有64个IP地址空间,其中有效可用的是62个(除去全0和全1)。 ```python subnet_mask_c_class_two_subnets = "255.255.255.192" ``` #### 题目二:A类网络子网划分 给定A类网络18.0.0.0的子网掩码为255.128.0.0,请问可以划分为多少个子网? 解答过程如下: - A类地址前八位固定不变,默认子网掩码为255.0.0.0。 - 使用额外的一个比特作为子网标识符,意味着最高位被借来创建子网,这样就形成了两个可能的子网配置。 - 所以该A类网络可划分为2个子网,分别是: | 子网 | 地址范围 | |------|----------------| | 0 | 18.0.0.0 - 18.127.255.255 | | 1 | 18.128.0.0 - 18.255.255.255 | ```python a_class_networks = ["18.0.0.0 - 18.127.255.255", "18.128.0.0 - 18.255.255.255"] ``` #### 题目三:C类网络多子网划分 将C类网119.181.25.0划分为8个子网,请计算出每个子网有效的主机IP地址范围和对应的子网掩码。 分析如下: - 默认情况下,C类地址具有24位网络长度,为了得到8个子网,需借用三位来做子网ID,形成一个新的子网掩码255.255.255.224(/27)。 - 这样每个子网可以获得32个IP地址,减去广播地址和网络地址后实际可用30个。 具体分配情况见下表: | 子网编号 | IP范围 | 子网掩码 | |----| | 0 | 119.181.25.0 - .31 | 255.255.255.224 | | 1 | 119.181.25.32 - .63 | | | ... | | | | 7 | 119.181.25.224 - .255 | | ```python c_class_multiple_subnets = [ {"range": "119.181.25.0 - 119.181.25.31", "mask": "255.255.255.224"}, # ... ] ``` #### 题目四:企业内部网络规划 假设某公司获得了192.8.6.0这个C类地址段,并计划将其分割成五个独立运作的小型局域网,最大需求不超过30台设备。请问应该如何设计这些子网及其相应的子网掩码? 解决方案概述: - 基于上述条件,最合适的方案是采用/27的子网掩码(255.255.255.224),因为这样的设置允许最多30台活动机器连接至同一LAN上。 - 结果会生成八个潜在子网中的任意连续五个即可满足要求。 具体的子网安排如下所示: | 分支机构序号 | 网络地址 | 可用IP范围 | 广播地址 | |----------|---------------------| | 1 | 192.8.6.0/27 | 192.8.6.1 - 192.8.6.30 | 192.8.6.31 | | 2 | 192.8.6.32/27 | | | | ... | | | | | 5 | 192.8.6.160/27 | | | ```python company_internal_network_plan = [ { "branch_id": 1, "network_address": "192.8.6.0", "usable_ips": "192.8.6.1 - 192.8.6.30", "broadcast_address": "192.8.6.31" }, #... ] ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Muxiyale

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值