0%

习题-王道-计算机网络-ch5-传输层.md

凑数

凑数

凑数

凑数


下列不属于通信子网的是()。

A.物理层

B.数据链路层

C.网络层

D.传输层

解析

1.D

$\color{red}{\text{通信子网}}$ 包括 $\color{green}{\text{数据层}}$ 、 $\color{green}{\text{数据链路层}}$ 和 $\color{green}{\text{网络层}}$ ,主要负责数据通信。资源子网OSI参考模型的上三层中,传输层承上启下,传输层向高层用户屏蔽下面通信子网的细节(如网络拓扑、路由协议等)。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

关于传输层的面向连接服务的特性是().

A.不保证可靠和顺序交付

B.不保证可靠但保证顺序交付

C.保证可靠但不保证顺序交付

D.保证可靠和顺序交付

解析

4.D

面向连接服务是指通信双方在进行通信之前,要先建立一个完整的连接,在通信过程中,整个连接一直可以被实时地监控和管理。通信完毕后释放连接。面向连接的服务可以保证数据的 $\color{green}{\text{可靠}}$ 和 $\color{green}{\text{顺序交付}}$ 。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

在TCP/P参考模型中,传输层的主要作用是在互联网的源主机和目的主机对等实体之间建立用于会话的()。

A.操作连接

B.点到点连接

C.控制连接

D.端到端连接

解析

5.D

TCP/IP模型中,网络层及其以下各层所构成的通信子网负责主机到主机或点到点的通信,而传输层的主要作用是在源主机进程和目的主机进程之间提供端到端的数据传输。一般来说, $\color{red}{\text{端到端}}$ 通信是由一段段的 $\color{green}{\text{点到点}}$ 信道构成的,端到端协议建立在点到点协议之上(正如TCP建立在IP之上),提供应用进程之间的通信手段。所以选D。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

以下关于UDP校验和的说法中,错误的是( )。

A. UDP的校验和功能不是必需的,可以不使用

B.如果UDP校验和计算结果为0,那么在校验和字段填充О

C. UDP校验和字段的计算包括一个伪首部、UDP首部和携带的用户数据

D. UDP校验和的计算方法是二进制反码运算求和再取反

解析

6.D

UDP是不可靠的,所以没有数据的按序投递,排除A;UDP只在P的数据报服务上增加很少的一点功能,即复用和分用功能及差错检测功能,排除B;显然UDP没有流量控制,排除C;UDP是传输层的无连接协议,答案为D。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

下列网络应用中,()不适合使用UDP协议。

A.客户机/服务器领域

B.远程调用

C.实时多媒体应用

D.远程登录

解析

10.D

UDP的特点是开销小,时间性能好且易于实现。在客户/服务器中,它们之间的请求都很短使用UDP不仅编码简单,而且只需要很少的消息;远程调用使用UDP的理由和客户/服务器模型一样;对于实时多媒体应用,需要保证数据及时传送,而比例不大的错误是可以容忍的,所以使用UDP也是合适的,而且使用UDP协议可以实现多播,给多个客户端服务;而远程登录需要依靠一个客户端到服务器的可靠连接,使用UDP是不合适的。

  • 注意:是不适合UDP协议的应用
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

【2014统考真题】主机甲和乙建立了TCP连接,甲始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB的确认段。若甲在t时刻发生超时的时候拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口是( )。

A. 10KB

B.12KB

C.14KB

D.15KB

解析

4.A

当t时刻发生超时时,把ssthresh 设为8的一半,即4,把拥塞窗口设为1KB。然后经历10个RTT后,拥塞窗口的大小依次为2、4、5、6、7、8、9、10、11、12,而发送窗口取当时的拥塞窗口和接收窗口的最小值,接收窗口始终为10KB,所以此时的发送窗口为10KB,选A。

实际上该题接收窗口一直为10KB,可知不管何时,发送窗口 $\color{green}{\text{一定小于等于}}$ 10KB,选项中只有A选项满足条件,可直接得出选A。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

以下关于TCP报头格式的描述中,错误的是()。

A.报头长度为20~60B,其中固定部分为20B

B.端口号字段依次表示源端口号与目的端口号

C.报头长度总是4的倍数个字节

