1、计算机学科专业基础综合计算机网络-22 及答案解析(总分:99.97,做题时间:90 分钟)一、单项选择题(总题数:30,分数:30.00)1.网络上唯一标识一个进程需要用一个_。(分数:1.00)A.一元组(服务器端口号)B.二元组(主机 IP 地址,服务器端口号)C.三元组(主机 IP 地址,服务器端口号,协议)D.五元组(本地 IP 地址,本地服务器端口号,协议,远程主机地址,远程服务端口号)2.TCP 报文的数据部分最大长度为_。(分数:1.00)A.64KB-20BB.1500B-40BC.64KB-40BD.1500B-20B3.下列说法中正确的是_。 传输层是 OSI 模型的第四
2、层,是整个网络协议体系的核心 传输层传输数据只能在源主机和目的主机之间进行点到点的传输 TCP 和 UDP 是典型的传输层协议,TCP 是面向连接的,而 UDP 是面向无连接的 TCP 连接进行流量控制和拥塞控制,而 UDP 既不进行流量控制,也不进行拥塞控制(分数:1.00)A.、B.、C.、D.、4.下列协议按照其所属网络层次从底层到顶层的顺序(物理层一应用层)排序正确的是_。 HTTP、TCP、IP IP、UDP、HTTP IP、TCP、HTTP TCP、IP、HTTP(分数:1.00)A.、B.、C.、D.、5.TCP 报文中,_控制标志有效时,表示有紧急数据。(分数:1.00)A.A
3、CKB.URGC.PSHD.FIN6.TCP 三次握手与四次释放交换的报文总数为_。(分数:1.00)A.3B.4C.6D.77.在下面给出的协议中,_是 TCP/IP 标准传输层的协议。(分数:1.00)A.TCP、UDPB.DNS、SMTPC.RARP、IPD.DNS、FTP8.关于无连接的通信,下面描述中正确的是_。(分数:1.00)A.由于为每一个分组独立地建立和释放逻辑连接,所以无连接的通信不适合传送大量的数据B.由于通信对方和通信线路都是预设的,所以在通信过程中无须任何有关连接的操作C.目标的地址信息被加在每个发送的分组上D.无连接的通信协议 UDP 不能运行在电路交换或租用专线网
4、络上9.在网络上传输语音和影像,传输层一般采用_。(分数:1.00)A.HTTPB.TCPC.UDPD.FTP10.在 UDP 报文中,伪首部的作用是_。(分数:1.00)A.数据对齐B.计算检验和C.数据加密D.填充数据11.在 TCP 数据段的布局格式中,头开始的固定格式长度是_。(分数:1.00)A.20BB.24BC.32BD.36B12.数据段的 TCP 报头中为什么包含端口号?因为_。(分数:1.00)A.指示转发数据段时应使用正确的路由器接口B.标识接收或转发数据段时应使用的交换机端口C.让接收主机以正确的顺序组装数据报D.让接收主机转发数据到适当的应用程序13.假设某时刻接收端
5、收到有差错的 UDP 用户数据报,其动作为_。(分数:1.00)A.将其丢弃B.请求重传C.纠错D.忽略差错14.对下列有关 UDP 数据报的描述,正确的是_。 是无连接的 是不可靠的 不提供确认 提供消息反馈(分数:1.00)A.、B.、C.、D.、15.某 TCP 分组的选项字段长度为 9B,则该 TCP 分组的数据偏移字段内容为_。 注:使用二进制表示。(分数:1.00)A.1000B.0111C.1111D.001116.在一个网络中,最大 TPDU 尺寸为 256B,最大的 TPDU 存活时间为 20s,使用 8 位序列号,则每条连接的最大数据传输速率是_。(分数:1.00)A.16
6、112bit/sB.26112bit/sC.36112bit/sD.46112bit/s17.有一个 TCP 连接,当其拥塞窗口为 32 个分组大小时超时。假设网络的 RTT 是固定的 5s,不考虑比特开销,即分组不丢失,则系统在超时后处于慢启动阶段的时间有_s。(分数:1.00)A.10B.20C.30D.4018.假设在没有发生拥塞的情况下,在一条往返时间 RTT 为 10ms 的线路上采用慢开始控制策略。如果接收窗口的大小为 24KB,最大报文段 MSS 为 2KB。那么需要_ms 发送方才能发送出一个完全窗口。(分数:1.00)A.30B.40C.50D.6019.下列关于 TCP 的
7、叙述中,正确的是_。 TCP 是一个点到点的通信协议 TCP 提供了无连接的可靠数据传输 TCP 将来自上层的字节流组织成 IP 数据报,然后交给 IP TCP 将收到的报文段组成字节流交给上层(分数:1.00)A.、B.、C仅D.、20.下列关于 TCP 和 UDP 的描述,正确的是_。 TCP 和 UDP 都是无连接的 TCP 是无连接的,UDP 是面向连接的 TCP 适用于可靠性较差的网络,UDP 适用于可靠性较高的网络 TCP 适用于可靠性较高的网络,UDP 适用于可靠性较差的网络(分数:1.00)A.、B.、C仅D.21.TCP 中滑动窗口的值设置太大,对主机的影响是_。(分数:1.
8、00)A.由于传送的数据过多而使路由器变得拥挤,主机可能丢失分组B.产生过多的 ACKC.由于接收的数据多,而使主机的工作速度加快D.由于接收的数据多,而使主机的工作速度变慢22.TCP 的通信双方,有一方发送了带有 FIN 标志的数据段后表示_。(分数:1.00)A.将断开通信双方的 TCP 连接B.单方面释放连接,表示本方已经无数据发送,但是可以接收对方的数据C.中止数据发送,双方都不能发送数据D.连接被重新建立23.如果主机 1 的进程以端口 x 和主机 2 的端口 y 建立了一条 TCP 连接,这时如果希望再在这两个端口间建立一个 TCP 连接,那么会_。(分数:1.00)A.建立失败
9、,不影响先前建立连接的传输B.建立成功,并且两个连接都可以正常传输C.建立成功,先建立的连接被断开D.建立失败,两个连接都被断开24.假设 TCP 的拥塞窗口的慢启动门限值初始为 8(单位为报文段),当拥塞窗口上升到 12 时,网络发生超时,TCP 开始慢启动和拥塞避免,那么第 12 次传输时拥塞窗口大小为_。(分数:1.00)A.4B.6C.7D.825.A 和 B 建立 TCP 连接,MSS 为 1KB。某时,慢开始门限值为 2KB,A 的拥塞窗口为 4KB,在接下来的一个RTT 内,A 向 B 发送了 4KB 的数据(TCP 的数据部分),并且得到了 B 的确认,确认报文中的窗口字段的值
10、为 2KB,那么,请问在下一个 RTT 中,A 最多能向 B 发送_数据。(分数:1.00)A.2KBB.4KBC.5KBD.8KB26.在一个 TCP 连接中,MSS 为 1KB,当拥塞窗口为 32KB 时发生了超时事件。如果在接下来的 4 个 RTT 内报文段传输都是成功的,并且这些报文段均得到确认,那么此时拥塞窗口的大小是_。(分数:1.00)A.8KBB.9KBC.16KBD.32KB27.在一个 TCP 连接中,MSS 为 1KB,当拥塞窗口为 34KB 时收到了 3 个冗余 ACK 报文。如果在接下来的 4个 RTT 内报文段传输都是成功的,那么当这些报文段均得到确认后,拥塞窗口的
11、大小是_。(分数:1.00)A.8KBB.16KBC.20KBD.21KB28.下列说法正确的是_。 UDP 支持广播和组播 TCP 支持广播和组播 TCP 支持流量控制和拥塞控制 UDP 支持流量控制和拥塞控制(分数:1.00)A.、B.、C.、D.、29.A 和 B 之间建立了 TCP 连接,A 向 B 发送了一个报文段,其中序号字段 seq=300,确认号字段ACK=101,数据部分包含 7B,那么在 B 对该报文的确认报文段中_。(分数:1.00)A.seq=301,ACK=101B.seq=301,ACK=108C.seq=101,ACK=101D.seq=101,ACK=30730
12、.TCP 中发送窗口的大小应该是_。(分数:1.00)A.接收窗口的大小B.接收窗口和拥塞窗口的较大一个C.拥塞窗口的大小D.接收窗口和拥塞窗口的较小一个二、综合应用题(总题数:9,分数:70.00)31.在某个网络中,TPDU 的长度最大值为 128B,最长生存时间为 30s,序列号为 8bit。那么,每条 TCP 连接所能达到的最大数据传输速率是多少? (分数:7.00)_关于 UDP 用户数据报。(分数:8.00)(1).给出报头格式。(分数:2.00)_(2).报头为什么不包括源 IP 地址和目的 IP 地址?(分数:2.00)_(3).伪报头是否包括源 IP 地址和目的 IP 地址,
13、其作用是什么?(分数:2.00)_(4).评价 UDP 的可靠性。(分数:2.00)_32.一个应用程序使用 UDP,到了 IP 层把数据报再划分为 4 个数据报片发送出去,结果前两个数据报片丢失,后两个到达目的站。过了一段时间应用程序重传 UDP,而 IP 层仍然划分为 4 个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的 4 个数据报片组装成完整的数据报(假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中)? (分数:8.00)_33.主机 A 和 B 使用 TCP 通信。在 B 发送过的报文段中,有这样连续的两个:ack=120 和 ac
14、k=100。这可能吗(前一个报文段确认的序号还大于后一个的)?试说明理由。 (分数:8.00)_一 UDP 用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17。试问:(分数:6.99)(1).源端口、目的端口、用户数据报的总长度、数据部分长度。(分数:2.33)_(2).这个用户数据报是从客户端发送给服务器还是服务器发送给客户端?(分数:2.33)_(3).使用 UDP 的这个服务器程序是什么?(分数:2.33)_34.某 TCP 连接下面使用 256kbit/s 的链路,其端到端时延为 128ms。经测试,发现吞吐量只有120kbit/s。试问发送窗口 W 是多少
15、? (分数:8.00)_主机 A 向主机 B 连续发送了两个 TCP 报文段,其序号分别为 70 和 100。试问:(分数:8.00)(1).第一个报文段携带了多少个字节的数据?(分数:2.00)_(2).主机 B 收到第一个报文段后发回的确认中的确认号应当是多少?(分数:2.00)_(3).如果主机 B 收到第二个报文段后发回的确认中的确认号是 180,试问 A 发送的第二个报文段中的数据有多少字节?(分数:2.00)_(4).如果 A 发送的第一个报文段丢失了,但第二个报文段到达了 B,B 在第二个报文段到达后向 A 发送确认,试问这个确认号应为多少?(分数:2.00)_TCP 的拥塞窗口
16、 cwnd 的大小与传输轮次 n 的关系见表。 cwnd 的大小与传输轮次 n 的关系 cwnd 1 2 4 8 16 32 33 34 35 36 37 38 39 n 1 2 3 4 5 6 7 8 9 10 11 12 13 cwnd 40 41 42 21 22 23 24 25 26 1 2 4 8 n 14 15 16 17 18 19 20 21 22 23 24 25 26 (分数:7.98)(1).试画出拥塞窗口与传输轮次的关系曲线。(分数:1.33)_(2).指明 TCP 工作在慢开始阶段的时间间隔。(分数:1.33)_(3).指明 TCP 工作在拥塞避免阶段的时间间隔。(
17、分数:1.33)_(4).在第 16 轮次和第 22 轮次之后发送方是通过收到 3 个重复的确认还是通过超时检测到丢失了报文段?(分数:1.33)_(5).在第 1 轮次、第 18 轮次和第 24 轮次发送时,门限 ssthresh 分别被设置为多大?(分数:1.33)_(6).假定在第 26 轮次之后收到了 3 个重复的确认,因而检测出了报文段的丢失,那么拥塞窗口 cwnd 和门限 ssthresh 应设置为多大?(分数:1.33)_从某协议的 TCP 连接中捕获的 TCP 首部的数据信息为(十六进制表示):0d 28 00 15 00 00 00 06 00 00 00 00 70 02
18、40 00 c0 29 00 00,已知 TCP 的首部格式如图所示。试回答: (分数:8.00)(1).源端口号和目的端口号各为多少?(分数:2.00)_(2).发送的序列号是多少?确认号又是多少?(分数:2.00)_(3).TCP 首部的长度是多少?(分数:2.00)_(4).这是一个使用什么协议的 TCP 连接?该 TCP 连接的状态是什么?(分数:2.00)_计算机学科专业基础综合计算机网络-22 答案解析(总分:99.97,做题时间:90 分钟)一、单项选择题(总题数:30,分数:30.00)1.网络上唯一标识一个进程需要用一个_。(分数:1.00)A.一元组(服务器端口号)B.二元
19、组(主机 IP 地址,服务器端口号) C.三元组(主机 IP 地址,服务器端口号,协议)D.五元组(本地 IP 地址,本地服务器端口号,协议,远程主机地址,远程服务端口号)解析:解析 网络进程通信中 IP 地址可以唯一标识一台主机,主机 IP 地址加上服务器端口号才能完全唯一确定一个进程。2.TCP 报文的数据部分最大长度为_。(分数:1.00)A.64KB-20BB.1500B-40BC.64KB-40B D.1500B-20B解析:解析 因为 IP 数据报的总长度为 16 位,所以最大总长度为 2 16 B=64KB。TCP、IP 的首部分别为20B,所以 TCP 报文的数据部分最大长度为
20、 64KB-40B。 可能疑问点:以太网数据链路层包含首部与尾部的最大帧长也就是 1518B,TCP 报文的数据部分最大长度怎么可能达到 64KB-40B?或者说为什么 IP 数据报的最大总长度可以达到 2 16 =64KB?为什么有些书上说TCP 报文段的数据部分不会超过 1460B? IP 地址的总长度为 16 位,也许是以前以太网还没有诞生前规定的,所以才造成 IP 数据报的总长度理论上最大可以达到 2 16 =64KB。但是在以太网中,一般 IP 数据报的长度不会超过 1500B(包含 IP 分组首部),因为超过这么长到了数据链路层就需要分片,会造成麻烦。所以,不少书中也会默认 TCP
21、 报文段的数据部分不会超过 1460B(因为 TCP 报文首部可达到 40B,1500B-40B=1460B)。3.下列说法中正确的是_。 传输层是 OSI 模型的第四层,是整个网络协议体系的核心 传输层传输数据只能在源主机和目的主机之间进行点到点的传输 TCP 和 UDP 是典型的传输层协议,TCP 是面向连接的,而 UDP 是面向无连接的 TCP 连接进行流量控制和拥塞控制,而 UDP 既不进行流量控制,也不进行拥塞控制(分数:1.00)A.、B.、C.、 D.、解析:解析 传输层实现的是端到端的传输,即实现进程之间的通信,故错误,、正确。4.下列协议按照其所属网络层次从底层到顶层的顺序(
22、物理层一应用层)排序正确的是_。 HTTP、TCP、IP IP、UDP、HTTP IP、TCP、HTTP TCP、IP、HTTP(分数:1.00)A.、B.、 C.、D.、解析:解析 IP 属于网络层,TCP、UDP 属于传输层,HTTP 属于应用层。5.TCP 报文中,_控制标志有效时,表示有紧急数据。(分数:1.00)A.ACKB.URG C.PSHD.FIN解析:解析 TCP 中 6 个标志位的意义分别是:ACK 表示确认字段有效,PSH 表示要求马上发送数据,UTG-表示是紧急数据,SYN 用于建立 TCP 连接,FIN 用于释放连接,RST 表示对本 TCP 连接进行复位。当URG
23、标志位为 1 时,表示有紧急数据,同时给出本 TCP 段中紧急数据的位置。6.TCP 三次握手与四次释放交换的报文总数为_。(分数:1.00)A.3B.4C.6D.7 解析:解析 TCP 建立连接交换报文 3 次,释放链接交换报文 4 次,总共 7 次。7.在下面给出的协议中,_是 TCP/IP 标准传输层的协议。(分数:1.00)A.TCP、UDP B.DNS、SMTPC.RARP、IPD.DNS、FTP解析:解析 常见的各层协议网络层:ARP、RARP、IP、ICMP、IGMP;传输层:TCP、UDP、UGP;应用层:DNS、FTP、SMTP、SNMP。8.关于无连接的通信,下面描述中正确
24、的是_。(分数:1.00)A.由于为每一个分组独立地建立和释放逻辑连接,所以无连接的通信不适合传送大量的数据B.由于通信对方和通信线路都是预设的,所以在通信过程中无须任何有关连接的操作C.目标的地址信息被加在每个发送的分组上 D.无连接的通信协议 UDP 不能运行在电路交换或租用专线网络上解析:解析 在无连接的通信中,不需要建立和释放逻辑连接,故 A 选项不正确;如果通信对方和通信线路都是预设的,那么无连接的协议也就毫无意义了;在 D 选项中,UDP 是建立在 IP 基础之上的,任何支持 IP 的网络都能进行 UDP 通信,也不正确。9.在网络上传输语音和影像,传输层一般采用_。(分数:1.0
25、0)A.HTTPB.TCPC.UDP D.FTP解析:解析 在网络上传输语音和影像,对实时性要求高,要求源主机以恒定的速率发送数据,并且允许在网络发生拥塞时丢失一些数据,但不允许数据有太大的时延,使用 UDP 协议传输信息流,可以减少TCP 连接的过程,提高工作效率。10.在 UDP 报文中,伪首部的作用是_。(分数:1.00)A.数据对齐B.计算检验和 C.数据加密D.填充数据解析:解析 UDP 校验只提供差错检测。在计算校验和时,要在 UDP 用户数据报之前临时加上 12 个字节的伪首部,一定要记住伪首部只用于计算和验证校验和,其既不向下传送,也不向上递交。11.在 TCP 数据段的布局格
26、式中,头开始的固定格式长度是_。(分数:1.00)A.20B B.24BC.32BD.36B解析:解析 TCP 数据段和 IP 数据包都是 20B 的固定首部。12.数据段的 TCP 报头中为什么包含端口号?因为_。(分数:1.00)A.指示转发数据段时应使用正确的路由器接口B.标识接收或转发数据段时应使用的交换机端口C.让接收主机以正确的顺序组装数据报D.让接收主机转发数据到适当的应用程序 解析:解析 TCP 采用端口号是为了区分不同的应用进程。13.假设某时刻接收端收到有差错的 UDP 用户数据报,其动作为_。(分数:1.00)A.将其丢弃 B.请求重传C.纠错D.忽略差错解析:解析 由于
27、 UDP 采用的是无连接不可靠的方式,一旦错误的 UDP 数据到了接收端,一律丢弃。14.对下列有关 UDP 数据报的描述,正确的是_。 是无连接的 是不可靠的 不提供确认 提供消息反馈(分数:1.00)A.、 B.、C.、D.、解析:解析 分析 UDP 的首部字段知错误,、正确。15.某 TCP 分组的选项字段长度为 9B,则该 TCP 分组的数据偏移字段内容为_。 注:使用二进制表示。(分数:1.00)A.1000 B.0111C.1111D.0011解析:解析 TCP 分组报头由定长 20B 与不定长的选项字段和填充字段构成。TCP 分组的数据偏移字段表示 TCP 数据的开始位置,即 T
28、CP 报头的实际长度。这里需要提醒一个重要考点:TCP 报文的首部长度必须是 4B 的整数倍,由于这里报头的定长 20B+不定长的选项字段 9B=29B,并不是 4B 的整数倍,所以需要填充 3B。也就是说,此 TCP 报文首部的长度为 32B,而数据偏移字段是以 4B 为基本单位的,所以数据偏移字段为 32/4=8,二进制表示为 1000。16.在一个网络中,最大 TPDU 尺寸为 256B,最大的 TPDU 存活时间为 20s,使用 8 位序列号,则每条连接的最大数据传输速率是_。(分数:1.00)A.16112bit/sB.26112bit/s C.36112bit/sD.46112bi
29、t/s解析:解析 当序列号循环使用时,具有相同序列号的 TPDU 应该从网络中已经消失。既然是使用 8 位序列号,也就是序列号可以从 0255。现在存活时间是 20s,也就是在 20s 的时间内发送方发送的 TPDU 的数目不能多于 255 个。所以,可求得每条连接的最大数据率是 2552568/20bit/s=26112bit/s。17.有一个 TCP 连接,当其拥塞窗口为 32 个分组大小时超时。假设网络的 RTT 是固定的 5s,不考虑比特开销,即分组不丢失,则系统在超时后处于慢启动阶段的时间有_s。(分数:1.00)A.10B.20 C.30D.40解析:解析 当超时时,其阈值为 32
30、/2=16。按照慢开始算法,发送窗口的初始值设置为 1,然后依次增大为 2、4、8、16,需要经过 4 次 RTT 的时间达到阈值 16,即慢启动阶段结束,所以系统在超时后处于慢启动阶段的时间有 4RTT 的时间,即 20s。18.假设在没有发生拥塞的情况下,在一条往返时间 RTT 为 10ms 的线路上采用慢开始控制策略。如果接收窗口的大小为 24KB,最大报文段 MSS 为 2KB。那么需要_ms 发送方才能发送出一个完全窗口。(分数:1.00)A.30B.40 C.50D.60解析:解析 所谓“慢开始”就是由小到大逐渐增大发送端的拥塞窗口数值。慢开始算法的基本原理是:在连接建立时,将拥塞
31、窗口的大小初始化为一个 MSS 的大小,此后拥塞窗口每经过一个 RTT,就按指数规律增长一次,直到出现报文段传输超时或达到所设定的慢开始门限值 ssthresh。 本题中,按照慢开始算法,发送窗口的初始值为拥塞窗口的初始值即 MSS 的大小 2KB,然后依次增大为4KB、8KB、16KB,然后是接收窗口的大小 24KB,即达到第一个完全窗口。因此,达到第一个完全窗口所需的时间为 4RTT=40ms。19.下列关于 TCP 的叙述中,正确的是_。 TCP 是一个点到点的通信协议 TCP 提供了无连接的可靠数据传输 TCP 将来自上层的字节流组织成 IP 数据报,然后交给 IP TCP 将收到的报
32、文段组成字节流交给上层(分数:1.00)A.、B.、C仅 D.、解析:解析 TCP 在网络层 IP 的基础上,向应用层提供可靠、全双工的端到端的数据流传输,所以 TCP是一个端到端的通信协议,而 IP 才是点到点的通信协议,因此、错误。TCP 通过可靠的传输连接将收到的报文段组织成字节流,然后交给上层的应用进程,这就为应用进程提供了有序、无差错、不重复和无报文丢失的流传输服务,正确。IP 数据报不是由传输层组成的,而应该由网络层加上 IP 数据报的首部来形成 IP 数据报,错误。20.下列关于 TCP 和 UDP 的描述,正确的是_。 TCP 和 UDP 都是无连接的 TCP 是无连接的,UD
33、P 是面向连接的 TCP 适用于可靠性较差的网络,UDP 适用于可靠性较高的网络 TCP 适用于可靠性较高的网络,UDP 适用于可靠性较差的网络(分数:1.00)A.、B.、C仅D. 解析:解析 TCP 是面向连接的,UDP 是无连接的,故、错误。由于 TCP 是可靠的传输,即使网络本身性能比较差,TCP 也能保证较好的性能,故适用于可靠性比较差的网络;而 UDP 是不可靠的传输,如果网络本身还不可靠,就会造成错误太多,故 UDP 适用于可靠性较高的网络,正确,错误。21.TCP 中滑动窗口的值设置太大,对主机的影响是_。(分数:1.00)A.由于传送的数据过多而使路由器变得拥挤,主机可能丢失
34、分组 B.产生过多的 ACKC.由于接收的数据多,而使主机的工作速度加快D.由于接收的数据多,而使主机的工作速度变慢解析:解析 TCP 使用滑动窗口机制来进行流量控制和拥塞控制,其窗口尺寸的设置很重要。如果滑动窗口的值设置太小,会产生过多的 ACK(因为窗口大可以累积确认,这样就会有更少的 ACK);如果设置太大,则又会由于传送的数据过多而使路由器变得拥挤,导致主机可能丢失分组。22.TCP 的通信双方,有一方发送了带有 FIN 标志的数据段后表示_。(分数:1.00)A.将断开通信双方的 TCP 连接B.单方面释放连接,表示本方已经无数据发送,但是可以接收对方的数据 C.中止数据发送,双方都
35、不能发送数据D.连接被重新建立解析:解析 FIN 位用来释放一个连接,它表示本方已经没有数据要传输了。然而,在关闭一个连接之后,对方还可以继续发送数据,所以还有可能接收到数据。23.如果主机 1 的进程以端口 x 和主机 2 的端口 y 建立了一条 TCP 连接,这时如果希望再在这两个端口间建立一个 TCP 连接,那么会_。(分数:1.00)A.建立失败,不影响先前建立连接的传输 B.建立成功,并且两个连接都可以正常传输C.建立成功,先建立的连接被断开D.建立失败,两个连接都被断开解析:解析 一条连接使用它们的套接字来标识,因此(1,x)-(2,y)是在两个端口之间唯一可能的连接。而后建立的连
36、接会被阻止,并不影响先前已经存在的连接。24.假设 TCP 的拥塞窗口的慢启动门限值初始为 8(单位为报文段),当拥塞窗口上升到 12 时,网络发生超时,TCP 开始慢启动和拥塞避免,那么第 12 次传输时拥塞窗口大小为_。(分数:1.00)A.4B.6 C.7D.8解析:解析 首先,拥塞窗口的初始值为 1,此时窗口大小开始按指数增长。当拥塞窗口大于慢启动门限后,停止使用慢启动算法,改用拥塞避免算法。当发生超时时,重新设置门限值为拥塞窗口的一半,然后拥塞窗口再重新设为 1。所以,拥塞窗口的变化序列为:1,2,4,8,9,10,11,12,1,2,4,6,8,所以第 12 次传输时拥塞窗口大小为
37、 6。不少同学会选择 8,直接从 4 跳到 8,请记住这个误区。25.A 和 B 建立 TCP 连接,MSS 为 1KB。某时,慢开始门限值为 2KB,A 的拥塞窗口为 4KB,在接下来的一个RTT 内,A 向 B 发送了 4KB 的数据(TCP 的数据部分),并且得到了 B 的确认,确认报文中的窗口字段的值为 2KB,那么,请问在下一个 RTT 中,A 最多能向 B 发送_数据。(分数:1.00)A.2KB B.4KBC.5KBD.8KB解析:解析 首先,考生必须熟悉公式,即发送窗口=min拥塞窗口,接收窗口。先计算拥塞窗口,A的拥塞窗口为 4KB,已经超过了慢开始门限值,说明此时需要使用拥
38、塞避免算法,即收到 B 的确认后,拥塞窗口应该为 5KB;而此时接收窗口为 2KB,所以发送窗口=min5KB,2KB,故 A 最多能向 B 发送 2KB 的数据。26.在一个 TCP 连接中,MSS 为 1KB,当拥塞窗口为 32KB 时发生了超时事件。如果在接下来的 4 个 RTT 内报文段传输都是成功的,并且这些报文段均得到确认,那么此时拥塞窗口的大小是_。(分数:1.00)A.8KBB.9KBC.16KB D.32KB解析:解析 当拥塞窗口为 32KB 时发生了超时,后面传输的门限值将变成 16KB,后面 4 次成功传输将分别以 1KB、2KB、4KB、8KB 作为拥塞窗口的大小。此时
39、,当第 4 个报文段传输成功时,拥塞窗口将变成16KB(因为此时并没有超过慢开始门限)。27.在一个 TCP 连接中,MSS 为 1KB,当拥塞窗口为 34KB 时收到了 3 个冗余 ACK 报文。如果在接下来的 4个 RTT 内报文段传输都是成功的,那么当这些报文段均得到确认后,拥塞窗口的大小是_。(分数:1.00)A.8KBB.16KBC.20KBD.21KB 解析:解析 题干中很明确地说明收到了 3 个冗余 ACK 报文,说明接下来需要使用快恢复算法。先将慢开始门限设置为 17KB,此时与慢开始算法不同的是,初始拥塞窗口不再是 1 个 MSS 的大小,而是直接将拥塞窗口设置为新的慢开始门
40、限,即 17KB,所以后面 4 次成功传输将分别以 17KB、18KB、19KB、20KB 作为拥塞窗口的大小。此时,当第 4 个报文段传输成功时,拥塞窗口将变成 21KB。28.下列说法正确的是_。 UDP 支持广播和组播 TCP 支持广播和组播 TCP 支持流量控制和拥塞控制 UDP 支持流量控制和拥塞控制(分数:1.00)A.、 B.、C.、D.、解析:解析 由于 UDP 是无连接的不可靠的传输协议,不支持流量控制和拥塞控制,支持广播和组播,而 TCP 是面向连接的可靠传输协议,要建立端到端的连接,只能有一个接收方,故不支持广播和组播,但提供流量控制和拥塞控制。29.A 和 B 之间建立了 TCP 连接,A 向 B 发送了一个报文段,其中序号字段 seq=300,确认号字段ACK=101,数据部分包含 7B,那么在 B 对该报文的确认报文段中_。(分数:1.00)A.seq=301,ACK=101B.seq=301,ACK=108C.seq=101,ACK=101D.se
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1