🏷️ 知识点:子网划分

共 19 道相关题目

2021 年第 35 题 计算机网络 选择题

现将一个 IP 网络划分为 3 个子网,若其中一个子网是 192.168.9.128/26, 则下列网络中,不可能是另外两个子网之一的是( )

子网划分

A. 192.168.9.0/25 B. 192.168.9.0/26 C. 192.168.9.192/26 D. 192.168.9.192/27

[tag_link]

正确答案:B

本题考察的是 子网划分。根据题意,将 IP 网络划分为 3 个子网。其中一个是 192.168.9.128/26。可以简写成 x.x.x.10/26(其中 10 是 128 的二进制 1000 0000 的前两位,因为 26-24=2)。

  • A 选项可以简写成 x.x.x.0/25;
  • B 选项可以简写成 x.x.x.00/26;
  • C 选项可以简写成 x.x.x.11/26;
  • D 选项可以简写成 x.x.x.110/27对于 A 和 C,可以组成 x.x.x.0/25、x.x.x.10/26、x.x.x.11/26 这样 3 个互不重叠的子网对于 D,可以组成 x.x.x.10/26、x.x.x.110/27、x.x.x.111/27 这样 3 个互不重叠的子网。但对于 B,要想将一个 IP 网络划分为几个互不重叠的子网,3 个是不够的,至少需要划分为 4 个子网:x.x.x.00/26、x.x.x.01/26、x.x.x.10/26、x.x.x.11/26。

模拟卷 年第 36 题 计算机网络 选择题

若子网掩码是 255.255.192.0,那么下列主机必须通过路由器才能与主机 129.23.144.16 通信的是( )。

A. 129.23.191.21 B. 129.23.127.222 C. 129.23.130.33 D. 129.23.148.127

子网划分

[tag_link]

正确答案:B

首先,子网掩码为 255.255.192.0,转换为二进制是 11111111.11111111.11000000.00000000,即前缀长度为 /18。

网络部分占前 18 位,主机部分占后 14 位。

主机 129.23.144.16 的 IP 地址二进制为 10000001.00010111.10010000.00010000。 与子网掩码按位与后得到子网地址:第一、二字节不变(129.23),第三字节仅保留前两位(10),后六位置零得 10000000(即 128),第四字节全零。 因此子网地址为 129.23.128.0/18。

该子网的范围由第三字节决定:由于子网掩码第三字节为 192(二进制 11000000),子网划分以 64 为增量。 子网地址第三字节为 128(128 = 2 × 64),所以该子网覆盖第三字节从 128 到 191 的 IP 地址,即 129.23.128.1 至 129.23.191.254。

现在检查各选项是否在同一子网:

  • A. 129.23.191.21:第三字节 191,在 128~191 范围内,子网地址为 129.23.128.0,在同一子网。 >
  • B. 129.23.127.222:第三字节 127,小于 128,计算得其子网地址为 129.23.64.0(127 ÷ 64 整数部分为 1,1 × 64 = 64),不在同一子网。 >
  • C. 129.23.130.33:第三字节 130,在 128~191 范围内,子网地址为 129.23.128.0,在同一子网。 >
  • D. 129.23.148.127:第三字节 148,在 128~191 范围内,子网地址为 129.23.128.0,在同一子网。 >

因此,只有主机 129.23.127.222 与主机 129.23.144.16 不在同一子网,必须通过路由器才能通信。 >


模拟卷 年第 36 题 计算机网络 选择题

TCP/IP 网络中,某主机的 IP 地址为 130.25.3.135,子网掩码为 255.255.255.192,那么该主机所在的子网的网络地址是( ),该子网最大可分配地址个数是( )。

A. 130.25.0.0, 30 B. 130.25.3.0, 30 C. 130.25.3.128, 62 D. 130.25.3.255, 126

子网划分

[tag_link]

正确答案:C

首先,计算子网的网络地址。

将 IP 地址 130.25.3.135 和子网掩码 255.255.255.192 转换为二进制进行 AND 操作。

  • IP 地址的二进制为 `10000010.00011001.00000011.10000111`
  • 子网掩码的二进制为 `11111111.11111111.11111111.11000000`

AND 操作后,前三个字节不变,最后一个字节为

10000111 AND 11000000 = 10000000 即十进制 128,因此网络地址为 130.25.3.128

其次,计算子网最大可分配地址个数。 子网掩码 `255.255.255.192` 对应 `/26`,主机位有

