1.假定一台主机的IP地址是222.205.74.56,子网掩码为255.255.240.0,该子网地址为(B)。 A.222.205.0.0B.222.205.64.0C.222.205.72.0D.222.205.74.0
解析:直接相与即可得到答案
2.某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数、每个子网内的最大可分配地址个数分别是(B)。
A.
32,8
B.
32,6
C.
8,32
D.
8,30
解析:
248=11111000,前面五位是子网位,后面三位是主机位,
子网号已经确定了,最大子网个数就是2^5=32个,
为什么没有减去2呢?
因为在CIDR当中,子网号可以全0也可以全1;
每个子网内最大可分配地址数为6,除了子网外,就是主机号,
主机号占了三位,最大可分配地址数为2^3-2(减去全零和全一的)
3.以太网交换机进行转发决策时使用的PDU地址是(A) A.目的物理地址B.目的IP地址C.源物理地址D.源IP地址
4.在一个采用CSMA/CD协议的网络中,传输介质是一根完整的电缆,传输速率为1Gbit/ s,电缆中的信号传播速度为200000km/s,若最小数据帧减少800bit,则最远的的两个站点之间的距离至少需要? A.增加160m B.减少80m C.减少160m D.增加80
解析:传输时延 > 2* 最远两个站点间传播时延 ①
传输时延 = 数据包大小/数据包发送速率 ②
传播时延 = 站点间距离/信号传播速率 ③
①式右边为最远站点发送过来的数据产生了冲突后,冲突信号能被远端站点感知的最短时间。
①式保证了在远端站点发完全部数据之前能检测到冲突。
根据②式,数据帧减小800bit,即传输时延减小 800bit/1Gbps=8*10^(-7) s
根据①式,因此传播时延至少减小1/2 * (8*10^(-7) )=4*10^(-7) s
根据③式,因此站点间距离最少减少 4*10^(-7) * 200000 =0.08km=80m
5.路由器中计算路由信息的是==路由选择处理机==
6.路由器连接的异构网络指的是(C)。 A.网络拓扑结构不同B.网络中计算机操作系统不同C.数据链路层和物理层均不同D.数据链路层协议相同,物理层协议不同
7.某主机的IP地址是180.80.77.55,掩码为255.255.252.0,若该主机向其所在的网络发送广播分组,则目的地址可能是(D)。 A.180.80.76.0B.180.80.76.255 C.180.80.77.255 D.180.80.79.255
涉及知识点:子网掩码
广播地址的一个特点就是主机号全为1
子网号占用主机号两位
77 01001101
该主机向其所在的网络发送广播分组,即广播地址全为1,即01001111,表示为十进制数为 79
8.在路由器进行互联的多个局域网的结构中,要求每个局域网(C)。 A.物理层协议可以不同,而数据链路层及其以上的高层协议必须相同B.物理层、数据链路层协议可以不同,而数据链路层以上的高层协议必须相同C.物理层、数据链路层、网络层协议可以不同,而网络层以上的高层协议必须相同D.物理层、数据链路层、网络层及高层协议都可以不同
19.以下没有采用存储转发技术的交换方式是D
A.
报文交换
B.
分组交换
C.
信元交换
D.
电路交换
10.下列地址中,不属于多播地址的是(C)。 A.225.189.123.43B239.14.68.89C.240.32.22.12D.224.0.0.255
多播地址的格式是1110+28位的多播地址。用十进制表示为224.0.0.0到239.255.255.255
11.一个C类地址:192.168.5.0/24,进行子网规划,要求每个子网有10台主机,使用哪个子网掩码划分最合理(C)
A.使用子网掩码255.255.255.192
B.使用子网掩码255.255.255.224
C.使用子网掩码255.255.255.240
D.使用子网掩码255.255.255.252
因为IP地址为C类地址,又因为2^3=8<10<2^4=16
所以子网掩码的长度为3*8+4=28
12.分组交换方式是将长的报文分成若干较短的、有固定最大长度的分组。与报文的交换方式不同的是,分组交换方式有(分组编号)
13.在网络中计算机接收的信号是A.数字信号B.模拟信号C.广播信号D.脉冲信号 A
14.在OSI参考模型中,自下而上第一个提供端到端服务的层次是传输层
15.ARP协议的功能是++将IP地址解析为物理地址++
16.一个设有两个IP地址,一个地址是192.168.11.25,另一个地址可能是(C)。 A.192.168.11.0 B.192.168.11.26 C.192.168.13.25 D.以上都有可能
17.以太网MTU有++1500字节++
18.下列IP地址中,只能作为IP分组的源IP地址但不能作为目的IP地址的是(A)A.0.0.0.0B.127.0.0.1C.255.255.255.255D.200.10.10.3
19.假定某信道受奈氏准则限制的最高码元速率为20000码元/秒.如果采用振幅调制,把码元的振幅划分为32个不同的等级来传送,那么可以获得多高的数据率?(b/s)
C=20000b/s*log2(32)=100000b/s
20.PING 命令使用了 ICMP 的 回送请求 和 回送回答报文
21.若将网络21.3.0.0/16划分为128个规模相同的子网,则每个子网可分配的最大IP地址的个数是(510)
128个子网,占用7比特位,因此主机位是32-16-7=9,
所以每个子网可分配的最大IP地址的个数为2*9-2=510
22.直接封装RIP、OSPF、BGP报文的协议分别是(D)。
A.
TCP、UDP、IP
B.
TCP、IP、UDP
C.
UDP、TCP、IP
D.
UDP、IP、TCP
23.一个C类地址,采用了255.255.255.240作为子网掩码,那么这个C类地址可以划分为(A)个子网。 A.16B.32C.64D.128
子网掩码1代表网络地址,0代表主机地址,子网掩码用二进制表示为
11111111.11111111.11111111.11110000,有四个零,则为2^4=16
24.下列不属于网络层协议的是: D A.IP协议B.ICMP协议C.ARP协议D.CSMA/CD协议
CSMA/CD为数据链路层的协议
25.有一个中学获得了C类网段的一组IP 192.168.1.0/24,要求你划分7个以上的子网,每个子网主机数不得少于25台,请问子网掩码该怎么写?B
A.
255.255.255.128
B.
255.255.255.224
C.
255.255.255.240
D.
255.255.240.0
每个主机数不少于25台,2^5-2=30>25,所以主机位有5位,则网络号有3位,前三个字节都已经确定,则子网掩码为255.255.255.11100000,
即255.255.255.224
26.下列可用的MAC地址是 B A、00-D0-F8-00-EC-G7 B、00-0C-F1-89-11-0A C、00-00-0C-05-6A-10-57 D、00-00-AB-4
A有G,C,D位数不对
27.假设OSI参考模型的应用层欲发送400B的数据(无折分),除物理层和应用层之外,其他各层在封装PDU时均引入20B的额外开销,则应用层数据传输效率约为80%
OSI参考模型为7层,除去物理层和应用层还剩5层,它们在封装PDU时会引入20B*5=100B的额外开销,所以应用层数据传输率为400B/500B=80%
28.主机A发送IP数据报给主机B,途中经过了5个路由器。试问在IP数据报的发送过程总共使用几次ARP?6
29.OSI参考模型从高到低 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
30.TCP/IP参考模型的网络层提供的是无连接不可靠的数据报服务
31.
默认路由0.0.0.0
对于第一个目的网络,它的网络前缀是8位,因此,若目的地址为132.19.237.5/8,则对应的网络号应该是132.0.0.0,和目的网络号是一样的,先保留,往下看看有没有更佳的更好的
对于第二个目的网络,它的网络前缀变成了11,因此,若目的地址为132.19.237.5/11,则对应的网络号为132.0.0.0,和目的网络一样的,暂时保留
对于第三个目的网络,它的网络前缀是22,因此,若目的地址为132.19.237.5/22,则对应的网络号为132.19.236.0,与目的网络不匹配,所以选择R2
32.以下关于TCP报文格式的描述中,错误的是(D) A.端口号字段依次表示源端口号与目的端口号 B。报文长度总是4的倍数个字节 C。报文长度为20~60B,其中固定部分为20B D.TCP校验和伪首部中IP分组头的协议字段为17
TCP伪首部与UDP伪首部一样,包括IP分组首部的一部分。
IP首部中有一个协议字段,用 于指明上层协议是TCP还是UDPo。17代表UDP, 6代表TCP,所以D错误。
对于A选项,由于 数据偏移字段的单位是4B,也就是说当偏移取最大时TCP首部长度为15x4 = 60B。由于使用填充,所以长度总是4B的倍数,C正确。
33.【2009统考真题】一个TCP连接总以1KB的最大段长发送TCP段,发送方有足够多的数据要发送,当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT时间内的TCP 段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时, 拥塞窗口大小是(C)。 A 8KB B 16KB C 9KB D 7KB
解析: 正确答案:C
在拥塞窗口为16 KB时发生了超时,那么拥塞窗口就被设为1KB,而阀值就被设为8 KB。在接下来的4个成功的TCP段传输中,拥塞窗口先在前三次传输后安装指数增长到8,而第四次成功传输后拥塞窗口只增长1 KB,所以最后大小是9 KB。
34.【2009统考真题】主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300B和500B的有效载荷,第一个段的序列号为200,主机乙正确接收到这两个数据段后,发送给主机甲的确认序列号是(D)。 A 700 B 500 C 1000 D 800
返回的确认序列号是接收方期待收到对方下一个报文段数据部分的第一个字节的序号,因此 乙在正确接收到两个段后,返回给甲的确认序列号是200 + 300 + 500= 1000.
35.可靠传输协议中的“可靠”指的是(C) A 使用尽力而为的传输 B 使用面向连接的会话 C 使用确认机制来确保传输的数据不丢失 D 使用滑动窗口来维持可靠性
36.假设在没有发生拥塞的情况下,在一条往返时延RTT为10ms的线路上采用慢开始控制 策略。如果接收窗口的大小为24KB,最大报文段MSS为2KB。那么发送方能发送出第 一个完全窗口(也就是发送窗口达到24KB)需要的时间是(D)。 A 50ms B 60ms C 30ms D 40ms
按照慢开始算法,发送窗口的初始值为拥塞窗口的初始值,即MSS的大小2KB,然后依次增大为4KB、8KB、16KB,然后是接收窗口的大小24KB,即达到第一个完全窗口。因此达到第一个完全窗口所需要的时间为4RTT = 40ms.
37.如果主机1的进程以端口 x和主机2的端口尹建立了一条TCP连接,这时如果希望再在这两个端口间建立一个TCP连接,那么会(C)。
A
建立成功,且两个连接都可以正常传输
B
建立失败,两个连接都被断开
C
建立失败,不影响先建立连接的传输
D
建立成功,先建立的连接被断开
38.A和B建立了 TCP连接,当A收到确认号为100的确认报文段时,表示(A)。 A 末字节序号为99的报文段已收到 B 末字节序号为100的报文段已收到 C 报文段99已收到 D 报文段100已收到
39.(B)字段包含在TCP首部中,而不包含在UDP首部中。
A
目的IP地址
B
序列号
C
校验和
D
目的端口号
40.在一个TCP连接中,MSS为1KB,当拥塞窗口为34KB时发生了超时事件。如果在接 下来的4个RTT内报文段传输都是成功的,那么当这些报文段均得到确认后,拥塞窗口的大小是(D). A 8KB B 9KB C 17KB D 16KB
在拥塞窗口为34KB时发生了超时,那么慢开始门限值(ssthresh)就被设定为17KB,并且在第一个RTT中拥塞窗口(cwnd)置为1KB。按照慢开始算法,第二个RTT中cwnd = 2KB,第三个RTT中cwnd = 4KB,第四个RTT中cwnd = 8KB.当第四个RTT中发出去的8个报文段的确认报文收到后,cwnd=16KB (此时还未超过慢开始门限值)。本题中“这些报文段均得到确认后”这句话很重要。
41.【2020统考真题】若主机甲与主机乙建立TCP连接时,发送的SYN段中的序号为1000,在断开连接时,甲发送给乙的FIN段中的序号为5001,则在无任何重传的情况下,甲向乙已经发送的应用层数据的字节数为(C)。 A 3999 B 4002 C 4000 D 4001
甲与乙建立TCP连接时发送的SYN段中的序号为1000,则在数据传输阶段所用起始序号为 1001,在断开连接时, 甲发送给乙的FIN段中的序号为5001,在无任何重传的情况下,甲向乙已经发送的应用层数据的字节数为5001-1001 = 4000。
42.以下(C)能够唯一确定一个在互联网上通信的进程。 A 主机名 B MAC地址及端口号 C IP地址及端口号 D IP地址及MAC地址
要在互联网上唯一确定一个进程就要使用IP地址和端口号的组合,通常称为套接字(Socket),IP地址确定某主机,端口号确定该主机上的某进程。
43.【2015统考真题】主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阈值为32KB,甲向乙始终以MSS= 1KB大小的段发送数据,并一直有数据发送;乙为该连接分配16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。若乙收到的数据全部存入缓存,不被取走,则甲从连接建立成功时刻起,未出现发送超时的情况下,经过4个RTT后,甲的发送窗口是(D)。
A
16KB
B
32KB
C
8KB
D
1KB
发送窗口的上限值=min{接收窗口,拥塞窗口}。4个RTT后,乙收到的数据全部存入缓存,不被取走,接收窗口只剩下1KB (16-1-2-4-8 = 1)缓存,使得甲的发送窗口为1KB。
44.【2018统考真题】UDP协议实现分用时所依据的头部字段是(B)。 A 源端口号 B 目的端口号 C 长度 D 校验和
传输层分用的定义是,接收方的传输层剥去报文首部后,能把这些数据正确交付到目的进程。C和D选项显然不符。端口号是传输层服务访问点(TSAP),用来标识主机中的应用进程。对于A和B选项,源端口号在需要对方回信时选用,不需要时可用全0。目的端口号在终点交付报文时使用,符合题意,因此选B。
45.一个TCP连接的数据传输阶段,如果发送端的发送窗口值由2000变为3000,那么意味 着发送端可以C。 A 在收到一个确认之前可以发送3000个TCP报文段 B 在收到一个确认之前可以发送2000个TCP报文段 C 在收到一个确认之前可以发送3000B D 在收到一个确认之前可以发送1000B
TCP提供的是可靠的字节流传输服务,使用滑动窗口机制进行流量控制与拥塞控制。应当注意的是,TCP通过滑动窗口实现了以字节为单位的确认,因此窗口大小的单位为字节。假设发送窗口的大小为N,这意味着发送端可以在没有收到确认的情况下连续发送N个字节。
46.UDP数据报比IP数据报多提供了(A)服务。 A 端口功能 B 路由转发 C 拥塞控制 D 流量控制
虽然UDP协议和IP协议都是数据报协议,但是它们之间还是存在差别。其中,最大的差别是IP数据报只能找到目的主机而无法找到目的进程,UDP提供端口功能及复用和分用功能,可以将数据报投递给对应的进程。
47.A和B之间建立了TCP连接,A向B发送了一个报文段,其中序号字段seq = 200,确认号字段ack = 201,数据部分有2个字节,那么在B对该报文的确认报文段中(A)。 A seq = 201, ack = 202 B seq = 201, ack = 201 C seq = 202, ack = 200 D seq = 202, ack = 201
在A发向B的报文中,seq表示发送的报文段中数据部分的第一个字节在A的发送缓存区中 的编号,ack表示A期望收到的下一个报文段的数据部分的第一个字节在B的发送缓存区中的编号。因此,同一个TCP报文中的seq和ack的值是没有联系的。在B发给A的报文(捎带确认)中,seq值应和A发向B的报文中的ack值相同,即201; ack值表示B期望下次收到A发出的报文段的第一个字节的编号,应是200 + 2 = 202。
48.【2017统考真题】若甲向乙发起一个TCP连接,最大段长MSS = 1KB, RTT = 5ms,乙开辟的接收缓存为64 KB,则甲从连接建立成功至发送窗口达到32KB,需经过的时间至少是()。 A 30ms B 165ms C 160ms D 25ms
按照慢开始算法,发送窗口 = min{拥塞窗口,接收窗口},初始的拥塞窗口为最大报文段长度1KB。每经过一个RTT,拥塞窗口翻倍,因此需至少经过5个RTT,发送窗口才能达到32KB,这里假定乙能及时处理接收到的数据,空闲的接收缓存32KB。
49.使用UDP的网络应用,其数据传输的可靠性由(D)负责。 A 网络层 B 数据链路层 C 传输层 D 应用层
UDP本身是无法保证传输的可靠性的,并且UDP是基于网络层的IP的,IP的特点是尽最大努力交付,因此无法在网络层及数据链路层提供可靠传输。因此,只能通过应用层协议来实现可靠传输。
50.TCP中滑动窗口的值设置太大,对主机的影响是(B)。 A 由于接收的数据多,而使主机的工作速度变慢 B 由于传送的数据过多而使路由器变得拥挤,主机可能丢失分组 C 由于接收的数据多,而使主机的工作速度加快 D 产生过多的ACK
TCP使用滑动窗口机制来进行流量控制,其窗口尺寸的设置很重要,如果滑动窗口值设置得 太小,那么会产生过多的ACK (因为窗口大可以累积确认,因此会有更少的ACK);如果设置得 太大,那么又会由于传送的数据过多而使路由器变得拥挤,导致主机可能丢失分组。
51.TCP协议规定HTTP (A)进程的端口号为80.
A
服务器
B
解析
C
主机
D
客户机
TCP中端口号80标识Web服务器端的HTTP进程,客户端访问Web服务器的HTTP进程的端口号由客户端的操作系统动态分配。故选A。
52.TCP “三次握手”过程中,第二次“握手”时,发送的报文段中(A)标志位被置为1。
A
SYN 和 ACK
B
SYN
C
ACK 和 RST
D
ACK
53.在TCP/IP参考模型中,传输层的主要作用是在互联网的源主机和目的主机对等实体之间建立用于会话的(C)。 A 点到点连接 B 操作连接 C 端到端连接 D 控制连接
54.【2020统考真题】若主机甲与主机乙已建立一条TCP连接,最大段长(MSS)为1KB,往返时间(RTT)为2ms,则在不出现拥塞的前提下,拥塞窗口从8KB增长到32KB所需的最长时间是(B)。 A 4ms B 48ms C 24ms D 8ms
当慢开始门限ssthresh时,拥塞窗口从一开始就采取拥塞避免算法即"加法增大",即每个轮次的拥塞窗口加一,则(32-8)*2=48
55.【2021统考真题】若客户首先向服务器发送FIN段请求断开TCP连接,则当客户收到服务器发送的FIN段并向服务器发送ACK段后,客户的TCP状态转换为(C)。
A
FIN WAIT 2
B
CLOSE WAIT
C
TIME WAIT
D
FIN WAIT l
当客户机收到服务器发送的FIN段并向服务器发送ACK段时,客户机的TCP状态变为TIME_WAIT,此时TCP连接还未释放,必须经过时间等待计时器设置的时间2MSL (最长报文段寿命)后,客户机才进入CLOSED (连接关闭)状态。
56.TCP的滑动窗口协议中,规定重传分组的数量最多可以(D)。
A
是任意的
B
1个
C
大于滑动窗口的大小
D
等于滑动窗口的大小
TCP滑动窗口协议中发送方滑动窗口的大小规定了发送方最多能够传送的分组数目,只有窗口滑动了,才能往后继续发送,分组重传的最大值也是发送方能发送数据的最大值,因而重传分组的数量最多也不能超过滑动窗口的大小。
57.【2021统考真题】若大小为12B的应用层数据分别通过1个UDP数据报和1个TCP段传输,则该UDP数据报和TCP段实现的有效载荷(应用层数据)最大传输效率分别是(D)。 A 60.0%, 16.7% B 37.5%, 37.5% C 37.5%, 16.7% D 60.0%, 37.5%
当应用层数据交给传输层时,放在报文段的数据部分。UDP首部有8B, TCP首部最短有20B。为了达到最大传输效率,通过UDP传输时,总长度为20B,最大传输效率是12B/20B = 60%。通过TCP传输时,总长度为32B,最大传输效率是12B/32B = 37.5%。
58.【2011统考真题】主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300B、400B和500B的有效载荷,第3个段的序号为900。若主机乙仅正确接收到第1个段和第3个段,则主机乙发送给主机甲的确认序号是(C)。 A 1400 B 300 C 500 D 1200
TCP首部的序号字段是指本报文段数据部分的第一个字节的序号,而确认号是期待收到对方下一个报文段的第一个字节的序号。第三个段的序号为900,则第二个段的序号为900 -400 = 500, 现在主机乙期待收到第二个段,因此发给甲的确认号是500。
59.OSI参考模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是(A)。
A
传输层
B
网络层
C
会话层
D
物理层
端到端即是进程到进程,物理层只提供在两个结点之间透明地传输比特流,网络层提供主机到主机的通信服务,主要功能是路由选择。
60.接收端收到有差错的UDP用户数据时的处理方式是(B)。 A 请求重传 B 丢弃 C 忽略差错 D 差错校正
接收端通过校验发现数据有差错,就直接丢弃该数据报,仅此而已。
61.下列不属于通信子网的是(A)。 A 传输层 B 数据链路层 C 网络层 D 物理层
通信子网包括物理层、数据链路层和网络层,主要负责数据通信。资源子网是OSI参考模型 的上三层,传输层的主要任务是向高层用户屏蔽下面通信子网的细节(如网络拓扑、路由协议等)。
62.【2019统考真题】若主机甲主动发起一个与主机乙的TCP连接,甲、乙选择的初始序列号分别为2018和2046,则第三次握手TCP段的确认序列号是(B)。 A 2018 B 2047 C 2046 D 2019
根据TCP连接建立的“三次握手”原理,第三次握手时甲发出的确认序列号应为第二次握手时乙发出的序列号+1,即2047.
63.滑动窗口的作用是(A)。 A 流量控制 B 差错控制 C 拥塞控制 D 路由控制
64.以下关于TCP工作原理与过程的描述中,错误的是(D)。 A TCP连接建立过程需要经过“三次握手”的过程 B TCP连接的释放需要经过“四次挥手”的过程 C TCP传输连接建立后,客户端与服务器端的应用进程进行全双工的字节流传输 D TCP传输连接的释放过程很复杂,只有客户端可以主动提出释放连接的请求
参与TCP连接的两个进程中的任何一个都能提出释放连接的请求。
65.【2019统考真题】某客户通过一个TCP连接向服务器发送数据的部分过程如题下图所示。客户在t0时刻第一次收到确认序列号ack_seq = 100的段,并发送序列号seq = 100的段,但发生丢失。若TCP支持快速重传,则客户重新发送seq=100段的时刻是(B)。
A
t2
B t3
C t4
D t1
TCP规定当发送方收到对同一个报文段的3个重复确认时,就可以认为跟在这个被确认报文段之后的报文已丢失,立即执行快速重传算法。心时刻连续收到来自服务器的三个确认序列号ack_seq =100的段,发送方认为seq=100的段已经丢失,执行快速重传算法,重新发送seq=100的段。
66.下列关于UDP的描述,正确的是(C) A 拥有流量控制机制 B 给出数据的按序投递 C 是无连接的 D 不允许多路复用
UDP是不可靠的,所以没有数据的按序投递,UDP只在IP的数据报服务上增加了很少的一点功能,这就是复用和分用的功能以及差错检测的功能,显然UDP没有流量控制,UDP是传输层的无连接协议
67.下列(A)不是TCP服务的特点。 A 支持广播 B 全双工 C 可靠 D 字节流
TCP提供的是一对一全双工可靠的字节流服务,所以TCP并不支持广播。
68.A和B建立TCP连接,MSS为1KB。某时,慢开始门限值为2KB, A的拥塞窗口为4KB, 在接下来的一个RTT内,A向B发送了4KB的数据(TCP的数据部分),并且得到了B的确认,确认报文中的窗口字段的值为2KB。在下一个RTT中,A最多能向B发送(C)数据。 A 5KB B 8KB C 2KB D 4KB
本题中出现了拥塞窗口和接收端窗口, 因此发送窗口是两者中的最小值。 先看拥塞窗口,由于慢开始门限值为2KB, 第一个RTT中A拥塞窗口为4KB, 按照拥塞避免算法,收到B的确认报文后,拥塞窗口增长为5KB。再看接收端窗口,B通过确认报文中窗口字段向A通知接收端窗口,那么接收端窗口为2KB。 因此在下一次发送数据时,A的发送窗口应为2KB, 即一个RTT内最多发送2KB
69.TCP的通信双方,有一方发送了带有FIN标志的数据段后,表示(B)。 A 中止数据发送,双方都不能发送数据 B 单方面释放连接,表示本方已经无数据发送,但可以接收对方的数据 C 将断开通信双方的TCP连接 D 连接被重新建立
FIN位用来释放一个连接,它表示本方已没有数据要传输。然而,在关闭一个连接后,对方还可以继续发送数据,所以还有可能接收到数据。
70.在TCP协议中,发送方的窗口大小取决于(C)。
A
仅接收方允许的窗口
B
发送方允许的窗口和拥塞窗口
C
接收方允许的窗口和发送方允许的窗口
D
接收方允许的窗口和拥塞窗口
CP让每个发送方仅发送正确数量的数据,保持网络资源被利用但又不会过载。为了避免网 络拥塞和接收方缓冲区溢出,TCP发送方在任一时刻可以发送的最大数据流是接收方允许的窗口 和拥塞窗口中的最小值。
71.传输层为==进程==之间提供逻辑通信。
72.关于TCP和UDP端口的下列说法中,正确的是(C). A 当一个TCP连接建立时,它们互不干扰,不能共存于同一台主机 B TCP和UDP分别拥有自己的端口号,但它们不能共存于同一台主机 C TCP和UDP分别拥有自己的端口号,它们互不干扰,可以共存于同一台主机 D TCP和UDP的端口没有本质区别,但它们不能共存于同一台主机
端口号只具有本地意义,即端口号只标识本计算机应用层中的各个进程,且同一台计算机中 TCP和UDP分别拥有自己的端口号,它们互不干扰。
73.下列网络应用中,(B)不适合使用UDP协议。 A 远程调用 B 远程登录 C 客户机/服务器领域 D 实时多媒体应用
UDP的特点是开销小,时间性能好且易于实现。在客户/服务器中,它们之间的请求都很短,使用UDP不仅编码简单,而且只需要很少的消息;远程调用使用UDP的理由和客户/服务器模型一样;对于实时多媒体应用,需要保证数据及时传送,而比例不大的错误是可以容忍的,所以使用UDP也是合适的,而且使用UDP协议可以实现多播,来给多个客户端服务;而远程登录需要依靠一个客户端到服务器的可靠连接,使用UDP是不合适的。
74.(C)字段包含在TCP首部中,而不包含在UDP首部中。 A 校验和 B 目的IP地址 C 序列号 D 目的端口号
TCP报文段和UDP数据报都包含源端口、目的端口、校验号。由于UDP提供不可靠的传输 服务,不需要对报文编号,因此不会有序列号字段,而TCP提供可靠的传输服务,因此需要设置 序列号字段。目的IP地址属于IP数据报中的内容。
75.下列关于传输层协议中面向连接的描述,(C)是错误的。 A 面向连接的服务需要经历3个阶段:连接建立、数据传输及连接释放 B 当链路不发生错误时,面向连接的服务可以保证数据到达的顺序是正确的 C 面向连接的服务有很高的效率和时间性能 D 面向连接的服务提供了一个可靠的数据流
由于面向连接的服务需要建立连接,且需要保证数据的有序性和正确性,因此它比无连接的 服务开销大,而速度和效率方面也要比无连接的服务差一些。
76.在TCP协议中,发送方的窗口大小取决于(C)。 A 接收方允许的窗口和发送方允许的窗口 B 发送方允许的窗口和拥塞窗口 C 接收方允许的窗口和拥塞窗口 D 仅接收方允许的窗口
77.关于传输层的面向连接服务的特性是(B) A 不保证可靠但保证顺序交付 B 保证可靠和顺序交付 C 不保证可靠和顺序交付 D 保证可靠但不保证顺序交付
78.在采用TCP连接的数据传输阶段,如果发送端的发送窗口值由1000变为2000,那么发送端在收到一个确认之前可以发送(C)。
A
1000B
B
1000 个 TCP 报文段
C
2000B
D
2000 个 TCP 报文段
79.在一个TCP连接中,MSS为1KB,当拥塞窗口为34KB时收到了 3个冗余ACK报文。 如果在接下来的4个RTT内报文段传输都是成功的,那么当这些报文段均得到确认后, 拥塞窗口的大小是(A)。 A 21KB B 16KB C 20KB D 8KB
题干中很明确地说明了收到了3个冗余ACK,说明接下来需要使用快恢复算法,先将慢算法开始门限设置为17KB,此时与慢开始算法不一样的是,初始拥塞窗口不再是1个MSS的大小,而是直接将拥塞窗口设置为新的慢开始门限,即17KB,所以后面4次成功传输将分别以17KB、18KB、19KB、20KB作为拥塞窗口的大小,此时,当第四个报文段传输成功时,拥塞窗口将变成21
80.【2010统考真题】主机甲和主机乙之间已建立一个TCP连接,TCP最大段长为1000B。 若主机甲的当前拥塞窗口为4000B,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的第一个段的确认段,确认段中通告的接收窗口大小为2000B,则此时主机甲还可以向主机乙发送的最大字节数是(A)。
A
1000
B
4000
C
3000
D
2000
发送方的发送窗口的上限值应该取接收方窗口和拥塞窗口这两个值中较小的一个,于是此时发送方的发送窗口为min{4000B,2000B}=2000B,由于发送方还没有收到第二个最大段的确认,所以此时主机甲还可以向主机乙发送的最大字节数为2000B-1000B=1000B
81.【2014统考真题】主机甲和乙建立了TCP连接,甲始终以MSS = 1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB的确认段。 若甲在t时刻发生超时的时候拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下, 经过10个RTT后,甲的发送窗口是(D)。
A
14KB
B
12KB
C
15KB
D
10KB
当t时刻发生超时时,把ssthresh设为8的一半,即4,把拥塞窗口设为1KB。然后经历10 个RTT后,拥塞窗口的大小依次为2, 4, 5, 6, 7, 8, 9, 10, 11,12,而发送窗口取当时的拥塞窗口和接收窗口的最小值,接收窗口始终为10KB,所以此时的发送窗口为10KB
实际上该题接收窗口一直为10KB,可知不管何时,发送窗口一定小于等于10KB
82.【2014统考真题】下列关于UDP协议的叙述中,正确的是(A)。 I.提供无连接服务 II.提供复用/分用服务 III通过差错校验,保障可靠数据传输 A 仅 I、II B I、IL III C 仅 I D 仅 II、III
83.设TCP的拥塞窗口的慢开始门限值初始为8 (单位为报文段),当拥塞窗口上升到12时 发生超时,TCP开始慢启动和拥塞避免,那么第13次传输时拥塞窗口的大小为(C)。
A
8
B
4
C
7
D
6
在慢开始和拥塞避免算法中,拥塞窗口初始为1,窗口大小开始按指数增长。当拥塞窗口大于慢开始门限后停止使用慢开始算法,改用拥塞避免算法。此处慢开始的门限值初始为8,当拥塞窗口增大到8时改用拥塞避免算法,窗口大小按线性增长,每次增加1个报文段,当增加到12时,出现超时,重新设门限值为6(12的一半),拥塞窗口再重新设为1,执行慢开始算法,到门限值6时执行拥塞避免算法。 这样,拥塞窗口的变化为:1,2,4,8,9,10,11,12,1,2,4,6,7,8,9,…。其中,第13次传输时拥塞窗口的大小为7。
84.以下关于TCP窗口与拥塞控制概念的描述中,错误的是(C)。
A
拥塞窗口大小在开始时可以按指数规律增长
B
接收端窗口(rwnd)通过TCP首部中的窗口字段通知数据的发送方
C
拥塞窗口是接收端根据网络拥塞情况确定的窗口值
D
发送窗口确定的依据是:发送窗口 =min[接收端窗口,拥塞窗口]
拥塞窗口是发送端根据网络拥塞情况确定的窗口值。
85.【2021统考真题】设主机甲通过TCP向主机乙发送数据,部分过程如下图所示。甲在t0 时刻发送一个序号seq = 501、封装200B数据的段,在t1时刻收到乙发送的序号seq = 601,确认序号ack_seq = 501、接收窗口 revwnd = 500B的段,则甲在未收到新的确认段之前,可以继续向乙发送的数据序号范围是(). A 701-1000 B 601-1100 C 801 – 1100 D 501-1000 正确答案:A
依题意,甲发送200B报文后,继续发送的报文段中序号字段seq = 70k由于乙被告知接收窗口为500,且甲未收到乙对seq = 501报文段的确认,甲还能发送的报文段字节数为500-200 = 300B,因此甲在未收到新的确认段之前,还能发送的数据序号范围是701~1000.
86.站点A、B、C通过CDMA共享链路,A、B、C的码片序列( chipping sequence 分别是(1,1,1,1)(1,-1,1,-1)和(1,1,-1,-1),若C从链路上收到的 序列是(2,0,2,0,0,-2,0,-2,0,2,0,2),则C收到A发送的数据是(101)
87.长度为10km,数据传输率为10Mb/s的CSMA/CD以太网,信号传播速率为200m/us,那么网络最小帧长是(D)bit。 A.20 B.200 C.100 D.1000
88.有一个中学获得了C类网段的一组IP192.168.1.0/24,要求你划分7个以上的子网,每个子网主机数不得少于25台,请问子网掩码该怎么写?(B) A.255.255.255.128
B.255.255.255.224
C.255.255.255.240
D.255.255.240.0
89.要发送的数据是1101 0110 11,采用CRC校验,生成多项式是10011,那么最终发的数据应是(A)。 A.1101 0110 1110 10B.1101 0110 1101 10C.1101 0110 1111 10D.1111 0011 0111 00
90.主机甲和主机乙间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是(D ) A.500B.700C.800D.1000
91.若下图为10 BaseT网卡接收到的信号波形,则该网卡收到的比特串是(A) A.0011 0110B.1010 1101C.0101 0010D.1100 0101
92.若某通信链路的数据传输速率为2400bps,采用4相位调制,则该链路的波特率是(B)。 A.600波特 B.1200波特 C.4800波特 D.9600波特
通信链路的数据传输速率为2400bps指的是链路中单位时间内传输2400个二进制数,链路中的波特率是指单位时间内传输的符号数(码元)数,在四相位调制系统中**两个二进制数传输一个码元**,所以链路波特率为1200Bd
93.下列关于IP路由器功能的描述中,正确的是(C) Ⅰ.运行路由协议,设置路由表 Ⅱ.监测到拥塞时,合理丢弃IP分组 Ⅲ.对收到的IP分组头进行差错校验,确保传输的IP分组不丢失 Ⅳ.根据收到的IP分组的目的IP地址,将其转发到合适的输出线路上 A.仅Ⅲ、Ⅳ B.仅Ⅰ、Ⅱ、Ⅲ C.仅Ⅰ、Ⅱ、Ⅳ D.Ⅰ、Ⅱ、Ⅲ、Ⅳ
94.下列关于三种数据交换方式的叙述,错误的是( D ) A. 电路交换不提供差错控制功能 B. 分组交换的分组有最大长度的限制 C. 虚电路是面向连接的,它提供的是一种可靠的服务 D. 在出错率很高的传输系统中,选择虚电路方式更合适
A. 电路交换确实不具备差错控制能力
B. 分组交换对每个分组的最大长度有规定,
超过此长度的分组都会被分割成几个长度较小的分组后再发送
C. 没毛病
D. 虚电路交换时,只要过程中某个结点出故障就必须重新建立一条虚电路,
对于出错率很高的传输系统任务相当艰巨,所以采用数据报方式更合适
95.以下哪个TCP熟知端口号是错误的 D A.TELNET:23 B.SMTP:25 C:HTTP:80 D.FTP:24
96.UDP数据报首部不包含D A.UDP源端口号 B.UDP校验和 C.UDP目的端口号 D.UDP数据报首部长度
涉及考点:UDP的首部格式,
首部字段8字节,由四个部分组成,
每个字段的长度都是2字节,
源端口:不需要时可全用0
目的端口:终点交换报文时必须使用
长度:最小值为8
检验和:检验UDP用户数据报在传输中是否有错
97.以下UDP校验和的说法中,错误的是 B A.UDP的校验和功能不是必须的,可以不适用 B.如果UDP校验和计算结果为0,那么在校验和字段填充0 C.UDP校验和字段的计算包括一个伪首部、UDP首部和携带的用户数据 D.UDP校验和的计算方式是二进制反码运算求和再取反
检验和:检测UDP用户数据报在传输中是否有错,有错就丢弃
当源主机不想计算检验和,则令该字段为0
求的时候,先把检验和的位置置为0,其他数据反码求和后再取反,
得到检验和后,再填充到相应位置。
98.下图所示的网络中,冲突域和广播域的个数分别是(C) A. 2, 2
B. 2, 4
C. 4, 2
D. 4, 4
99.假设主机甲采用停等协议向主机乙发送数据帧,数据帧长与确认帧长均为1000B,数据传输速率是10kbps,单项传播延时是200ms。则甲的最大信道利用率为(D)
A. 80%
B. 66.7%
C. 44.4%
D. 40%
解析:
发送数据帧和确认帧的时间均为 t = 1000*8b/10kbps = 800ms。
发送周期 T = 800ms + 200ms + 800ms + 200ms = 2000ms。
信道利用率 = t/T = 800/2000 = 0.4 = 40%。
100.为了使数据在网络中的传输延迟最小,首选的交换方式是(A)。 A.电路交换B.报文交换C.分组交换D.信元交换
101.在无噪声情况下,若某通信链路的带宽为3kHz,采用4个相位,每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是(B) A.12kbpsB.24kbpsC.48kbpsD.96kbps
W=3KHZ,最高码元传输速率为6KHZ,
题中给出了16种状态编码,所以一个码元代表四位二进制数,
因此,该通信链路的最大数据传输速率是4*6KHZ=24KHZ
102.在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是C。 A.数据链路层 B.网络层 C.传输层 D.会话层
103.数据链路层采用后退N帧(GBN)协议,发送方已经发送了编号为0~7的帧。当计时器超时,若发送方只收到0、2、3号帧的确认,则发送方需要重发的帧数是(C)。
A.
2
B.
3
C.
4
D.
5
104.一个主机有两个IP地址,一个地址是192.168.11.25,另一个地址可能是(C)。 A.192.168.11.0B.192.168.11.26C.192.168.13.25D.192.168.11.24
105.主机甲向主机乙发送一个(SYN一1,seq一11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是(C)。
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)
106.在ISO/OSI参考模型中,可同时提供无连接服务和面向连接服务的是(网络层)
标签:发送,窗口,主机,报文,TCP,计算机网络,拥塞,复习题 From: https://blog.51cto.com/heliotopekxy/5976317