24-25-2-计算机网络-期末
目录
一、导论
-
请你介绍一下计算机网络组成的重要原则以及背后的原因(至少三点)
-
计算机网络的五层结构以及典型协议(至少一个),分别简述一下每一层的作用(5分)
-
现在有1Mkbps的链路,每个用户有20%的时间进行通信,需要500kbps。
- 如果使用电路交换,可以给几个用户提供服务?
- 如果使用分组交换,如果用户大于(1)所给出的人数,会出现排队时延吗?如果小于(1)所给出的人数呢?在什么情况下会出现丢包?简述原因。(3分)
- 如果有M个用户,计算在任何时刻有N的人进行通信的概率。
-
(关于比特流转化成数字信号传播的延迟的题)
二、应用层
-
你要访问www.bupt.edu.cn,本地服务器没有缓存,返回了.cn域名服务器,请你简述整个DNS服务的过程。(不清楚)
-
http报文分析(请参考作业题)
-
DASH
- 如果有M个不同码率的视频信号以及N个不同码率的音频信号,如果要把音频和视频组合起来传输,则服务器需要储存多少个文件?(不清楚)
- 简述DASH协议的流程。
三、传输层
-
TCP公平性
绘制ab两个tcp竞争信道
-
rdt3.0
https://gaia.cs.umass.edu/kurose_ross/interactive/rdt30.php
(类似这个题目,填写*对应的状态)
四、网络层
-
最长前缀匹配
-
DV和LS的区别,至少两条
-
绘制节点的DV表
五、数据链路层
- ARP协议
六、无线通信
-
无线通信相比于有线通信有什么特性,由此催生了什么新的技术?
-
概述如何解决隐藏终端问题?
七、网络安全
-
为什么要使用非对称加密?
-
alice和bob传递加密信息的流程分析,简述对称加密和公钥加密的原理并写出基本流程。
八、综合题
- 你在进入校园后链接了WIFI,打开了浏览器并访问了视频播放网站,点开了一个视频进行观看,按照时间顺序简述流程。(hint:涉及HTTP,TCP, UDP, ARP, DASH,DHCP, CDN, DNS等协议)