西电25年953考研专业课部分真题解析
一、概念与简答题
1. 简述二叉排序树(BST)的相关概念与操作,以及稀疏矩阵的常用压缩存储方式。
2. 简述局域网的相关特性与工作原理。
3. 简述密码体制中”密钥”的概念。
4. 比较数据报服务与虚电路服务的异同。
相同点:
- 都属于分组交换技术,将长报文拆分成若干分组进行转发。
- 都采用动态分配带宽,通过统计时分复用提高线路利用率。
不同点:
| 比较维度 | 数据报服务 (Datagram) | 虚电路服务 (Virtual Circuit) |
|---|---|---|
| 连接性 | 无连接,发送前无需建立连接 | 面向连接,发送前必须建立连接 |
| 目标地址 | 每个分组携带完整目标地址 | 分组仅携带短小的虚电路号 (VCI) |
| 路由选择 | 每个分组独立选择路由 | 仅在建立连接时确定路径 |
| 分组顺序 | 不保证按序到达 | 保证按发送顺序到达 |
| 节点状态 | 路由器不维护连接状态 | 路由器需维护虚电路转发表 |
| 故障影响 | 可自动寻找绕行路径,鲁棒性强 | 路径上任一节点故障,连接即中断 |
二、综合计算题(密码学)
4. 椭圆曲线密码学(ECC)计算
在有限域 $GF(17)$ 上,椭圆曲线方程为 $y^2 \equiv x^3+2x+2 \pmod{17}$,基点 $B=(5,1)$,用户 A 私钥 $\alpha=3$,求公钥 $3B$。
核心公式:
- 倍点运算($P=Q$):$\lambda \equiv \frac{3x_1^2 + a}{2y_1} \pmod{p}$
- 点加运算($P \neq Q$):$\lambda \equiv \frac{y_2 - y_1}{x_2 - x_1} \pmod{p}$
- 结果点:$x_3 \equiv \lambda^2 - x_1 - x_2 \pmod{p}$,$y_3 \equiv \lambda(x_1 - x_3) - y_1 \pmod{p}$
第一步:计算 $2B = B + B$
所以 $2B = (6, 3)$。
第二步:计算 $3B = 2B + B$
【答案】用户 A 的公钥为 $(10, 6)$。
5. Shamir 门限秘密共享
在 $GF(17)$ 上,二次多项式 $f(x) \equiv a+bx+cx^2 \pmod{17}$,已知份额 $(1,8)$、$(3,10)$、$(5,11)$,求多项式和秘密值 $a$。
建立方程组:
消元求解:
- ②-①:$2b + 8c \equiv 2$,化简得 $b + 4c \equiv 1$ ④
- ③-②:$2b - c \equiv 1$ ⑤
- 由⑤得 $c \equiv 2b-1$,代入④:$9b \equiv 5$,因 $9^{-1} \equiv 2$,得 $b \equiv 10$
- $c \equiv 2(10)-1 = 19 \equiv 2 \pmod{17}$
- 代入①:$a \equiv 8 - 10 - 2 = -4 \equiv 13 \pmod{17}$
【答案】 $f(x) \equiv 2x^2 + 10x + 13 \pmod{17}$,秘密值 $a = 13$。
三、综合计算题(计算机网络)
6. CSMA/CD 碰撞退避
10 Mbps 以太网,发送一帧需 25.6 ms,争用期 $2\tau = 0.0512$ ms。
(1) 经历一次碰撞,第二次成功的最短时间
最短时间取退避 $r=0$:
(2) 经历两次碰撞,第三次成功的最长时间
最长时间取每次退避最大值($r_1=1, r_2=3$):
7. TCP 拥塞控制
文件 40000 B,MSS = 1000 B(40 MSS),初始 ssthresh = 8 MSS,初始 cwnd = 1 MSS。
cwnd 变化过程:
| RTT | cwnd | 阶段 | 累计发送 |
|---|---|---|---|
| 1 | 1 | 慢开始 | 1 |
| 2 | 2 | 慢开始 | 3 |
| 3 | 4 | 慢开始 | 7 |
| 4 | 8 | 慢开始→拥塞避免 | 15 |
| 5 | 9 | 拥塞避免 | 24 |
| 6 | 10 | 拥塞避免(超时) | — |
(1) 第 5 次传输时 cwnd = 9 MSS = 9000 字节。
(2) 第 6 次超时后:
- $ssthresh = 10/2 = \textbf{5 MSS}$,$cwnd = \textbf{1 MSS}$
- 剩余 40 - 24 = 16 MSS 待发送
超时后恢复过程:
| RTT | cwnd | 剩余 |
|---|---|---|
| 7 | 1 | 15 |
| 8 | 2 | 13 |
| 9 | 4 | 9 |
| 10 | 5(达到新 ssthresh) | 4 |
| 11 | 6(拥塞避免,只需发 4) | 0 ✓ |
【答案】总共需要 11 个 RTT。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Moyuan"s website!
