计算机网络:速成包

公式表、每个专题的关键方法步骤和 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 子网划分中等
255.255.255.22411111111111111111111111111100000网络位主机位

一个子网使用掩码 255.255.255.224。它有多少个可用主机地址 H?

255.255.255.224
H =
2.IPv4 子网划分困难
第三个八位组 = 148112806403211608140201网络主机

一台主机的地址为 172.20.148.201/18。其所在子网广播地址的第三个八位组 x 是多少?

172.20.148.201/18
x =
3.计算机网络中等

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

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

在具有冗余交换机链路的网络中,哪种机制可以防止广播环路?

  1. ANAT
  2. B生成树协议(Spanning Tree Protocol)
  3. CARP 缓存
  4. DDHCP 监听(DHCP snooping)
5.数制中等
补码中的位权1−12806413211618041211

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

1011 10118 bit
N =
6.数制困难
4405 个编码,b = ? 位?2ᵇ⁻¹…?4?2?1

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

4405
b = bit

3溶液

1.IPv4 子网划分

答案: H = 30

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

前缀长度

255.255.255.224 = /27

可用主机数

25 − 2 = 30

答案

H = 30
2.IPv4 子网划分

答案: x = 191

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

第三个八位组中的块大小

26 = 64

该主机所在子网

网络: 172.20.128.0
广播: 172.20.191.255

答案

x = 191
3.计算机网络

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

为什么是这个答案

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

答案

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

答案: B · 生成树协议(Spanning Tree Protocol)

为什么是这个答案

STP 选举根桥并阻塞冗余路径,当活动链路故障时再解除阻塞。

答案

B · 生成树协议(Spanning Tree Protocol)
5.数制

答案: N = −69

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

位权相加

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

−128 + 32 + 16 + 8 + 2 + 1 = −69

答案

N = −69
6.数制

答案: b = 13 bit

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

2 的幂

212 = 4096 < 4405
213 = 8192 ≥ 4405

答案

b = 13

ExamProblems · examproblems.com/courses/computer-networks