位,总主机地址数为

减去网络地址和广播地址后,可分配地址个数为

因此,该子网网络地址为 130.25.3.128,最大可分配地址个数为 ,对应选项 C。


模拟卷 年第 36 题 计算机网络 选择题

一台主机的 IP 地址为 11.1.1.100,子网掩码为 255.0.0.0。现在用户需要配置该主机的默认路由。经过观察发现,与该主机直接相连的路由器具有如下 4 个 IP 地址和子网掩码: I. IP 地址:11.1.1.1,子网掩码:255.0.0.0 II. IP 地址:11.1.2.1,子网掩码:255.0.0.0 III. IP 地址:12.1.1.1,子网掩码:255.0.0.0 IV. IP 地址:13.1.2.1,子网掩码:255.0.0.0

A. I 和 II B. I 和 III C. I、III 和 IV D. III 和 IV

子网划分

[tag_link]

正确答案:A

主机的 IP 地址为 11.1.1.100,子网掩码为 255.0.0.0,其网络地址通过按位与运算得到 11.0.0.0/8。 默认路由的网关必须与主机在同一子网内,即网关的网络地址也应为 11.0.0.0/8,这样主机才能直接通信。

逐一分析路由器选项:

  • I:IP 地址 11.1.1.1,子网掩码 255.0.0.0,网络地址为 11.0.0.0,与主机相同。 >
  • II:IP 地址 11.1.2.1,子网掩码 255.0.0.0,网络地址为 11.0.0.0,与主机相同。 >
  • III:IP 地址 12.1.1.1,子网掩码 255.0.0.0,网络地址为 12.0.0.0,与主机不同。 >
  • IV:IP 地址 13.1.2.1,子网掩码 255.0.0.0,网络地址为 13.0.0.0,与主机不同。 >

只有 I 和 II 与主机在同一子网,可能作为默认路由的网关。 > III 和 IV 不在同一子网,主机无法直接可达,因此不能作为默认路由。 > 故正确选项为 A。 >


模拟卷 年第 36 题 计算机网络 选择题

在一条点对点链路上,为了减少地址的浪费,子网掩码应该指定为( )。

A. 255.255.255.252 B. 255.255.255.248 C. 255.255.255.240 D. 255.255.255.196

子网划分

[tag_link]

正确答案:A

在点对点链路上,通常只有两个设备(例如两个路由器)需要 IP 地址,因此为了最小化地址浪费,应选择能提供恰好两个可用 IP 地址的子网掩码。 可用 IP 地址数由主机位数决定,公式为

(减去网络地址和广播地址),其中 为主机位数。

要满足两个可用地址,需 ,解得 。 当 时,总 IP 地址数为 4,可用地址数为 2,正好满足需求且浪费最少。

此时网络位为 30 位(IPv4 地址共 32 位),对应的子网掩码为 255.255.255.252(即 /30),其二进制形式为 11111111.11111111.11111111.11111100,主机位为 2 位。 选项 A 符合此条件。

其他选项中,B(255.255.255.248)为主机位 3 位,提供 8 个总地址和 6 个可用地址,造成浪费; C(255.255.255.240)为主机位 4 位,提供 16 个总地址和 14 个可用地址,浪费更大; D(255.255.255.196)不是标准的连续子网掩码(二进制 11000100 不连续),通常无效或不被采用。 因此,A 是最佳选择。

需要注意的是,点对点链路有时使用 /31 掩码(255.255.255.254)可进一步实现零浪费,但该选项未列出,且 /30 在传统网络中广泛支持,符合题意要求。


模拟卷 年第 37 题 计算机网络 选择题

在某个子网中给四台主机分配 IP 地址(子网掩码均为 255.255.255.224),其中一台因 IP 地址分配不当而存在通信故障。这一台主机的 IP 地址是( )。

A. 200.10.1.60 B. 200.10.1.65 C. 200.10.1.70 D. 200.10.1.75

子网划分

[tag_link]

正确答案:A

子网掩码 255.255.255.224 对应 CIDR /27,块大小为 32。 通过计算每个 IP 地址的网络地址:

  • 200.10.1.60 与子网掩码 AND 运算后得到网络地址 200.10.1.32; >
  • 200.10.1.65、200.10.1.70 和 200.10.1.75 的网络地址均为 200.10.1.64。 >

四台主机应属于同一子网才能直接通信,但 200.10.1.60 的网络地址与其他三台不同,因此该主机因 IP 地址分配不当而存在通信故障。 >


