画图说明 TCP 协议的三次握手报文交换过程,并进一步说明
其解决了两次握手的什么弊端。
三次握手交换过程(第七版 P167):
解决的弊端:
解释 1:防止已失效的连接请求又传送到服务器端,因而产生错误。
解释 2:为了实现可靠数据传输,TCP 协议的通信双方,都必须维护
一个序列号,以标识发送出去的数据包中,哪些是已经被对方收到的。
三次握手的过程即是通信双方相互告知序列号起始值,并确认对方已
经收到了序列号起始值的必经步骤;
如果只是两次握手,至多只有连接发起方的起始序列号能被确认,另
一方选择的序列号则得不到确认。
解释 3:
简述 DNS 服务器的类型、作用及层次关系。
类型:
1、 主域名服务器
负责维护一个区域的所有域名信息,是特定的所有信息的权威信息源,
数据可以修改。
2、 辅助域名服务器
当主域名服务器出现故障、关闭或负载过重时,辅助域名服务器作为
主域名服务器的备份提供域名解析服务。辅助域名服务器中的区域文
件中的数据是从另外的一台主域名服务器中复制过来的,是不可以修
改的。
3、 缓存域名服务器
从某个远程服务器取得每次域名服务器的查询回答,一旦取得一个答
案就将它放在高速缓存中,以后查询相同的信息就用高速缓存中的数
据回答,缓存域名服务器不是权威的域名服务器,因为它提供的信息
都是间接信息。
4、 转发域名服务器
负责所有非本地域名的本地查询。转发域名服务器接到查询请求后,
在其缓存中查找,如找不到就将请求依次转发到指定的域名服务器,
直到查找到结果为止,否则返回无法映射的结果。
作用:
进行主机名到 IP 地址的转换,提供主机别名,邮件服务器别名,负
载分配服务。
层次关系:
DNS 服务器按层次分为以下几种。
根 DNS 服务器:根服务器提供 TLD 服务器的 IP 地址。
顶级域(TLD)服务器:对于每个顶级域和所有国家的顶级域,都有 TLD
服务器,TLD 服务器提供了权威 DNS 服务器的 IP 地址。
权威 DNS 服务器:在 Internet 上具有公共可访问主机的每个组织机
构必须提供公共可访问的 DNS 记录,这些记录将这些主机的名字映射
为 IP 地址。
简述解决流水线差错恢复的两种基本方法,即回退 N 步和选
择重传。(奔腾参考答案中 SR 会发送 NAK?)
在 GBN 协议中,允许发送方发送多个分组(当有多个分组可用时)而
不需等待确认,但它也受限于在流水线中未确认的分组数不能超过某
个最大允许数 N。
SR 协议在 GBN 协议的基础上进行了改进,它通过让发送方仅重传那
些它怀疑在接收方出错(即丢失或受损)的分组而避免了不必要的重
传。选择重传协议只重传真正丢失的分组。
简述 DHCP(动态主机配置协议)客户服务器交互的 4 个步
骤。
DHCP 服务器发现
DHCP 服务器提供
DHCP 请求
DHCP ACK
(第七版 P223-P224)
简述什么是无线链路的隐藏终端问题。
在通信领域,基站 A 向基站 B 发送信息,基站 C 未侦测到 A 也向 B 发
送,故 A 和 C 同时将信号发送至 B,引起信号冲突,最终导致发送至
B 的信号都丢失了。
简述公开密钥密码系统的工作原理,假设 Alice 要向 Bob 发
送的报文为 m。(P393)
假设 Alice 要向 Bob 发送的报文为 m,用于机密性的随机对
称会话密钥为 Ks, Alice 的公钥和私钥分别为 KA
+和 KA
-,Bob
的公钥和私钥分别为 Kg
+和 Kg
-,用于鉴别的散列函数为 H,
请画出说明一个能够提供机密性,发送发鉴别和报文完整性
的电子邮件系统。注意,请完整地画出 Alice 的发送过程和
Bob 的接收过程。
简述分组交换网中的时延类型以及这些时延与节点总时延
的关系。
时延类型:结点处理时延(dproc)、排队时延(dqueue)、传输时延(dtrans)、
传播时延(dprop)。
以上时延总体累加起来是结点总时延(dnodal)
简述地址解析协议 ARP 的作用及作用范围
ARP 的作用:将一个 IP 地址解析为一个 MAC 地址。
ARP 的作用范围:ARP 只为在同一个子网上的主机和路由器接口解析
IP 地址。
简述报文鉴别码 MAC 的含义与作用
一个报文的可靠性要比它的秘密性重要许多倍。“可靠”一词意味着
报文没有被改变或受到操纵,因而是可信的。为此,一个计算的报文
鉴别码 MAC(Message Authentication Code)被附加在报文之后,
同时传送给收件人,收件人自己可以计算报文的 MAC 并与接收到的
MAC 相比较,如果它们相同,则报文在旅程中未被改变,保障数据的
可靠性。
简述交换机与路由器的异同
比较 LS 算法和 DV 算法的特点
LS 算法即链路状态算法,即具有全局状态信息的算法
DV 算法即距离向量算法
1.工作原理不同
LS 算法中,网络拓扑和所有的链路费用都是已知的,而 DV 算法则要
求每个路由器都要向其他邻接的路由器发布一个距离向量,距离向量
是该路由器到其他已知的各网络的相对距离
2.算法结构不同
LS 算法是一种全局信息的算法,而 DV 算法是一种迭代的、异步的和
分布式的算法
3.跳数的限制
LS 没有跳数的限制,使用“图形理论”算法或最短路径优先算法,