2023-2024-2 山东大学《计算机网络》期末(回忆版)

2023-2024-2 山东大学《计算机网络》期末(回忆版)

计算机科学与技术学院:章宦乐老师

参考教材:计算机网络:自顶向下方法:原书第 8 版 / (美)詹姆斯·F. 库罗斯(James F. Kurose),(美)基恩·W. 罗斯(Keith W. Rose)著;陈鸣译. --北京:机械工业出版社,2022.7(2023.7 重印)
(计算机科学丛书)
书名原文:Computer Networking: A Top-Down Approach, Eighth Edition
ISBN 978-7-111-71236-7

:下文中所提及的页码均为上述参考教材中的对应页码。

第一大题 第 1 章

单跳通信、传输时延、传播时延、带宽时延积

  • 难度参考 P46 第 6 题
  • 带宽时延积参考 P48 第 25、27 题等

第二大题 第 1 章

共享链路、端到端吞吐量、瓶颈链路、信道利用率、降低端到端时延方法

  1. 假设服务器端链路传输容量为 RSR_SRS ( bpsbpsbps ),客户端链路传输容量为 RCR_CRC ( bpsbpsbps ),中间共享链路传输容量为 RRR,问服务器端到客户端的吞吐量
  2. RS=10MbpsR_S = 10 MbpsRS=10MbpsR=60MbpsR = 60 MbpsR=60MbpsRC=50MbpsR_C = 50 MbpsRC=50Mbps,问瓶颈链路是哪个,这三条链路的信道利用率分别是多少
  3. 降低端到端时延的方法有哪些

  • 题图参考 P31 图 1-20 ( b ) ,改为 3 对服务器-客户端通信共享中间链路

第三大题 第 6 章

检验和( 溢出回卷 + 反码 )[P130]、循环冗余检验 CRC( 数据 + 生成多项式、模 2 运算 )[P300]

第四大题 第 7 章

简述无线通信与有线通信的区别、隐藏终端问题[P352]、暴露终端问题、码多分址 CDMA[P353]

  • CDMA 找些题目练习确保自己掌握
  • 关于暴露终端问题,我在复习时并没有在课本上看到,请自行查找资料了解

第五大题 第 5 章

Dijkstra 算法[P251]、距离向量( DV )算法[P254]

  • 建议自己找些难一点的题目练习,课本的例子太简单,课本 P289 第 5 题可作为练手
  • 尽量按书上的图表画 P252 表 5-1 + P256 图 5-6
  • 课本上的距离向量算法图表没有标明节点,也就是说不能显式地得到最短路径所经过的所有节点,你应该思考这个问题:如何在表中更新距离向量时标注节点,使得在算法停止后,能够根据标注的节点得到最短路径所经过的所有节点,而不是只有一个最短路径的路长数值,可参考 Dijkstra 算法标注前驱节点的思路

第六大题 第 3 章

TCP 通信、窗口长度、累计确认、丢包、流量控制与拥塞控制的区别

  • GBN 和 SR 协议都认真看一遍,然后看 TCP 是如何通信的,发送方和接收方分别是如何操作和沟通的
  • 流量控制与拥塞控制参考 P161

第七大题 第 4 章

IP 分配、点分十进制记法、子网掩码、NAT 是如何解决 IP 地址不足的问题

  1. ISP 有一个给定的地址块,现在要为 3 家组织分配 IP 地址,分别需要支持 250、20、20 个主机,给出一个可行的 IP 分配方案( 有两个特殊地址 255.255.255.255、0.0.0.0 )
  2. NAT 如何解决 IP 地址不足问题,参考 P277 图 4-25,局域网端到广域网端的地址和端口转换,通过 NAT 使能路由器

第八大题 第 8 章

电子邮件安全、对称密钥、公钥、散列函数

  • 参考 P421 图 8-19、P422 图 8-10 和图 8-21

第九大题 第 1 章

简述协议栈( 应用层、运输层、网络层、链路层、物理层 )每一层的作用

  • 参考 P34 协议栈的介绍

以上回忆版仅供参考,预祝各位都能取得自己理想的成绩!

### 山东大学2020年计算机网络期末考试概述 对于2020年山东大学计算机网络课程的期末考试,具体的信息可以从往届学生的回忆本中获取一些线索。该次考试的时间安排在大二上学期末期,即20232月19日14:30至16:30举行,由于疫情影响而推迟到了开学后的期末进行[^1]。 #### 考试题型分布 - **选择题**:共有10个小题,每题1分,主要考察学生对基础知识的理解程度。 - **简答题**:涉及多个知识点,例如计算机如何区分指令和数据、存储器层次结构的理解以及不同寻址方式的应用等[^3]。 - **分析题**:通常包括关于缓存(Cache)的工作机制及其映射关系等问题,还有可能是有关于特定硬件架构下的指令执行流程解析。 - **设计题**:这部分可能会要求考生绘制某些逻辑电路图或是描述CPU与外部设备之间的交互细节,比如时序控制的设计或者是内存系统的构建方案。 值得注意的是,虽然上述信息来源于相似类型的考试回忆记录,但是具体的题目内容每年都会有变化,并且教师也会适当调整难度以适应教学目标的要求。因此建议准备此类考试的学生不仅要熟悉课本上的理论知识,还需要通过练习历年真题来提高实际解决问题的能力。 ```python # 示例代码用于展示如何处理浮点数运算(并非真实考试题目) def float_operation(a, b): result = a / b # 这里假设是一个简单的除法操作 return format(result, '.2f') # 返回保留两位小数的结果字符串形式 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Heuler

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

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

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

打赏作者

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

抵扣说明:

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

余额充值