模拟卷 年第 37 题 计算机网络 选择题

某端口的 IP 地址为 172.16.7.131.26,则该 IP 地址所在网络的广播地址( )。

A. 172.16.7.191 B. 172.16.7.129 C. 172.16.7.255 D. 172.16.7.252

子网划分

[tag_link]

正确答案:A

题目中给出的“172.16.7.131.26”可能为笔误,实际应表示 IP 地址 172.16.7.131,子网掩码为 26 位(即 172.16.7.131/26)。

子网掩码 26 位对应 255.255.255.192,其二进制形式为 11111111.11111111.11111111.11000000,表示前 26 位为网络部分,后 6 位为主机部分。

IP 地址 172.16.7.131 的第四个字节 131 转换为二进制是 10000011。 将其与子网掩码的第四个字节 192(二进制 11000000)进行 AND 运算,得到网络地址的第四个字节为 10000000(十进制 128),因此网络地址为 172.16.7.128。

广播地址是网络地址中主机部分全为 1 的地址。 由于主机部分有 6 位,将网络地址 172.16.7.128 的第四个字节后 6 位全置 1,得到二进制 10111111,转换为十进制为 191。 因此广播地址为 172.16.7.191。

其他选项中,B(172.16.7.129)是该子网内的一个主机地址; C(172.16.7.255)是未划分子网时的 C 类默认广播地址,但此处已子网划分; D(172.16.7.252)可能是其他子网的广播地址,均不正确。


模拟卷 年第 37 题 计算机网络 选择题

某同学在校园网访问因特网,从该同学打开计算机电源到使用命令 ftp202.37.0.25 连接文件服务器的过程中,( )协议可能没有使用到。

A. IP B. ICMP C. ARP D. DHCP

文件概念 子网划分

[tag_link]

正确答案:B

在该同学从打开计算机电源到使用 ftp 命令连接文件服务器的过程中,IP 协议是网络层核心协议,负责数据包的路由和转发,因此必然被使用。 ARP 协议用于将 IP 地址解析为 MAC 地址,以便在局域网中封装和传输数据帧,在访问任何网络资源时(无论目标服务器在本地子网还是通过网关),通常都需要 ARP 来解析下一跳的 MAC 地址,因此也很可能被使用。 DHCP 协议用于动态获取 IP 地址等网络配置,在校园网中常见,但如果计算机已配置静态 IP 地址,则 DHCP 可能没有被使用; 不过,考虑到校园网环境通常默认使用 DHCP,其被使用的可能性较高。 而 ICMP 协议主要用于网络错误报告和诊断(如 ping 命令),在正常的 ftp 连接建立和数据传输过程中,如果没有出现网络故障或不需要进行诊断,ICMP 可能完全没有被触发或使用。 因此,在上述过程中,ICMP 是可能没有使用到的协议。


2010 年第 37 题 计算机网络 选择题

某网络的 IP 地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络 中的最大子网个数、每个子网内的最大可分配地址个数分别是()。

A.32,8 B.32,6 C.8,32 D.8,30

[tag_link]

正确答案:B

由于该网络的 IP 地址为 192.168.5.0/24,网络号为前 24 位,后 8 位为子网号 + 主机号。

子网掩码 为 255.255.255.248,第 4 个字节 248 转换成二进制为 11111000,因此后 8 位中,前 5 位用于子网号,在 CIDR 中可以表示 2 5 = 32 个子网;

后 3 位用于主机号,除去全 0 和全 1 的情况,可以表示 2 3 − 2 = 6 个主机地址。


2019 年第 37 题 计算机网络 选择题

若将 101.200.16.0/20 划分为 5 个子网,则可能的最小子网的可分配 IP 地址数是( )。

子网划分

A. 126 B. 254 C. 510 D. 1022

[tag_link]

正确答案:B

本题考察 变长子网划分 。网络前缀为 20 位,将 101.200.16.0/20 划分为 5 个子网,为了保证有子网的可分配 IP 地址数尽可能小,即要让其他子网的可分配 IP 地址数尽可能大,不能采用平均划分的方法,而要采用变长的子网划分方法,也就是最大子网用 1 位子网号,第二大子网用 2 位子网号,以此类推。当地址范围为 101.200.31.1/24~101.200.31.254/24 时,可分配的 IP 地址数为 254 个,即可能的最小子网的可分配 IP 地址数是 254 个。