D. TCP校验和伪首部中IP分组头的协议字段为17

解析

6.D

TCP伪首部与UDP伪首部一样,包括IP分组首部的一部分。IP首部中有一个协议字段,用于指明上层协议是TCP还是UDP。17代表UDP,6代表TCP,所以D错误。对于A选项,由于数据偏移字段的单位是4B,也就是说当偏移取最大时TCP首部长度为15×4=60B。由于使用填充,所以长度总是4B的倍数,C正确。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

在采用TCP连接的数据传输阶段,如果发送端的发送窗口值由1000变为2000,那么发送端在收到一个确认之前可以发送().

A. 2000个TCP报文段

B.2000B

C. 1000B

D.1000个TCP报文段

解析

7.B

TCP使用滑动窗口机制来进行流量控制。在ACK应答信息中,TCP在接收端用ACK加上接收方允许接收数据范围的最大值回送给发送方,发送方把这个最大值当作发送窗口值,表明发送端在未收到确认之前可以发送的最大字节数,即2000B。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

为保证数据传输的可靠性,TCP采用了对()确认的机制。

A.报文段

B.分组

C.字节

D.比特

解析
  1. A

TCP是面向字节的。对每个字节进行编号,但并不是接收到每个字节都要发回确认,而是在发送一个报文段的字节后才发回一个确认,所以TCP采用的是对报文段的确认机制。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

滑动窗口的作用是().

A.流量控制

B.拥塞控制

C.路由控制

D.差错控制

解析
  1. A

TCP采用大小可变的滑动窗口进行流量控制。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

TCP中滑动窗口的值设置太大,对主机的影响是()。

A.由于传送的数据过多而使路由器变得拥挤,主机可能丢失分组

B.产生过多的ACK

C.由于接收的数据多,而使主机的工作速度加快

D.由于接收的数据多,而使主机的工作速度变慢

解析

14.A

TCP使用滑动窗口机制来进行流量控制,其窗口尺寸的设置很重要,如果滑动窗口值设置得太小,那么会产生过多的ACK(因为窗口大可以累计确认,因此会有更少的ACK);如果设置得太大,那么又会由于传送的数据过多而使路由器变得拥挤,导致主机可能丢失分组。

  • 速度是由性能决定的,不会因为任务而变快变慢,是 $\color{green}{\text{延迟,处理时间}}$ 会增加
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

A和B建立TCP连接,MSS为 1KB。某时,慢开始门限值为2KB,A的拥塞窗口为4KB,在接下来的一个RTT内,A向B发送了4KB的数据(TCP的数据部分),并且得到了B的确认,确认报文中的窗口字段的值为2KB。在下一个RTT 中,A最多能向B发送()数据。

A.2KB

B.8KB

C.5KB

D. 4KB

解析

24.A

本题中出现了拥塞窗口和接收端窗口,因此发送窗口是两者中的最小值。先看拥塞窗口,由于慢开始门限值为2KB,第一个RTT 中A拥塞窗口为4KB,按照拥塞避免算法,收到B的确认报文后,拥塞窗口增长为5KB。再看接收端窗口,B通过确认报文中窗口字段向A通知接收端窗口,那么接收端窗口为2KB。因此在下一次发送数据时,A的发送窗口应为 2KB,即一个 RTT内最多发送2KB。所以A正确。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

如果主机1的进程以端口x和主机2的端口y建立了一条TCP连接,这时如果希望再在这两个端口间建立一个TCP连接,那么会()。

A.建立失败,不影响先建立连接的传输

B.建立成功,且两个连接都可以正常传输

C.建立成功,先建立的连接被断开

D.建立失败,两个连接都被断开

解析

32.A

一条连接使用它们的套接字来表示,因此(1,x)-(2,y)是在两个端口之间唯一可能的连接。而后建立的连接会被阻止,所以还有可能接收到数据。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

【2015统考真题】主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阈值为32KB,甲向乙始终以MSS = 1KB大小的段发送数据,并一直有数据发送;乙为该连接分配16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。若乙收到的数据全部存入缓存,不被取走,则甲从连接建立成功时刻起,未出现发送超时的情况下,经过4个RTT后,甲的发送窗口是()。

A. 1KB

B.8KB

