1 下列哪一项不是传输层的作用
A、可采用标准的传输原语开发自身应用,无惧底层通信网络的变化
B、提供可靠数据传输、差错控制等服务
C、处理主机之间通信的事务,而不是进程之间的通信(网络层:主机与主机 传输层:进程与进程)
D、当数据传输连接中断时,可以建立一个新的连接,在中断处继续数据的传输
2 传输层协议能提供应用的多路复用/分用服务、可靠数据传送、带宽及延迟保证等服务质量保障。(T)
3 连接性是传输层向上层用户提供的服务的使用方式,可靠性是传输层向上层用户提供的服务的质量保障。(T)
4 以下哪些是虚电路的特点
A、虚电路子网中包头的长度要短于数据报子网中包头的长度
B、同一对端系统之间的数据报遵循同一条路径
C、路由表通过查询路由表才可知道使用哪个网络接口进行转发
D、包头不包括完整的双方地址信息,替代地址信息的是表示路径的虚电路号
5 在虚电路网络中,携带相同虚电路号的分组沿确定路径的虚电路传输,因此虚电路网络不需要路由。(F)
6 socket唯一标识了一个应用进程。(T)
7 在面向连接的多路复用和分用中,两个具有同一目标地址和目标端口号的报文将被分配到相同的socket。 (F)
8 在面向连接的网络通信模型中,无论网络层的虚电路/路由有无变化,传输层的连接不变。(T)
9 不可靠数据通道的特性决定了可靠数据传输协议的复杂性。(T)
10 在可靠数据传输协议rdt2.1中,关于针对确认信息的差错校验以下哪些说法是正确的
A、接收端要检查数据报文的正确性
D、发送端要检查确认信息是否正确
11 当包的到达率接近链路容量时不会导致长的排队延迟。(F)
12 路由器可以根据线路的利用率和缓冲区的消耗速度来推测拥塞发送的可能。(T)
13 因特网的传输层向应用层提供了两种服务,将IP协议提供的主机-主机之间包传递服务扩展到端-端进程之间数据传输。(T)
14 下列关于UDP协议的叙述中,正确的是
Ⅰ 提供无连接服务
Ⅱ 提供复用/分用服务
Ⅲ 通过差错校验,保障可靠数据传输
15 UDP协议头部包含Checksum域,因此可以提供可靠数据传输服务。(F)
16 在UDP报文中,伪首部的作用是:计算校验和
17 下列网络应用中,()不适合使用UDP协议
A、远程登录
B、传输电子邮件
C、远程调用
D、实时多媒体应用
18 假设某时刻接收端收到有差错的UDP用户数据报,其动作为:将其丢弃
19 在TCP/IP网络中,为各种公共服务保留的端口号范围是:0-1023
20 TCP协议不支持一对多通信。(F)
21 下列()不是TCP服务的特点
A、可靠
B、支持广播
C、字节流
D、全双工
22 TCP段头的最小长度是 20 字节
23 TCP使用三次握手协议来建立连接,设甲、乙双方发送报文的初始序号分别为X和Y,甲方发送()的报文给乙方。
A、SYN=1,seq=X+1
B、SYN=1,seq=X
解析:
24 主机甲与主机乙之间已建立了一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300字节、400字节和500字节的有效载荷,第3个段的序号为700。若主机乙仅正确接收到第1和第3个段,则主机乙发送给主机甲的确认序号是 300
25 主机甲和主机乙间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是 1000
26 一个TCP连接总是以1KB的最大段发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的3个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第3个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口大小是 8KB
解析:
拥塞窗口为16KB时发生了超时,慢启动阈值设为其一半=8
拥塞窗口按指数增长:2,4 ,8
27 主机甲向主机乙发送一个(SYN=1,seq=1234)的TCP段,期望与主机乙建立TCP连接,若主机乙接收该连接请求,则主机乙向主机甲发送的正确的TCP段可能是 SYN=1,ACK=1,seq=1235,ack=1235
解析:
seq = 1235表示下一个报文段从1235开始发
ack = 1235表示末字节序号为1234的报文段已收到。
28 主机甲和乙已建立了TCP连接,甲始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB的确认段。若甲在t时刻发生超时时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口是 10KB
解析:
t时刻发生超时时拥塞窗口为8KB,慢启动阈值设为其一半=4
拥塞窗口按指数增长:2,4(达到阈值,改为线性增长)5,6,7,8,9,10,11,12
发送窗口 = min{拥塞窗口,接收窗口}
29 主机甲和主机乙之间已建立一个TCP连接,TCP最大段长度为1000字节,若主机甲的当前拥塞窗口为5000字节,在主机甲向主机乙连接发送2个最大段后,成功收到主机乙发送的第一段的确认段,确认段中通告的接收窗口大小为3000字节,则此时主机甲还可以向主机乙发送的最大字节数是 2000
解析:
发送窗口 = min{接收窗口,拥塞窗口} = 3000
甲还没收到第二个MSS的确认,则此时主机甲还可以向主机乙发送的最大字节数是3000-1000=2000
30 TCP慢启动阶段按 指数速度 加大发送速率
31 当发送方向接收方发出多个TCP最大段后,接受到3个重复ACK,则拥塞窗口大小(减半),并以(线性)速度增大
1、传输层协议处理主机之间通信的事务,网络层协议处理应用进程之间通信的事务。(F)
解析:传输层 - 应用进程之间 网络层 - 主机之间
2、传输层协议能提供应用的多路复用/分用服务、可靠数据传送、带宽及延迟保证等服务质量保障。(T)
解析:
3、面向连接的传输层服务总是优于无连接的传输层服务。(F)
4、下列哪一项不是虚电路的特点
A、分组开销少 B、支持广播 C、分组按照同一路由转发 D、顺序到达
5、下列哪种交换技术可能导致失序
A、数据报分组交换 B、报文交换 C、虚电路分组交换 D、电路交换
6、以下哪些是并发型客户-服务器模型的特点
A、所有客户的请求在一个队列中排队
B、服务器在任何时刻只能为一个客户服务
C、服务器需要多个端口同时为客户服务
D、服务器可以同时为多个客户机服务
解析:
7、三次握手中,出了最后一个确认,中间报文的丢失,无论是请求还是相应,都可通过计时器来予以发现。(T)
解析:
8、关于可靠数据传输协议rdt2.2,正确的是
A、发送端必须检查收到的ACK号
B、使用一种只有肯定确认机制完成可靠传输
C、接收端必须给出ACK号
解析:
9、流量控制只与接收方与发送方之间的端-端通信有关。(T)
解析:
10、因特网的传输层通过端口号实现应用进程的多路复用和多路分用。(T)
解析:
11、
解析:
12、当发送方向接收方发出多个TCP最大段后,接受到3个重复ACK,则拥塞窗口大小(减半),并以(线性)速度增大
解析:
13、TCP慢启动阶段按(指数速度)加大发送速率
解析:
14、主机甲和主机乙之间已建立一个TCP连接,TCP最大段长度为1000字节,若主机甲的当前拥塞窗口为5000字节,在主机甲向主机乙连接发送2个最大段后,成功收到主机乙发送的第一段的确认段,确认段中通告的接收窗口大小为3000字节,则此时主机甲还可以向主机乙发送的最大字节数是:2000
解析:
发送窗口 = min{5000,3000} = 3000B,由于甲还未收到第二个MSS的确认,则此时主机甲还可以向主机乙发送的最大字节数是:3000 - 1000 = 2000B
15、2010年计算机联考真题
解析:
发送窗口 = min{5000,2000} = 2000B,由于甲还未收到第二个MSS的确认,则此时主机甲还可以向主机乙发送的最大字节数是:2000 - 1000 = 1000B
16、2014年计算机联考真题
解析:
t 时刻超时,慢启动阈值设为8的一半 = 4
拥塞发送窗口CongWin置为1个MSS = 1KB
CongWin大小按指数增长,直到达到慢启动阈值
10个RTT后
CongWIn的大小依次为:2 4(达到慢速启动阈值),进入线性增长5 6 7 8 9 10 11 12
又因为接收窗口始终为10KB
发送窗口 = min{接收窗口,拥塞窗口} = min{10KB,12KB} = 10KB
17、
解析:
拥塞窗口为34KB时,慢启动阈值设为17KB
拥塞发送窗口CongWin置为1个MSS = 1KB
CongWin大小按指数增长,直到达到慢启动阈值
4个RTT内,报文传输都成功,均得到确认
CongWIn的大小依次为:2 4 8 16,未超过慢启动阈值
18、2015年计算机联考真题
解析:
甲从连接建立成功时刻起,未发送超时,经历慢启动过程。
乙收到的数据全部存入缓存,不被取走,则接收窗口 = 16 - 1 - 2 - 4 - 8 = 1KB,即甲的发送窗口
19、
解析:
慢启动阈值初始为8
慢启动阶段:1 2 4 8 (第4次)
线性增长阶段:9 10 11 12 (第8次)
超时,慢启动阈值设为6
慢启动阶段:1 2 4 6 (第12次)
线性增长阶段:7 (第13次)
20、
解析:
慢启动阈值设为17,拥塞窗口设为17
4个RTT内报文都传输成功,均得到确认
CongWin拥塞窗口线性增长:18 19 20 21
21、2009年计算机联考真题
解析:
拥塞窗口为16KB时,超时,慢启动阈值设为8KB
拥塞窗口置为1KB,然后指数增长2KB,4KB,8KB(到达慢启动阈值,改为线性增长),9KB
22、
解析:
慢启动阈值:2KB
A的拥塞窗口:4KB
A (4KB) -> B
A收到B的确认后,拥塞串口线性增长为5KB
B的接收窗口为2KB
A的发送窗口 = min{拥塞窗口,接收窗口} = min{5KB,2KB} = 2KB
23、
解析:
慢启动算法,发送窗口的初始值为拥塞窗口的初始值,即一个MSS = 2KB
接收窗口 = 24KB
拥塞窗口指数增大:4KB(第1个RTT时间后发送) 8KB(第2个RTT时间后) 16KB (第3个RTT时间后)
发送窗口 = min{拥塞窗口,接收窗口} = 24KB(第4个RTT时间后)
当发送窗口 = 接收窗口时,即达到第一个完全窗口,经历了4个RTT
24、2017年计算机联考真题
解析:
拥塞窗口初始为1MSS = 1KB
接收窗口64KB
慢启动过程2,4,8,16,32(5个RTT)
25、主机甲向主机乙发送一个(SYN=1,seq=1234)的TCP段,期望与主机乙建立TCP连接,若主机乙接收该连接请求,则主机乙向主机甲发送的正确的TCP段可能是
A、(SYN=1,ACK=1,seq=1234,ack=1234)
B、(SYN=1,ACK=1,seq=1235,ack=1235)
解析:
26、
解析:
27、
解析:
TCP的确认号指明下一次希望收到的报文段的数据部分的第一个字节的编号。
下图接收端返回ACK100,发送方从序号100(Seq100)开始发送,表明接收端已经收到了末字节序号为99的报文段。
28、
解析:
29、
解析:
30、
解析:
31、
解析:
32、
解析:
33、
解析:
34、
35、
解析:
A ——> B:seq = 200(序号为200的字段发给B),ACK = 201(想要接收序号从201开始的字段)
B ——> A:seq = 201(序号为201的字段发给A),ACK = 202(想要接收序号从202开始的字段)
36、
解析:
37、2009年计算机联考真题
解析:
38、2011年计算机联考真题
解析:
甲 ——> 乙:SYN = 1,seq = 11220
乙 ——> 甲:SYN = 1,ACK = 1,seq = 11221,ack = 11221
39、2011年计算机联考真题
解析:
40、2013年计算机联考真题
解析:
乙 ——> 甲:seq=1913,ack=2046
确认序号ack是期望收到对方下一个报文段的数据的第一个字节的序号
甲 ——> 乙:seq = 2046,ack = 1913 + 100 =2013
41、
解析:
42、
解析:
43、
解析:
44、
45、
解析:
46、
解析:
47、
解析:
48、
解析:
通信子网:传输介质,通信设备和相应的网络协议(网桥,交换机,路由器)
资源子网:终端,联网外部设备,各种软件资源
49、
50、
51
52
53、可靠传输协议中的“可靠”指的是:
解析:
54
55
解析:
56
解析:
57
拓展:
58
59
解析:
60
61
62、UDP数据包首部不包括:
63、
64、
解析:
65、
66、
67、
解析:
若不使用校验和,则将校验和字段置为0;
若计算出的校验和结果恰好为0,为了区分于不使用校验和中的0,则将校验和置为1;
UDP报文传输中没有出现错误时,接收端计算的校验和为全1。
68、
解析:
69、
解析:
70、2014年计算机联考真题
解析:
71、