计算机网络:速成包

公式表、每个专题的关键方法步骤和 6 道练习题,完整解答附在最后。

新题目返回课程

在打印窗口中选择“另存为 PDF”,即可在设备上保存一份副本。

1公式与方法

IPv4 子网划分

每个子网的主机数
2(32 − prefix) − 2 (/31: 2, /32: 1)
块大小
256 − (mask octet)
网络地址
IP AND 掩码
广播地址
IP OR (NOT 掩码):主机位全部置 1
借用 n 位得到的子网数
2n

数制

位权
二进制 2k,八进制 8k,十六进制 16k
转为十进制
Σ dk·bk
从十进制转换
除以基数,余数从下往上读
十六进制 ↔ 二进制
一位十六进制数 = 4 位二进制
二进制补码
按位取反后加 1

2练习题

1.IPv4 子网划分中等
/24 → /2611111111111111111111111111000000网络位主机位

网络 192.168.10.0/24 需要划分为至少 3 个相等的子网。若借用尽可能少的位,每个子网有多少可用主机 H?

192.168.10.0/243 subnets
H =
2.IPv4 子网划分困难

网络 192.168.79.0/24 用 VLSM 划分给以下局域网:A: 85 主机, B: 6 主机, C: 44 主机, D: 7 主机。子网从 .0 开始向上分配,主机最多的局域网先分配,每个局域网分配能容纳它的最小子网。局域网 C 的网络地址第四个八位组 x 是多少?

A: 85B: 6C: 44D: 7
x =
3.计算机网络中等

HTTP 方法 GET 和 POST 的主要区别是什么?

  1. AGET 是加密的,POST 不是
  2. BGET 删除资源,POST 从服务器的数据库读取资源
  3. CGET 使用 UDP,POST 使用 TCP
  4. DGET 获取资源,POST 在请求体中提交数据
4.计算机网络困难

局域网上的攻击者发送伪造的 ARP 应答,声称自己拥有网关的 IP 地址。可能的结果是什么?

  1. A整个互联网上的所有 DNS 查询都失败
  2. B交换机关闭其所有端口
  3. C受害者把发给网关的流量发给攻击者,使中间人攻击成为可能
  4. D网关的 IP 地址在每台路由器上都被永久更改为攻击者的地址
5.数制中等
补码中的位权1−12816413211618040211

8 位模式 1111 1001 以补码形式存储一个有符号整数。它的十进制值 N 是多少?

1111 10018 bit
N =
6.数制困难
3300 个编码,b = ? 位?2ᵇ⁻¹…?4?2?1

某系统要为 3300 个项目中的每一个分配一个长度相同的独立二进制编码。最少需要多少位 b?

3300
b = bit

3溶液

1.IPv4 子网划分

答案: H = 62

IPv4 子网划分:一个地址有 32 位。前缀 /p 表示前面多少位标识网络;其余 32 − p 位为主机编号。一个子网有 2³²⁻ᵖ 个地址,但第一个(网络地址)和最后一个(广播地址)不能分配给主机,所以可容纳 2³²⁻ᵖ − 2 台主机。 例外:/31(点对点链路,RFC 3021)的 2 个地址都用于主机,/32 只有一个地址(单个主机或环回地址)。

借用的位数

22 = 4 ≥ 3 → b = 2, /26

每个子网的主机数

26 − 2 = 62

答案

H = 62
2.IPv4 子网划分

答案: x = 128

VLSM:每个局域网分配满足 2ʰ − 2 ≥ 其主机数的最小子网,即前缀 32 − h。先分配最大的子网,可使每个块都对齐在其自身大小的倍数上,因此网络地址就是各块大小依次相加的结果。

每个局域网的块大小

A: 85 主机 → 27 = 128 (/25)
C: 44 主机 → 26 = 64 (/26)
D: 7 主机 → 24 = 16 (/28)
B: 6 主机 → 23 = 8 (/29)

分配顺序,从大到小

A: .0 – .127
C: .128 – .191
D: .192 – .207
B: .208 – .215

答案

x = 128

局域网 C:192.168.79.128/26。

3.计算机网络

答案: D · GET 获取资源,POST 在请求体中提交数据

为什么是这个答案

GET 请求一个资源,不应改变服务器状态。POST 在请求体中发送数据(例如表单),供服务器处理。

答案

D · GET 获取资源,POST 在请求体中提交数据
4.计算机网络

答案: C · 受害者把发给网关的流量发给攻击者,使中间人攻击成为可能

为什么是这个答案

ARP 欺骗用攻击者的 MAC 污染主机 ARP 缓存中网关 IP 的条目。攻击者随后可以读取、篡改或丢弃流量;动态 ARP 检测有助于防范这种攻击。

答案

C · 受害者把发给网关的流量发给攻击者,使中间人攻击成为可能
5.数制

答案: N = −7

位置计数制:每个数位的值等于该数字乘以基数的某次幂。二进制各位的权为 1、2、4、8、16、……;十六进制为 1、16、256、……,A–F 代表 10–15。在 8 位补码中,最左边一位的权是 −128 而不是 +128,负数就是这样存储的。

位权相加

其余各位保持正常的正权值。

−128 + 64 + 32 + 16 + 8 + 1 = −7

答案

N = −7
6.数制

答案: b = 12 bit

位置计数制:每个数位的值等于该数字乘以基数的某次幂。二进制各位的权为 1、2、4、8、16、……;十六进制为 1、16、256、……,A–F 代表 10–15。在 8 位补码中,最左边一位的权是 −128 而不是 +128,负数就是这样存储的。

2 的幂

211 = 2048 < 3300
212 = 4096 ≥ 3300

答案

b = 12

ExamProblems · examproblems.com/courses/computer-networks