C.16KB

D.32KB

解析
  1. A

发送窗口的上限值= min{接收窗口,拥塞窗口}。4个RTT后,乙收到的数据全部存入缓存,不被取走,接收窗口只剩下1KB (16-1-2-4-8=1)缓存,使得甲的发送窗口为1KB。

题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

【2020统考真题】若主机甲与主机乙已建立一条TCP连接,最大段长(MSS)为 1KB,往返时间(RTT )为2ms,则在不出现拥塞的前提下,拥塞窗口从8KB增长到32KB所需的最长时间是()。

A. 4ms

B. 8ms

C.24ms

D. 48ms

解析
  1. $\color{red}{\text{D}}$

由于慢开始门限ssthresh可以根据需求设置,为了求拥塞窗口从8KB增长到32KB所需的最长时间,可以假定慢开始门限小于等于8KB,只要不出现拥塞,拥塞窗口就都是加法增大,每经历一个传输轮次(RTT),拥塞窗口逐次加1,因此所需的最长时间为(32-8)×2ms = 48ms。

  • 原书的选项是选C,答案解析实际上应该选D
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

【2020统考真题】若主机甲与主机乙建立TCP连接时,发送的SYN段中的序号为1000,在断开连接时,甲发送给乙的FIN 段中的序号为5001,则在无任何重传的情况下,甲向乙已经发送的应用层数据的字节数为()。

A. 4002

B.4001

C.4000

D.3999

解析
  1. C

甲与乙建立TCP连接时发送的SYN段中的序号为1000,则在数据传输阶段所用起始序号为1001,在断开连接时,甲发送给乙的FIN段中的序号为5001,在无任何重传的情况下,甲向乙已经发送的应用层数据的字节数为5001-1001= 4000。

  • 发送的字节序列为1001到5000,包含1001和5000
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

已知当前TCP连接的RTT值为35ms,连续收到3个确认报文段,它们比相应的数据报文段的发送时间滞后了27ms、30ms与 21ms。设 α=0.2。计算第三个确认报文段到达后的新的RTT估计值。
解析
图片详情找不到图片(Image not found)
  • rtt的估算
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

网络允许的最大报文段的长度为128B,序号用8位表示,报文段在网络中的寿命为30s.求每条TCP连接所能达到的最高数据率。
解析
图片详情找不到图片(Image not found)
  • $\color{red}{\text{Q:}}$ 没怎么看懂
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

在一个TCP连接中,信道带宽为1Gb/s,发送窗口固定为65535B,端到端时延为20ms。可以取得的最大吞吐率是多少?线路效率是多少?(发送时延忽略不计,TCP及其下层协议首部长度忽略不计,最大吞吐率 =一个RTT传输的有效数据/一个RTT的时间。)
解析
图片详情找不到图片(Image not found)
  • $\color{red}{\text{Q:}}$ 没怎么看懂
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

考虑在一条具有10ms来回路程时间的线路上采用慢启动拥塞控制而不发生网络拥塞情况下的效应,接收窗口为24KB,且最大段长为2KB。那么需要多长时间才能发送第一个完全窗口?
解析
图片详情找不到图片(Image not found)
  • 注意:MSS此时为2kb,也就是启动的时候就是2KB
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

假定TCP报文段载荷是1500B,最大分组存活时间是120s,那么要使得TCP报文段的序列号不会循环回来而重叠,线路允许的最快速度是多大?(不考虑帧长限制。)
解析
图片详情找不到图片(Image not found)
  • $\color{red}{\text{Q:}}$ 没怎么看懂
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

一个TCP连接使用256kb/s的链路,其端到端时延为128ms。经测试发现吞吐率只有128kb/s。问窗口是多少﹖忽略PDU封装的协议开销及接收方应答分组的发送时间(假定应答分组长度很小)。
解析
图片详情找不到图片(Image not found)
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

2012真题,IP分组与TCP
图片详情找不到图片(Image not found)
解析
图片详情找不到图片(Image not found)
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|

2016年,拓扑结构,TCP
图片详情找不到图片(Image not found)
解析
图片详情找不到图片(Image not found)
题目tag详情###### 总结 |题型|错因|教训|视频讲解| |---|---|---|---| ||||nan|