模拟卷 年第 38 题 计算机网络 选择题

路由器收到一个数据包,其目地址为 195.26.17.4,该地址属于( )子网。

A. 195.26.0.0/21 B. 195.26.8.0/22 C. 195.26.16.0/20 D. 195.26.20.0/22

子网划分

[tag_link]

正确答案:C

要确定目的地址 195.26.17.4 属于哪个子网,需要检查该地址是否落在每个选项子网的地址范围内。 子网范围由其网络地址和前缀长度决定,通过计算网络地址和广播地址进行比较。

选项 A:195.26.0.0/21,掩码为 255.255.248.0,网络地址为 195.26.0.0,广播地址为 195.26.7.255。 目的地址 195.26.17.4 的第三字节为 17,大于 7,因此不在该范围内。

选项 B:195.26.8.0/22,掩码为 255.255.252.0,网络地址为 195.26.8.0,广播地址为 195.26.11.255。 目的地址第三字节 17 大于 11,因此不在该范围内。

选项 C:195.26.16.0/20,掩码为 255.255.240.0,网络地址为 195.26.16.0,广播地址为 195.26.31.255。 目的地址第三字节 17 在 16 到 31 之间,且整个地址 195.26.17.4 在该范围内,因此属于此子网。

选项 D:195.26.20.0/22,掩码为 255.255.252.0,网络地址为 195.26.20.0,广播地址为 195.26.23.255。 目的地址第三字节 17 小于 20,因此不在该范围内。

综上,目的地址 195.26.17.4 属于 195.26.16.0/20 子网,对应选项 C。


2011 年第 38 题 计算机网络 选择题

在子网 192.168.4.0/30 中,能接收目的地址为 192.168.4.3 的 IP 分组的最大主机数是( )。

子网划分

A. 0

B. 1

C. 2

D. 4

[tag_link]

正确答案:C

首先分析 192.168.4.0/30 这个网络,主机号只占 2 位,地址范围为 192.168.4.0-192.168.4.3,主机号全 1 时,即 192.168.4.3 是广播地址,主机号全 0 表示本网络本身,不作为主机地址使用,因此可容纳 4-2=2 个 主机。


2026 年第 39 题 计算机网络 选择题

若将 IP 网络 123.4.4.0/22 划分为规模均衡的 32 个子网,则 IP 地址 123.4.5.11 所在的子网是()

A. 123.4.4.0/27 B. 123.4.4.32/27 C. 123.4.5.0/27 D. 123.4.5.32/27

[tag_link]

正确答案:C

【解析】****1. 原始网络信息给定网络:123.4.4.0/22

  • /22 表示网络位共有 22 位
  • 主机位 = 32 − 22 = 10 位
  • 地址总数 = (2^{10} = 1024)该 /22 网络覆盖范围是:
123.4.4.0    123.4.7.255

2. 划分为 32 个规模均衡的子网需要 32 个子网:32=25⇒ 从主机位中 再借 5 位作为子网位

  • 新前缀长度:22+5=27子网前缀为 /27****3. /27 子网的地址块大小/27:
  • 主机位 = 5 位
  • 每个子网地址数 = (2^5 = 32)也就是说,每个子网 步长是 324. 确定 123.4.5.11 属于哪个 /27 子网看第三个字节为 5 的情况:
