计算机网络第三章习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

练习题

1.下面有关面向连接和无连接的数据传输速度的说法中正确的是()。

A.面向连接的网络数据传输快B.无连接的网络数据传输快

C.二者速度一样快D.不可判定

2.下列关于UDP协议的说法中正确的是()。

A.可以提供可靠的数据流传输服务B.可以提供面向连接的数据流传输服务C.可以提供无连接的数据报传输服务D.可以提供数据报传输的时延保证

3.一个UDP用户数据报首部的十六进制表示为07-33-00-50-00-1C-E3-18。试求源端口、目的端口、用户数据报的总长度以及数据部分的长度。

4.在停止-等待协议中,当分组出现丢失时,发送端会永远等待下去,解决这种死锁现象的办法是采用()。

A.差错校验B.超时机制C.分组序号D.NAK机制

5.在停止-等待协议中,为了解决重复分组的问题,需要采用()。

A.ACK机制B.超时机制C.分组序号D.NAK机制

6.一个信道的比特率是4Kbps,传播时延是20毫秒,那么分组的大小在什么范围内时,停止-等待协议才有至少50%的效率。

7.在滑动窗口机制中,发送窗口的大小表示()。

A.发送方可以发送的数据分组的总数

B.发送方在本次连接中可以发送的数据分组的总数

C.发送方可以发送的未被确认的数据分组的个数

D.接收方可以接收的数据分组的个数

8.下述关于滑动窗口的叙述中,正确的是()。

A.发送窗口可以对发送方进行流量控制

B.当接收到的数据分组的序号落在接收窗口之外时,接收方会将其丢弃

C.只有接收窗口向前滑动时,发送窗口才有可能向前滑动

D.以上叙述都正确

9.采用回退N协议,接收窗口内的序号为4时接收到正确的5号分组应该()。

A.将窗口滑动到5号B.丢弃5号分组

C.将5号分组缓存下来D.将5号分组交给上层处理

10.在选择重传协议(SR)中,当分组的序号字段为3比特,且接收窗口与发送窗口尺寸相同时,发送窗口的最大尺寸为()。

A.2 B.4 C.6 D.8

11.在一个1Mbps的卫星信道(端到端时延为270毫秒)上发送1000比特长的分组,确认总是捎带在数据分组中,分组头很短,使用3位的序列号,对于回退N协议和选择重传协议而言,可以取得的最大信道利用率分别是多少?

12.TCP首部16比特的接收窗口字段主要用于实现()。

A.可靠数据传输B.拥塞控制C.累积确认D.流量控制

13.TCP使用三次握手协议来建立连接,握手的第一个报文段中被置为1的标志位是()。

A.SYN B.ACK C.FIN D.URG

14.关闭TCP连接需要使用的标志位是()。

A.SYN B.PSH C.FIN D.URG

15.TCP的确认号表示()。

A.上一个已接收的报文段的末字节序号

B.下一个希望接收的报文段的首字节序号

C.下一个将要发送的报文段的末字节序号

D.下一个将要发送的报文段的首字节序号

16.假定最大报文段长度是1KB,TCP拥塞窗口被置成16KB,如果发生了超时事件,但接着的4个轮次的传输都是成功的,那么在4个轮次成功的传输之后该窗口将是()。

A.1KB B.8KB C.9KB D.16KB

17.假设主机A通过TCP连接向主机B连续发送两个TCP报文段。第一个报文段的序号为360,第二个报文段的序号为476,长度为24字节。(1)第一个报文段中有多少数据?(2)假设第一个报文段丢失而第二个报文段到达主机B,那么在主机B发往主机A的确认报文中,确认号是多少?

18.在使用TCP传送数据时,如果有一个确认报文段丢失了,是否就一定会引起与该报文段对应的数据的重传?请说明理由。

19.假设客户机A向服务器S发起一个Telnet会话(Telnet使用TCP),与此同时,客户机B也向服务器S发起一个Telnet会话,请给出下面报文段的源端口号和目的端口号。(假定A采用的端口号是467,B采用的端口号是513)。

(1)从A发往S的报文段。

(2)从B发往S的报文段。

(3)从S发往A的报文段。

(4)从S发往B的报文段。

(5)如果A和B是不同的主机,那么从A发往S报文段的源端口号是否可能与B发往S的报文段的源端口号相同?

(6)如果它们是同一台主机情况又将如何?

20.图4-5-4给出了TCP拥塞窗口随传输周期的变化情况,请回答下列问题:

(1)写出运行TCP慢启动时的时间间隔。

(2)写出运行TCP避免拥塞时的时间间隔。

(3)在第16个传输周期后,检测出报文段丢失是根据三个重复确认还是根据超时?

(4)在第22个传输周期后,检测出报文段丢失是根据三个重复确认还是根据超时?

(5)在第1个传输周期里,阈值的初始值设置为多少?

(6)在第18个传输周期里,阈值的值设置为多少?

(7)在第24个传输周期里,阈值的值设置为多少?

(8)第70个报文段在哪一个传输周期内发送?

(9)假定在第26个发送周期后,收到3个冗余ACK检测到有分组丢失,那么拥塞窗口长度和阈值的值应为多少?

21.假定TCP在开始建立连接时,发送方设定超时间隔TimeoutInterval为6秒。

(1)当发送方收到对方的连接确认报文段时,测量出RTT样本SampleRTT为1.5秒,试计算当前的超时间隔TimeoutInterval。

(2)当发送方发送数据报文段并收到确认时,测量出RTT样本SampleRTT为2.5秒,试计算当前的超时间隔TimeoutInterval。

相关文档
最新文档