第七章习题
1.【2009年】主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300B和500B的有效载荷,第一个段的序列号为200,主机乙正确接收到这两个数据段后,发送给主机甲的确认序列号是()
A.500 B.700 C.800 D.1000
2.【2009年】一个TCP连接总是以1KB的最大段长发送TCP段,发送方有足够多的数据要发送,当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口的大小是()
A.7KB B.8KB C.9KB D.16KB
3.【2010年】主机甲和主机乙之间已建立了一个TCP连接,TCP最大段长度为1000B。若主机甲的当前拥塞窗口为4000B,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的第一个段的确认段,确认段中通告的接收窗口大小为2000B,则此时主机甲还可以向主机乙发送的最大字节数是()
A.1000 B.2000 C.3000 D.4000
4.【2011年】主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是() A.(SYN=0,ACK=0,seq=11221,ack=11221) B.(SYN=1,ACK=1,seq=11220,ack=11220) C.(SYN=1,ACK=1,seq=11221,ack=11221) D.(SYN=0,ACK=0,seq=11220,ack=11220)
5.【2011年】主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300B、400B和500B的有效载荷,第3个段的序号为900.若主机乙仅正确接收到第1和第3个段,则主机乙发送给主机甲的确认序号是()
A.300 B.500 C.1200 D.1400 6.以下关于UDP协议的主要特点的描述中,错误的是() A.UDP报头主要包括端口号、长度、校验和等字段
B.UDP长度字段是UDP数据报的长度,包括伪首部的长度 C.UDP校验和对伪首部、UDP报文头以及应用层数据进行校验 D.伪首部包括IP分组报头的一部分
7.下列关于TCP协议的叙述中,正确的是() A.TCP是一个点到点的通信协议 B.TCP提供无连接的可靠数据传输
C.TCP将来自上层的字节流组织成数据报,然后交给IP协议 D.TCP将收到的报文段组织成字节流交给上层
8.A和B之间建立了TCP连接,A向B发送了一个报文段,其中序号字段seq=200,确认号字段ack=201,数据部分有2个字节,那么在B对该报文的确认报文段中() A.seq=202,ack=200 B.seq=201,ack=201 C.seq=201,ack=202 D.seq=202, ack=201 9.如果在TCP连接中有一方发送了FIN分组,并且收到了回复,那么它将() A.不可以发送数据,也不可以接收数据 B.可以发送数据,不可以接收数据 C.不可以发送数据,可以接收数据
D.连接马上断开
10.TCP协议采用滑动窗口协议可实现() A.端到端的流量控制 B.网络的拥塞控制
C.端到端的流量控制和网络的拥塞控制
D.滑动窗口协议既不提供端到端的流量控制,也不提供网络的拥塞控制
11.在一个TCP连接中,MSS为1KB,当拥塞窗口为34KB时发生了超时事件。如果在接下来的4个RTT内报文段传输都是成功的,那么当这些报文段均得到确认后,拥塞窗口的大小是()
A.8KB B.9KB C.16KB D.17KB
12. 在一个TCP连接中,MSS为1KB,当拥塞窗口为34KB时收到了3个冗余ACK报文。如果在接下来的4个RTT内报文段传输都是成功的,那么当这些报文段均得到确认后,拥塞窗口的大小是()
A.8KB B.16KB C.20KB D.21KB
13.当一个TCP连接的拥塞窗口为64个最大报文段MSS的大小时超时,之后假设分组不丢失,且不考虑其他开销,则该连接在超时后处于慢开始阶段的时间是() A.4RTT B.5 RTT C.6 RTT D.不确定 14. TCP的拥塞窗口cwnd大小与传输轮次n的关系如下: Cwnd 1 n 1 2 2 41 15 4 3 42 16 8 4 21 17 16 5 22 18 32 6 23 19 33 7 24 20 34 8 25 21 35 9 26 22 36 10 1 23 37 11 2 24 38 12 4 25 39 13 8 26 Cwnd 40 n 14 问:(1)试画出拥塞窗口与传输轮次的关系曲线; (2)指明TCP工作在慢开始阶段的时间间隔; (3)和拥塞避免阶段的时间间隔;
(4)在第16轮次和第22轮次之后发送方是通过收到三个重复确认还是通过超时检测到丢失了报文段?
(5)在第1轮次、第18轮次和第24轮次发送时,门限ssthresh分别被设置为多大? (6)在第几轮次发送出第70个报文段?
(7)假定在第26轮次后收到了三个重复确认,拥塞窗口cwnd和门限ssthresh应设置为多大?
15.TCP用户数据长度为8192B,通过Ethernet传送。问:是否需要分片?如果需要分片,应该分几个分片?写出每个分片的数据字段长度与片偏移值。
答案:1.D 2.C 3.A 4.C 5.B 6.B 7.D 8.C 9.C 10.C 11.C 12.D 13.B