123.4.5.0     ~ 123.4.5.31     (第一个 /27
123.4.5.32    ~ 123.4.5.63     (第二个 /27

IP 地址 123.4.5.11 落在:

123.4.5.0 ~ 123.4.5.31

5. 结论该 IP 所在子网是:123.4.5.0/27


2016 年第 39 题 计算机网络 选择题

假设 H1 与 H2 的默认网关和子网掩码均分别配置为 192.168.3.1 和 255.255.255.128,H3 与 H4 的默认网关和子网掩码均分别配置为 192.168.3.254 和 255.255.255.128,则下列现象中可能发生的是( )。

子网划分

A. H1 不能与 H2 进行正常 IP 通信 B. H2 与 H4 均不能访问 Internet C. H1 不能与 H3 进行正常 IP 通信 D. H3 不能与 H4 进行正常 IP 通信

[tag_link]

正确答案:C

从子网掩码可知 H1 和 H2 处于同一网段,H3 和 H4 处于同一网段,分别可以进行正常的 IP 通信,A 和 D 错误。因为 R2 的 E1 接口的 IP 地址为 192.168.3.254, 而 H2 的默认网关为 192.168.3.1,所以 H2 不能访问 Internet,而 H4 的默认网关为 192.168.3.254,所以 H4 可以正常访问 Internet,B 错误。由 H1、H2、H3 和 H4 的子网掩码可知 H1、H2 和 H3、H4 处于不同的网段,需通过路由器才能进行正常的 IP 通信,而这时 H1 和 H2 的默认网关为 192.168.3.1, 但 R2 的 E1 接口的 IP 地址为 192.168.3.254, 无法进行通信,从而 H1 不能与 H3 进行正常的 IP 通信。C 正确。


模拟卷 年第 47 题 计算机网络 综合题

(9 分)下图是三个计算机局域网 A、B 和 C,分别包含 10 台、8 台和 5 台计算机,通过路由器互联,并通过该路由器的接口 d 联入因特网。路由器各端口名分别为 a、b、c 和 d(假设端口 d 接入 IP 地址为 61.60.21.80 的互联网地址)。局域网 A 和局域网 B 共用一个 C 类网络 IP 地址 202.38.60.0,并将此 IP 地址中主机地址的高两位作为子网编号。局域网 A 的子网编号为 01,局域网 B 的子网编号为 10。IP 地址的低六位作为子网中的主机编号。局域网 C 的网络号是 202.38.61.0。请回答下列问题:

(1)为每个网络的计算机和路由器的端口分配 IP 地址,并写出三个网段的子网掩码。 (2)列出路由器的路由表。 (3)若局域网 B 中的一台主机要向局域网 B 广播一个分组,写出该分组的目的 IP 地址。 (4)若局域网 B 中的一台主机要向局域网 C 广播一个分组,写出该分组的目的 IP 地址。

子网划分 路由器

[tag_link]

**【解析】** 本题考查路由器地址分配的一般原则、路由表的结构、子网划分和子网掩码。 首先应根据题意给出局域网 A 和局域网 B 的子网,这里局域网 A 的编号为 01,也就是 202.38.60.01000000,即 202.38.60.64,一般选择该网络最小的地址分配给路由器的接口 a,即 201.38.60.01000001,即 202.38.60.65,子网掩码为 255.255.255.192。同理局域网 B 的子网编号为 10,202.38.60.10000000,即 202.38.60.128,接口 b 的地址为 202.38.60.10000001,即 202.38.60.129,子网掩码是 255.255.255.192。对于局域网 C,接口 c 的地址为 202.38.61.1,子网掩码为 255.255.255.0。问题(1)和(2)就可以求解了。针对问题(3)和(4),也就是子网的广播地址,对于局域网 B,其广播地址为 202.38.60.10111111,即 202.38.60.191,对于局域网 C,就是标准的 202.38.61.255。

(1)路由器 a 202.38.60.65   255.255.255.192   路由器 b 202.38.60.129   255.255.255.192   路由器 c 202.38.61.1    255.255.255.0   路由器 d 61.60.21.80   255.0.0.0

可知,局域网 A 的子网掩码为 255.255.255.192;局域网 B 的子网掩码为 255.255.255.192;局域网 C 的子网掩码为 255.255.255.0。

(2)路由器的路由表如下:

目���网络地址子网掩码下一跳地址接口
202.38.60.64255.255.255.192直接a
202.38.60.128255.255.255.192直接b

续表

目的网络地址子网掩码下一跳地址接口
202.38.61.0255.255.255.0直接c
61.0.0.0255.0.0.0直接d
0.0.0.00.0.0.061.60.21.80d

(3) 该广播是局域网 B 内的主机向局域网 B 内的主机发送的,所以主机号部分就是局域网 B 的网络号,即 202.38.60.128=202.38.60.1000 0000,子网掩码为 255.255.255.192,即 255.255.255.1100 0000,即后 6 位为主机号,因为是广播,所以主机号全填 1 即可,即 202.38.60.1011 1111,答案就为 202.38.60.191。

(4) 该广播是局域网 B 内的主机向局域网 C 内的主机发送的,所以主机号部分就是局域网 C 的网络号,即 202.38.61.00,子网掩码为 255.255.255.0,即后 8 位为主机号,因为是广播,所以主机号全填 1 即可,即 202.38.61.1111 1111,答案就为 202.38.61.255。


模拟卷 年第 47 题 计算机网络 综合题

(9 分)考虑某路由器具有下列路由表项:

(1)假设路由器接收到一个目的地址为 142.150.71.132 的 IP 分组,请确定该路由器为该 IP 分组选择的下一跳,并解释说明。

(2)在上面的路由器表中增加一条路由表项,该路由表项使以 142.150.71.132 为目的地址的 IP 分组选择“A”作为下一跳,而不影响其他目的地址的 IP 分组转发。

(3)在上面的路由表中增加一条路由表项,使所有目的地址与该路由表中任何路由表项都不匹配的 IP 分组被转发到下一跳“E”。

(4)将 142.150.64.0/24 划分为 4 个规模尽可能大的等长子网,给出子网掩码及每个子网的可分配地址范围。

路由表 子网划分

[tag_link]

**【解析】** (1)在使用 CIDR 时会有多个匹配结果,应从匹配结果选择具有最长网络前缀的路由。首先 142.150.0.0/16 和 142.150.71.132 是相匹配的,前面 16 位相同,下面分析其他项:

① 142.150.64.0/24 和 142.150.71.132 不匹配,因为前 24 位不相同。

② 142.150.71.128/28 和 142.150.71.132 的前 24 位是匹配的,只需看后面 4 位是否一样,128 的二进制为 1000 0000,132 的二进制为 1000 0100,前 4 位相同,故匹配了 28 位。

③ 142.150.71.128/30 和 142.150.71.132 的前 24 位是匹配的,但后面的 6 位中第 6 位不一样,故不匹配。

因此,根据最长网络前缀的匹配原则,应根据第 2 个路由表项转发,下一跳路由为 B。

(2)欲达到题目的要求,只需构造一个网络前缀和该地址匹配 32 位就行了,即针对 142.150.71.132 的特定主机路由,增加的表项为:网络前缀 142.150.71.132/32、下一跳 A。

(3)增加 1 条默认路由:网络前缀 0.0.0.0/0、下一跳 E。

(4)要划分成 4 个规模尽可能大的子网,则需要从主机位中划出 2 位作为子网位(2²=4,CIDR 广泛使用之后允许子网位可以全 0 和全 1)。

各子网地址分别为:142.150.64.0000 0000;142.150.64.0100 0000;142.150.64.1000 0000;142.150.64.1100 0000。子网掩码应该为 255.255.255.192。可分配地址范围需将主机号中全 0 和全 1 的都去掉。因此各子网的地址分配方案如下:

  • 子网地址:142.150.64.0/26   地址范围:142.150.64.1 ~ 142.150.64.62
  • 子网地址:142.150.64.64/26   地址范围:142.150.64.65 ~ 142.150.64.126
  • 子网地址:142.150.64.128/26  地址范围:142.150.64.129 ~ 142.150.64.190
  • 子网地址:142.150.64.192/26  地址范围:142.150.64.193 ~ 142.150.64.254

模拟卷 年第 47 题 计算机网络 综合题

(9 分)设有 4 台主机 A、B、C 和 D 都处在同一物理网络中,它们的 IP 地址分别为:

子网掩码都是 255.255.255.224。请回答:

(1)该网络的 4 台主机中哪些可以直接通信?哪些需要通过设置路由器才能通信?请画出网络连接示意图,并注明各个主机的子网地址和主机地址。 (2)如要加入第 5 台主机 E,使它能与主机 D 直接通信,其 IP 地址的范围是多少? (3)若不改变主机 A 的物理位置,而将其 IP 改为 192.155.28.168,则它的直接广播地址和本地广播地址各是多少?若使用本地广播地址发送信息,请问哪些主机能够收到? (4)若要使该网络中的 4 台主机都能够直接通信,可采取什么办法?

子网划分

[tag_link]

**【解析】** 本题考查 IPv4 的地址特点、子网划分方法及网络设备的应用。子网掩码为 255.255.255.224,仅和第四字节有关,转换为二进制 255.255.255.11100000。把主机的地址转换为二进制,并和子网掩码做“与”运算,就可求出其网络地址。具体如下所示:

主机IP 地址子网号主机号子网地址
A192.155.28.0111 000001110000
B192.155.28.0111 100001111000
C192.155.28.1000 011110000111
D192.155.28.1100 101011001010

(1)只有处于同一个网络的主机之间才能直接通信,因此,如上表所示,只有主机 A 和主机 B 在同一个子网(192.155.28.96)内,因此只有主机 A 和主机 B 之间才可以直接通信。主机 C 和主机 D,以及它们同 A 和 B 的通信必须经过路由器。

[图片]
`A       主机地址  192.155.28.112     子网地址  192.155.28.96
B       主机地址  192.155.28.120     子网地址  192.155.28.96
C       主机地址  192.155.28.135     子网地址  192.155.28.128
D       主机地址  192.155.28.202     子网地址  192.155.28.192
`

(2)若要加入第 5 台主机 E,使它能与 D 直接通信,那么主机 E 必须位于和 D 相同的网络中,即 192.155.28.192,子网地址为 192.155.28.110|0 1010,即地址范围是去掉主机号为全 0 和全 1 的,以及 D 的主机号,就是 192.155.28.110|0 0001 到 192.155.28.110|1 1110(且不包括 192.155.28.202)这样地址范围是 192.155.28.193 到 192.155.28.222,注意要除掉 192.155.28.202。

(3)主机 A 地址改为 192.155.28.168,那么它所处的网络为 192.155.28.160。由定义,直接广播地址是主机号各位全为“1”,用于任何网络向该网络上所有的主机发送报文,每个子网的广播地址则是直接广播地址。本地广播地址,又称为有限广播地址,它的 32 位全为“1”,用于该网络不知道网络号时内部广播。因此,主机 A 的直接广播地址为 192.155.28.191,本地广播地址是 255.255.255.255,若使用本地广播地址发送信息,所有本地主机都能够收到,即主机 B,需要注意的是,路由器不会转发本地广播的包。

注意:关于本地广播和直接广播有很多同学弄不明白,这里说一下。 TCP/IP 规定,主机号全为“1”的网络地址用于广播之用,叫做广播地址。所谓广播,指同时向网上所有主机发送报文。广播地址包含一个有效的网络号和主机号,技术上称为直接广播地址。在网间网络的任何一点均可向其他任何网络进行直接广播,但直接广播有一个缺点,就是要知道信宿网络的网络号;另一个是采用直接广播地址的广播分组可能会被路由器转发,即外部网络的用户将会截取到这种广播分组,从而降低了网络的安全性。如果只需在本网络内部广播,但又不知道本网络网络号。TCP/IP 规定,32 比特全为“1”的网间网络地址用于本网广播,该地址叫做有限广播地址,即本地广播地址。

(4)若希望 4 台主机直接通信,可以修改子网掩码为 255.255.255.0,这样 4 台主机就处于一个网络中,可以直接通信。


2018 年第 47 题 计算机网络 综合题

某公司网络如题 47 图所示。IP 地址空间 192.168.1.0/24 被均分给销售部和技术部两个子网,并已分别为部分主机和路由器接口分配了 IP 地址,销售部子网的 MTU=1500 B,技术部子网的 MTU=800 B。

2018_Q7_3

请回答下列问题。

(1) 销售部子网的广播地址是什么?技术部子网的子网地址是什么?若每个主机仅分配一个 IP 地址,则技术部子网还可以连接多少台主机?

(2) 假设主机 192.168.1.1 向主机 192.168.1.208 发送一个总长度为 1500 B 的 IP 分组,IP 分组的头部长度为 20 B,路由器在通过接口 F1 转发该 IP 分组时进行了分配。若分片时尽可能分为最大片,则一个最大 IP 分片封装数据的字节数是多少?至少需要分为几个分片?每个分片的片偏移量是多少?

子网划分 IP数据报分片

[tag_link]

1)广播地址是网络地址中主机号全 1 的地址(主机号全 0 的地址代表网络本身)。销售部和技术部均分配了 192.168.1.0/24 的 P 地址空间,P 地址的前 24 位为子网的网络号。于是在后 8 位中划分部门的子网,选择前 1 位作为部门子网的网络号。令销售部子网的网络号为 0,技术部子网的网络号为 1,则技术部子网的完整地址为 192.168.1.128;令销售部子网的主机号全 1,可以得到该部门的广播地址为 192.168.1.127。每个主机仅分配一个 P 地址,计算目前还可以分配的主机数,用技术部可以分配的主机数减去已分配的主机数,技术部总共可以分配给计算机的主机数为 2-2=126(减去全 0 和全 1 的主机号)。已经分配了 208-129+1=80 个,此外还有 1 个 P 地址分配给了路由器的端口(192.168.1.254),因此还可以分配 126-80-1=45 台。

2)判断分片的大小,需要考虑各个网段的 MTU,而且注意分片的数据长度必须是 8B 的整数倍。由题可知,在技术部子网内,MTU=800B,P 分组头部长 20B,最大 IP 分片封装数据的字节数为⌊(800−20)/8×8=776⌋。至少需要的分片数为⌈(1500−20)/776=2⌉。第 1 个分片的偏移量为 0;第 2 个分片的偏移量为 776/8=97。


