网络互联与互联网 - IP 子网划分详解

1 概述

IP 子网划分
实质:设计 子网掩码
目的:充分利用 IP 地址

原因:由于在五类的IP地址中,网络号与主机号的的位数并不一致,就造成了要么是网络号太多,要么是主机号太多。为了解决这些问题,就需要划分子网

1.1 划分原则

  • 借位。从 IP 地址中表示主机号的最高位开始“借位”变为新的子网位,所剩余的部分则仍为主机位。
  • 确定子网掩码。在子网掩码中将表示网络号的所有位设为 1,表示主机号的所有位设为 0
  • 熟记2的幂及默认子网掩码。常用 2 5 = 32 , 2 10 = 1024 2^5 = 32,2^{10} = 1024 25=32210=1024;A 类网络的默认子网掩码是:255.0.0.0,B 类网络的默认子网掩码是:255.255.0.0,C 类网络的默认子网掩码是:255.255.255.0。(A类:/8,B类:/16,C类:/24)
  • 确定子网网络号(或主机号)。将所选择的子网掩码和IP地址按位进行逻辑“与”运算,得到IP地址的网络地址,剩下的部分就是主机地址,从而区分出任意IP地址中的网络地址和主机地址。(与运算:有 0 为 0 ,全 1 为 1)
  • 确定每个子网能容纳的有效主机数 2 n − 2 2^n - 2 2n2(n:主机位,排除 2 个特殊的:主机号全 0 表示 网络号,主机号全 1 表示 广播地址)

1.2 子网掩码

在这里插入图片描述

  • 组成:子网掩码 和 IP 地址一样,是一个 32 位的 2 进制数。
  • 作用:将 IP 地址划分成 网络地址主机地址 两部分。子网掩码不能单独存在,它必须结合 IP 地址一起使用
  • 原理:将 子网掩码IP地址 按位进行 逻辑"与" 运算,得到IP地址的 网络号,余下部分就是 主机号(与:有 1 为 1,全 0 为 0)
  • 两种表示形式
    • 点分十进制:255.255.0.0
    • CIDR网络前缀:ip地址/子网掩码,如:138.96.0.0/16
    • 说明:255 = 1111 1111(255.255 就是 16 个连续的 1),CIDR:Classless Inter-Domain Routing,无类别域间路由

2 IP 子网划分示例

  • 以 C 类网络子网划分示例
    • 等分为两个子网。将 192.168.0.0/24 这个网络等分成 2 个子网,并写出每个子网的地址信息? (分析:该网络的子网掩码为 /24,要划分为 2 个子网,要借用主机位 1 位作为子网位。因为二进制数 0 和 1 按一位排列组合,所有如下图:0 是 A 子网,1 是 B 子网)
      在这里插入图片描述
      在这里插入图片描述
    • 最终结果
      • A 子网的网络地址:192.168.0.0/25,可用地址:192.168.0.1 ~ 192.168.0.126,广播地址:192.168.0.127
      • B 子网的网络地址:192.168.0.128/25,可用地址:192.168.0.129 ~ 192.168.0.254,广播地址:192.168.0.255

等分为 4 个子网。同样将 192.168.0.0/24 这个网络等分成 4 个子网。
分析:要想分成 4 个子网,需要将子网掩码向右移动两位,对于二进制数 0 和 1 有以下四种,00 是 A子网,01 是 B子网,10 是 C 子网,11 是 D子网,其他操作同上)。划分其它子网,以此类推。

3 网工软考真题

3.1 判断网络号和主机号

【2022下半年 - 上午 - 51】在 IPv4 地址 192.168.1.0/24 中,表示主机的二进制位数是( )位
A.8
B.16
C.24
D.32

参考答案:A
/24:表示网络号有 24 位,则主机号有:32 - 24 = 8 位

3.2 计算可容纳的主机数

【2022下半年 - 上午 - 52,53,54】某公司部门1到部门4的主机数量需求分别是4,10、12、15,网工小李要对这4个部门的IP地址进行规划。以下选项中,(52)可作为网络号使用,其对应的子网掩码是(53),该网络号和子网掩码可用于(54)的地址部署。
(53) A.192.168.28.10
  B.192.168.28.20
  C.192.168.28.30
  D.192.168.28.40
