计算机网络基础请在以下五组题目中任选一组作答,满分100 分
第一组:一、计算题( 20 分)1
卫星信道的数据率为1Mb/s
数据帧长为2000bit
忽略确认帧长和处理时间
试计算下列情况下的信道利用率:(1)停止等待协议
答:k=1,2/504=1/252(2)连续 ARQ协议, Wt=7
答:14/504=7/252 (3)连续 ARQ协议, Wt=127
答: 254/504=127/252(4)连续 ARQ协议, Wt= 255
答: 2W=510>504,故信道利用率为1
二、论述题( 40 分)试用具体例子说明为什么在运输连接建立时要使用三次握手
说明如不这样做可能会出现什么情况
答:我们知道, 3 次握手完成两个重要的功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认
现在把三次握手改成仅需要两次握手,死锁是可能发生的
作为例子, 考虑计算机 A 和 B 之间的通信,假定 B 给 A 发送一个连接请求分组, A收到了这个分组,并发送了确认应答分组
按照两次握手的协定,A认为连接已经成功地建立了,可以开始发送数据分组
可是,B在 A的应答分组在传输中被丢失的情况下,将不知道 A 是否已准备好,不知道A建议什么样的序列号, B 甚至怀疑 A 是否收到自己的连接请求分组
在这种情况下,B认为连接还未建立成功,将忽略A发来的任何数据分组, 只等待连接确认应答分组
而 A 在发出的分组超时后, 重复发送同样的分组
这样就形成了死锁
三、简答题(每小题20 分,共 40 分)1
简述异步传输模式的特点
答: 异步传输将比特分成小组进行传送,小组可以是8 位的 1 个字符或更长
发送方可以在任何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达
一个常见的例子是计算机键盘