2025 年第 47 题 计算机网络 综合题

2018_Q7_3

(1) 忽略卫星信号中继,TR1,TR2 调制解调开销,则 R1 到 R2 之间的卫星链路单向传播时延是多少?主机 H 向总部服务器传输数据时可达到的最大吞吐量是多少?若忽略各层协议首部开销,以及以太网的传播时延,则 H → server 上传一个 4000B 的文件,至少需要多长时间?

(2) 基于 GBN 为卫星链路设计单向可靠的链路层协议 SLP,支持 R1 → R2 发送数据。SLP 数据帧长 1500B,忽略 ACK 帧长度,要求 SLP 单向信道利用率不低于 80%,则发送窗口至少为?SLP 帧序号至少为多少?

(3) 总部给工程部分配 IP 地址空间 10.10.10.0/24,再划分为 3 个子网:管理区子网、生活区子网、作业区子网。已知管理区子网地址为 10.10.10.33/26,若生活区子网不少于 120 个,作业子网、管理区子网 IP 均不少于 60 个,H 已正确配置 IP。请问作业区子网和生活区子网地址各是多少?

ARQ协议 子网划分

[tag_link]

1)计算卫星链路的单向传播时延:在忽略卫星信号中继、TR1、TR2 调制解调开销的情况下,R1 到 R2 之间的卫星链路单向传播时延主要取决于电滋波在太空中的传播速度以及卫星与地球之间的距离。卫星到地球表面的距离大约为 36000km。电磁滋波在太空中的传播速度接近光速,即约每秒 300000 公里。因此,R1 和 R2 之间的卫星链路的 单向传播时延 可以计算为:时延 = 2×距离/速度 = 2×36000km/(300000km/s) = 0.24 秒。