(54) A.255.255.255.192
  B.255.255.255.224
  C.255.255.255.240
  D.255.255.255.248
(55) A.部门1
  B.部门2
  C.部门3
  D.部门4

参考答案:52-D,53-D,54-A
可容纳有效主机位数 = 2 n − 2 2^n - 2 2n2(排除 2 个特殊情况,主机位全0=网络号,全1=广播地址)
将IP地址转换为二进制:
192.168.28.10=192.168.00011100.00001010 若为网络号,容纳 2^1-2=0 个主机,不满足
192.168.28.20=192.168.00011100.00010100 若为网络号,容纳 2^2-2=2 个主机,不满足
192.168.27.30=192.168.00011011.00011110 若为网络号,容纳 2^1-2=0 个主机,不满足
192.168.27.40=192.168.00011011.00101000 若为网络号,容纳 2^3-2=6 个主机,部门1可用
子网掩码:11111111.1111111.11111111.11111000 = 255.255.255.248

【2022下半年 - 下午 - 1.1】该企业办公网络采用172.16.1.0/24地址段,部门终端数量如表1-1所示,请将网络地址规划补充完整。

部门终端数量IP地址范围子网掩码
行政部28172.16.1.1~172.16.1.30(1)
市场部42(2)255.255.255.192
财务部20(3)255.255.255.224
业务部120172.16.1.129~172.16.1.254(4)

参考答案:
(1) 255.255.255.224
(2) 172.16.1.65 ~ 172.16.1.126
(3) 172.16.1.33 ~ 172.16.1.62
(4) 255.255.255.128
解析:
① 按主机需求量排序,先满足需求多的,再满足需求少的
② 1 个 /24 可以划分为 2 个 /25,1 个 /25 可以划分为 2 个 /26,以此类推
分析:
120 需要 2 7 = 128 2^7 = 128 27=128,7 个主机位 => /25 = 255.255.255.128
42 需要 2 6 = 64 2^6 = 64 26=64,6 个主机位 => /26 = 255.255.255.192
28 和 20 需要 2 6 = 32 2^6 = 32 26=32,5 个主机位 => /27 = 255.255.255.224

在这里插入图片描述

3.3 子网划分

【2019下半年 - 54,55】有4个网络地址:192.168.224.1、192.168.223.255、192.68.232.25和192.168.216.5.如果子网掩码为255.255.240.0,则这4个地址分别属于(54)个子网。下面列出的地址对中,属于同一个子网的是(55)。
(1)A.1
   B.2
   C.3
   D.4
(2)A.192.168.224.1 和 192.168.223.255
   B.192.168.223.255 和 192.68.232.25
   C.192.68.232.25 和 192.168.216.5
   D.192.168.223.255 和 192.168.216.5

参考答案:54=B,55=D
224是1110|0000,223是1101|1111,232是1110|1000,216是1101|1000,所以224和232一组,223和216一组

【2019上半年 - 56】某校园网的地址是202.115.192.0/19,要把该网络分成30个子网,则子网掩码应该是()。
A.255.255.200.0
B.255.255.224.0
C.255.255.254.0
D.255.255.255.0

参考答案:D
划分成 30 个子网,需要从主机位拿出 5 位进行子网划分,所以划分后的掩码长度是 19 + 5 = 24

【2018上半年 - 54,55】某公司网络的地址是192.168.192.0/20,要把该网络分成32个子网,则对应的子网掩码应该是(54),每个子网可分配的主机地址数是(55)。
(54) A.255.255.252.0
  B.255.255.254.0
  C.255.255.255.0
  D.255.255.255.128
(55) A.62
  B.126
  C.254
  D.510

参考答案:54=D,55=B
192.168.192.0/20划分为32个子网,需要从主机位中拿出5位进行子网划分,划分后每个子网的主机位是12-5=7位,那么子网掩码变成255.255.255.128,每个子网可分配的主机是 2 7 − 2 = 126 2^7-2=126 272=126

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

鱼丸丶粗面

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

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

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

打赏作者

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

抵扣说明:

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

余额充值