计算传播时延注意需要 × 2,因为需要通过卫星中转,首先地面 → 卫星,然后卫星 → 地面 计算主机 H 向总部服务器可达到的最大传输量:最大吞叶量与链路带宽和传播时延相关。在忽路一些开销的情况下,可以通过链路带宽和传播时延来计计算。一般公式为:吞吐量=传播时延+数据帧大小/链路带宽数据帧大小当数据帧大小足够大时,即发送足够多的数据时。吞吐量最大,近似于链路带宽,为 200kbps。H → Server 上传一个 4000B 文件至少需要多长时间:这里需要计算传播时延和传输时间,传播时间刚刚计算了等于 0.24s,传输时间 = 文件大小(比特)/ 带宽(bps) = 4000B / 200kbps = 0.16s。总时间 = 0.24s + 0.16s = 0.4s。

2)本题考察 GBN 的 连续 ARQ 协议 计算:U=RTT+Td +Ta N⋅Td其中 SLP 数据帧长为 1500B,数据帧传输时间Td= 1500B / 200kbps = 0.06s。RTT= 两倍单向传播时延 = 0.48s。确认帧大小和数据帧一致都为 1500B,所以确认帧传输时间Ta=Td= 0.06s。如果要求 GBN 的信道利用率不低于 80%,就是要满足这个公式:0.48+0.06N×0.06 ≥80%计算得到N≥7.2,这里N就是发送窗口的大小,所以 发送窗口最小为 8。在 GBN 中,接收窗口大小为 1,根据 窗口大小限制,假设帧序号比特数为 k,需要满足2k≥8+1=9,所以k=4,即 帧序号至少为 4 位。

3)本题考察 变长子网划分,如果主机位长度为 N,那么子网内可用的 IP 地址数(不包括网络地址和广播地址)的个数就是2N−2。生活区子网需要不少于 120 个 IP 地址,计算2N−2≥120,可以得到N=7,所以子网掩码为 25 位,子网地址为 10.10.10.128/25,范围是 10.10.10.129 到 10.10.10.254(注意主机地址不能为全 0 或者全 1)。作业区子网需要不少于 60 个 IP 地址,计算2N−2≥60,可以得到N=6,所以子网掩码为 32 位,子网地址为 10.10.10.64/26,范围是 10.10.10.65 到 10.10.10.126。