【考研类试卷】计算机学科专业基础综合计算机网络-传输层(二)及答案解析.doc

上传人:fuellot230 文档编号:1389887 上传时间:2019-12-03 格式:DOC 页数:25 大小:143.50KB
下载 相关 举报
【考研类试卷】计算机学科专业基础综合计算机网络-传输层(二)及答案解析.doc_第1页
第1页 / 共25页
【考研类试卷】计算机学科专业基础综合计算机网络-传输层(二)及答案解析.doc_第2页
第2页 / 共25页
【考研类试卷】计算机学科专业基础综合计算机网络-传输层(二)及答案解析.doc_第3页
第3页 / 共25页
【考研类试卷】计算机学科专业基础综合计算机网络-传输层(二)及答案解析.doc_第4页
第4页 / 共25页
【考研类试卷】计算机学科专业基础综合计算机网络-传输层(二)及答案解析.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、计算机学科专业基础综合计算机网络-传输层(二)及答案解析(总分:80.64,做题时间:90 分钟)一、B单项选择题/B(总题数:1,分数:16.50)TCP是面向连接的协议,提供连接的功能是_的,采用_技术来实现可靠数据流的传送。为了提高效率,又引入了滑动窗口协议,协议规定重传_的报文段,这种报文段的数量最多可以_。TCP 采用滑动窗口协议可以实现_。(分数:16.64)(1). A.全双工 B.单工 C.半双工 D.单方向(分数:0.52)A.B.C.D.(2). A.超时重传 B.肯定确认(捎带一个报文段的序号) C.超时重传和肯定确认 D.丢失重传和否定性确认(分数:0.52)A.B.C

2、.D.(3). A.未被确认及至窗口首端的所有报文段 B.在计时器到时前未被确认的所有报文段 C.未被确认及至退回 N值的所有报文段 D.未被确认的报文段(分数:0.52)A.B.C.D.(4). A.是任意的 B.1个 C.大于发送窗口的大小 D.等于发送窗口的大小(分数:0.52)A.B.C.D.(5). A.端到端的流量控制 B.整个网络的拥塞控制 C.端到端的流量控制和网络的拥塞控制 D.整个网络的差错控制(分数:0.52)A.B.C.D.(6).OSI 7层模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是_。 A.物理层 B.网络层 C.传输层 D.会话层(分数:0.5

3、2)A.B.C.D.(7).传输层为_之间提供逻辑通信。 A.主机 B.进程 C.路由器 D.操作系统(分数:0.52)A.B.C.D.(8)._是 TCP/IP模型传输层中的无连接协议。 A.TCP B.IP C.UDP D.ICMP(分数:0.52)A.B.C.D.(9).假设在没有发生拥塞的情况下,在一条往返时间 RTT为 10ms的线路上采用慢开始控制策略。如果接收窗口的大小为 24KB,最大报文段 MSS为 2KB,那么需要_发送方才能发送出一个完全窗口。 A.30ms B.40ms C.50ms D.60ms(分数:0.52)A.B.C.D.(10).可靠的传输协议中的“可靠”指的

4、是_。 A.使用面向连接的会话 B.使用“尽力而为”的传输 C.使用滑动窗口来维持可靠性 D.使用确认机制来维持可靠性(分数:0.52)A.B.C.D.(11).下列关于 TCP的叙述,正确的是_。 A.TCP是一个点到点的通信协议 B.TCP提供了无连接的可靠数据传输 C.TCP将来自上层的字节流组织成 IP数据报,然后交给 IP协议 D.TCP将收到的报文段组成字节流交给上层(分数:0.52)A.B.C.D.(12).一个 TCP连接的数据传输阶段,如果发送端的发送窗口值由 2000变为 3000,意味着发送端_。 A.在收到一个确认之前可以发送 3000个 TCP报文段 B.在收到一个确

5、认之前可以发送 1000B C.在收到一个确认之前可以发送 3000B D.在收到一个确认之前可以发送 2000个 TCP报文段(分数:0.52)A.B.C.D.(13).下列关于因特网中的主机和路由器的说法,错误的是_。 A.主机通常需要实现 IP B.路由器必须实现 TCP C.主机通常需要实现 TCP D.路由器必须实现 IP(分数:0.52)A.B.C.D.(14).下列有关面向连接和无连接的数据传输的速度的描述,正确的说法是_。 A.面向连接的网络数据传输得快 B.面向无连接的数据传输得慢 C.二者速度一样 D.不可判定(分数:0.52)A.B.C.D.(15).下列关于 TCP和

6、UDP的描述,正确的是_。 A.TCP和 UDP都是无连接的 B.TCP是无连接的,UDP 是面向连接的 C.TCP适用于可靠性较差的网络,UDP 适用于可靠性较高的网络 D.TCP适用于可靠性较高的网络,UDP 适用于可靠性较差的网络(分数:0.52)A.B.C.D.(16).TCP报文包括两个部分,它们是_。 A.源地址和数据 B.目的地址和数据 C.首部和数据 D.序号和数据(分数:0.52)A.B.C.D.(17).UDP报文头标不包括_。 A.目的地址 B.源 UDP端口 C.目的 UDP端口 D.报文长度(分数:0.52)A.B.C.D.(18).在 TCP中,发送方的窗口大小是由

7、_的大小决定的。 A.仅接收方允许的窗口 B.接收方允许的窗口和发送方允许的窗口 C.接收方允许的窗口和拥塞窗口 D.发送方允许的窗口和拥塞窗口(分数:0.52)A.B.C.D.(19).下列关于 UDP的描述,正确的是_。 A.给出数据的按序投递 B.不允许多路复用 C.拥有流量控制机制 D.是无连接的(分数:0.52)A.B.C.D.(20).通信子网不包括_。 A.物理层 B.数据链路层 C.传输层 D.网络层(分数:0.52)A.B.C.D.(21).TCP中滑动窗口的值设置太大,对主机的影响是_。 A.由于传送的数据过多而使路由器变得拥挤,主机可能丢失分组 B.产生过多的 ACK C

8、.由于接收的数据多,而使主机的工作速度加快 D.由于接收的数据多,而使主机的工作速度变慢(分数:0.52)A.B.C.D.(22).传输层中的套接字是_。 A.IP地址加端口 B.使得传输层独立的 API C.允许多个应用共享网络连接的 API D.使得远端过程的功能就像在本地一样(分数:0.52)A.B.C.D.(23).下列关于传输层协议中面向连接的描述,_是错误的。 A.面向连接的服务需要经历 3个阶段:连接建立、数据传输以及连接释放 B.面向连接的服务可以保证数据到达的顺序是正确的 C.面向连接的服务有很高的效率和时间性能 D.面向连接的服务提供了一个可靠的数据流(分数:0.52)A.

9、B.C.D.(24).一个 UDP用户数据报的数据字段为 8192B。在链路层要使用以太网来传输,那么应该分成_IP数据片。 A.3个 B.4个 C.5个 D.6个(分数:0.52)A.B.C.D.(25).UDP数据报比 IP数据报多提供了_服务。 A.流量控制 B.拥塞控制 C.端口功能 D.路由转发(分数:0.52)A.B.C.D.(26).下列网络应用中,_不适合使用 UDP。 A.客户/服务器领域 B.远程调用 C.实时多媒体应用 D.远程登录(分数:0.52)A.B.C.D.(27).假设拥塞窗口为 20KB,接收窗口为 30KB,TCP 能够发送的最大字节数是_。 A.30KB

10、B.20KB C.50KB D.10KB(分数:0.52)A.B.C.D.(28).下列_不是 TCP服务的特点。 A.字节流 B.全双工 C.可靠 D.支持广播(分数:0.52)A.B.C.D.(29).TCP使用“三次握手”协议来建立连接,握手的第一个报文段中被置为 l的标志位是_。 A.SYN B.ACK C.FIN D.URG(分数:0.52)A.B.C.D.(30).TCP的通信双方,有一方发送了带有 FIN标志位的数据段后表示_。 A.将断开通信双方的 TCP连接 B.单方面释放连接,表示本方已经无数据发送,但是可以接收对方的数据 C.终止数据发送,双方都不能发送数据 D.连接被重

11、新建立(分数:0.52)A.B.C.D.(31).如果主机 1的进程以端口 x和主机 2的端口 y建立了一条 TCP连接,这时如果希望再在这两个端口间建立一个 TCP连接,那么会_。 A.建立失败,不影响先建立连接的传输 B.建立成功,并且两个连接都可以正常传输 C.建立成功,先建立的连接被断开 D.建立失败,两个连接都被断开(分数:0.52)A.B.C.D.(32).主机甲与主机乙之间已建立一个 TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收到1个来自乙的 TCP段,该段的序号为 1913、确认序号为 2046、有效载荷为 100B,则甲立即发送给乙的TCP段的序号和确认序号分别

12、是_。 A.2046、2012 B.2046、2013 C.2047、2012 D.2047、2013(分数:0.52)A.B.C.D.二、B综合应用题/B(总题数:3,分数:64.00)主机 A向主机 B连续发送了两个 TCP报文段,其序号分别为 70和 100。试问:(分数:36.00)(1).第一个报文段携带了多少字节的数据?(分数:4.00)_(2).主机 B收到第一个报文段后发回的确认中的确认号应当是多少?(分数:4.00)_(3).如果主机 B收到第二个报文段后发回的确认中的确认号是 180,试问 A发送的第二个报文段中的数据有多少字节?(分数:4.00)_(4).如果 A发送的第

13、一个报文段丢失了,但第二个报文段到达了 B。B 在第二个报文段到达后向 A发送确认。试问这个确认号应为多少?(分数:4.00)_(5).一个 TCP报文段的数据部分最多为多少字节?为什么?如果用户要传送的数据的字节长度超过 TCP报文段中的序号字段可能编出的最大序号,问还能否用 TCP来传送?(分数:4.00)_(6).有一个 TCP连接,当它的拥塞窗口大小为 64个分组大小时超时,假设该线路往返时间 RTT是固定的即为 3s,不考虑其他开销,即分组不丢失,该 TCP连接在超时后处于慢开始阶段的时间是多少秒?(分数:4.00)_(7).如果收到的报文段无差错,只是未按序号,则 TCP对此未作明

14、确规定,而是让 TCP的实现者自行确定。试讨论两种可能的方法的优劣。 1)将不按序的报文段丢弃。 2)先将不按序的报文段暂存于接收缓存内,待所缺序号的报文段收齐后再一起上交应用层。(分数:4.00)_(8).一个 UDP用户数据报的首部的十六进制表示为 07 21 00 45 00 2C E8 27。试求源端口、目的端口、用户数据报总长度、数据部分长度。这个用户数据报是从客户发送给服务器还是服务器发送给客户?使用UDP的这个服务器程序是什么?(分数:4.00)_(9).为什么在 TCP首部有一个表示首部长度的偏移段,而 UDP的首部就没有这个段?(分数:4.00)_一个 TCP的首部字节数据见

15、下表,请分析后回答问题。 B一个 TCP的首部字节数据/B编号 1 2 3 4 5 6 7 8 9 10数据 0d 28 00 15 00 5f a9 06 00 00编号 11 12 13 14 15 16 17 18 19 20数据 00 00 70 02 40 00 C0 29 00 00(分数:16.00)(1).本地端口号是多少?目的端口号是多少?(分数:4.00)_(2).发送的序列号是多少?确认号是多少?(分数:4.00)_(3).TCP首部的长度是多少?(分数:4.00)_(4).这是一个使用什么协议的 TCP连接?该 TCP连接的状态是什么?(分数:4.00)_下图所示为一个

16、 TCP主机中的拥塞窗口的变化过程,这里最大数据段长度为1KB,请回答以下问题:(分数:12.00)(1).该 TCP的初始阈值是多少?为什么?(分数:4.00)_(2).本次传输是否发生超时?如果有是在哪一次传输超时?(分数:4.00)_(3).在本例中,采用了什么拥塞控制算法?(分数:4.00)_计算机学科专业基础综合计算机网络-传输层(二)答案解析(总分:80.64,做题时间:90 分钟)一、B单项选择题/B(总题数:1,分数:16.50)TCP是面向连接的协议,提供连接的功能是_的,采用_技术来实现可靠数据流的传送。为了提高效率,又引入了滑动窗口协议,协议规定重传_的报文段,这种报文段

17、的数量最多可以_。TCP 采用滑动窗口协议可以实现_。(分数:16.64)(1). A.全双工 B.单工 C.半双工 D.单方向(分数:0.52)A. B.C.D.解析:(2). A.超时重传 B.肯定确认(捎带一个报文段的序号) C.超时重传和肯定确认 D.丢失重传和否定性确认(分数:0.52)A.B.C. D.解析:(3). A.未被确认及至窗口首端的所有报文段 B.在计时器到时前未被确认的所有报文段 C.未被确认及至退回 N值的所有报文段 D.未被确认的报文段(分数:0.52)A.B. C.D.解析:(4). A.是任意的 B.1个 C.大于发送窗口的大小 D.等于发送窗口的大小(分数:

18、0.52)A.B.C.D. 解析:(5). A.端到端的流量控制 B.整个网络的拥塞控制 C.端到端的流量控制和网络的拥塞控制 D.整个网络的差错控制(分数:0.52)A. B.C.D.解析:解析 TCP 提供的是一条全双工的可靠逻辑信道。为了提供可靠的数据传输服务,TCP 采用了确认(即捎带正确收到的报文段的最后一个字节的序号的下一个序号)和超时重传两种机制。为了提高效率,TCP采用可变发送窗口的方式进行流量控制。滑动窗口协议规定,只要发送窗口未满,发送方就可以继续发送报文段;每发送一个报文段,就创建该报文段的重传计时器,当U计时器超时/U还未收到确认,发送方就重传该报文段。由于发送窗口的限

19、制,发送方在未经确认之前,最多能发送的报文段的数量等于发送窗口的大小。拥塞控制是一个全局性的过程,涉及所有的主机、路由器以及与降低网络传输性能有关的所有因素。而滑动窗口协议仅仅是对于点对点的通信进行控制,即 TCP采用的滑动窗口协议只能够解决流量控制。(6).OSI 7层模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是_。 A.物理层 B.网络层 C.传输层 D.会话层(分数:0.52)A.B.C. D.解析:(7).传输层为_之间提供逻辑通信。 A.主机 B.进程 C.路由器 D.操作系统(分数:0.52)A.B. C.D.解析:(8)._是 TCP/IP模型传输层中的无连接协

20、议。 A.TCP B.IP C.UDP D.ICMP(分数:0.52)A.B.C. D.解析:(9).假设在没有发生拥塞的情况下,在一条往返时间 RTT为 10ms的线路上采用慢开始控制策略。如果接收窗口的大小为 24KB,最大报文段 MSS为 2KB,那么需要_发送方才能发送出一个完全窗口。 A.30ms B.40ms C.50ms D.60ms(分数:0.52)A.B. C.D.解析:解析 慢开始算法是 TCP用于拥塞控制的算法,考虑了两个潜在的问题,即网络容量与接收端容量。为此,TCP 要求每个发送端维护两个窗口,即接收端窗口和拥塞窗口,两个窗口的较小值就为发送窗口。所谓“慢开始”就是由

21、小到大逐渐增大发送端的拥塞窗口数值。慢开始算法的基本原理:在连接建立时,将拥塞窗口的大小初始化为一个 MSS的大小,此后拥塞窗口每经过一个 RTT,就按指数规律增长一次,直到出现报文段传输超时或达到所设定的慢开始门限值 ssthresh。 本题中,按照慢开始算法,发送窗口的初始值为拥塞窗口的初始值(即 MSS的大小 2KB),然后依次增大为 4KB、8KB、16KB,接着是接收窗口的大小 24KB,即达到第一个完全窗口。因此,达到第一个完全窗口所需的时间为 4RTT=40ms。(10).可靠的传输协议中的“可靠”指的是_。 A.使用面向连接的会话 B.使用“尽力而为”的传输 C.使用滑动窗口来

22、维持可靠性 D.使用确认机制来维持可靠性(分数:0.52)A.B.C.D. 解析:解析 如果一个协议使用确认机制对传输的数据进行确认,那么可以认为是一个可靠的协议。如果一个协议采用“尽力而为”的传输方式,那么是不可靠的。例如,TCP 对传输的报文段提供确认,因此是可靠的传输协议;而 UDP不提供确认,因此是不可靠的传输协议。(11).下列关于 TCP的叙述,正确的是_。 A.TCP是一个点到点的通信协议 B.TCP提供了无连接的可靠数据传输 C.TCP将来自上层的字节流组织成 IP数据报,然后交给 IP协议 D.TCP将收到的报文段组成字节流交给上层(分数:0.52)A.B.C.D. 解析:解

23、析 TCP 在网络层 IP的基础上,向应用层提供可靠、全双工的端到端的数据流传输。TCP 通过可靠的传输连接将收到的报文段组织成字节流,然后交给上层的应用进程,这就为应用进程提供了有序、无差错、不重复和无报文丢失的流传输服务。A 选项 IP才是点到点的通信协议,C 选项中 IP数据报不是由传输层来组成的,而应该由网络层加上 IP数据报的首部来形成 IP数据报。(12).一个 TCP连接的数据传输阶段,如果发送端的发送窗口值由 2000变为 3000,意味着发送端_。 A.在收到一个确认之前可以发送 3000个 TCP报文段 B.在收到一个确认之前可以发送 1000B C.在收到一个确认之前可以

24、发送 3000B D.在收到一个确认之前可以发送 2000个 TCP报文段(分数:0.52)A.B.C. D.解析:解析 TCP 提供的是可靠的传输服务,使用滑动窗口机制进行流量控制。应当注意的是,TCP 通过滑动窗口实现了以字节为单位的确认,因此窗口大小的单位为字节。假设发送窗口的大小为 N,这意味着发送端可以在没有收到确认的情况下连续发送 N个字节。(13).下列关于因特网中的主机和路由器的说法,错误的是_。 A.主机通常需要实现 IP B.路由器必须实现 TCP C.主机通常需要实现 TCP D.路由器必须实现 IP(分数:0.52)A.B. C.D.解析:解析 路由器工作在网络层,TC

25、P 的报文段只是封装在网络层的 IP数据报中,对路由器是不可见的,所以它不需要实现 TCP。(14).下列有关面向连接和无连接的数据传输的速度的描述,正确的说法是_。 A.面向连接的网络数据传输得快 B.面向无连接的数据传输得慢 C.二者速度一样 D.不可判定(分数:0.52)A.B.C.D. 解析:解析 面向连接由于建立了一个虚链路,所以每个数据分组可以省略信源地址,减小了数据冗余,这是速度增加的因素。另外,建立虚链路也要花费一定的时间,这是速度降低的因素。因此,很难说二者速度谁快,但是可以肯定的是大量数据传输时面向连接的方式有利。(15).下列关于 TCP和 UDP的描述,正确的是_。 A

26、.TCP和 UDP都是无连接的 B.TCP是无连接的,UDP 是面向连接的 C.TCP适用于可靠性较差的网络,UDP 适用于可靠性较高的网络 D.TCP适用于可靠性较高的网络,UDP 适用于可靠性较差的网络(分数:0.52)A.B.C. D.解析:解析 显然 A、B 错误。由于 TCP是可靠的传输,因此适用于可靠性比较差的网络;而 UDP是不可靠的传输,如果网络本身还不可靠,就会造成错误太多,所以 UDP适用于可靠性较高的网络。(16).TCP报文包括两个部分,它们是_。 A.源地址和数据 B.目的地址和数据 C.首部和数据 D.序号和数据(分数:0.52)A.B.C. D.解析:解析 明显不

27、包含源地址和目的地址,因为目的地址和源地址是检验的时候才加上去的伪首部,所以排除 A和 B选项。而 D选项的序号仅仅是首部的一部分。(17).UDP报文头标不包括_。 A.目的地址 B.源 UDP端口 C.目的 UDP端口 D.报文长度(分数:0.52)A. B.C.D.解析:解析 与 TCP一样,目的地址是在检验的时候加上去的伪首部,所以不在 UDP报文的首部。(18).在 TCP中,发送方的窗口大小是由_的大小决定的。 A.仅接收方允许的窗口 B.接收方允许的窗口和发送方允许的窗口 C.接收方允许的窗口和拥塞窗口 D.发送方允许的窗口和拥塞窗口(分数:0.52)A.B.C. D.解析:(1

28、9).下列关于 UDP的描述,正确的是_。 A.给出数据的按序投递 B.不允许多路复用 C.拥有流量控制机制 D.是无连接的(分数:0.52)A.B.C.D. 解析:解析 UDP 是不可靠的,所以没有数据的按序投递,排除 A选项;知识点讲解已经说得很清楚,UDP只在 IP的数据报服务上增加了很少的功能,即复用和分用的功能以及差错检测的功能,所以排除 B选项;显然 UDP没有流量控制,排除 C选项。(20).通信子网不包括_。 A.物理层 B.数据链路层 C.传输层 D.网络层(分数:0.52)A.B.C. D.解析:解析 传输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是

29、用户功能中的最低层。传输层向高层用户屏蔽了下面通信子网的细节(如网络拓扑、路由选择协议等),它使应用进程看见的就是好像在两个传输层实体之间有一条端到端的逻辑通信信道。因此在通信子网上没有传输层,传输层只存在通信子网以外的主机中。(21).TCP中滑动窗口的值设置太大,对主机的影响是_。 A.由于传送的数据过多而使路由器变得拥挤,主机可能丢失分组 B.产生过多的 ACK C.由于接收的数据多,而使主机的工作速度加快 D.由于接收的数据多,而使主机的工作速度变慢(分数:0.52)A. B.C.D.解析:解析 前面讲过 TCP使用滑动窗口机制来进行流量控制,其窗口尺寸的设置很重要,如果滑动窗口的值设

30、置太小,会产生过多的 ACK(因为窗口大可以累积确认,这样就会有更少的 ACK);如果设置太大,又会由于传送的数据过多而使路由器变得拥挤,导致主机可能丢失分组。(22).传输层中的套接字是_。 A.IP地址加端口 B.使得传输层独立的 API C.允许多个应用共享网络连接的 API D.使得远端过程的功能就像在本地一样(分数:0.52)A. B.C.D.解析:(23).下列关于传输层协议中面向连接的描述,_是错误的。 A.面向连接的服务需要经历 3个阶段:连接建立、数据传输以及连接释放 B.面向连接的服务可以保证数据到达的顺序是正确的 C.面向连接的服务有很高的效率和时间性能 D.面向连接的服

31、务提供了一个可靠的数据流(分数:0.52)A.B.C. D.解析:解析 由于面向连接的服务需要建立连接,并且需要保证数据的有序性和正确性,导致了它比无连接的服务开销大,而速度和效率方面也比无连接的服务差一点。(24).一个 UDP用户数据报的数据字段为 8192B。在链路层要使用以太网来传输,那么应该分成_IP数据片。 A.3个 B.4个 C.5个 D.6个(分数:0.52)A.B.C.D. 解析:解析 以太网的帧的最大数据负载是 1500B,IP 首部长度为 20B。所以每个分片的数据字段长度为 1480B,所以需要 6个分片来传输该数据报。(25).UDP数据报比 IP数据报多提供了_服务

32、。 A.流量控制 B.拥塞控制 C.端口功能 D.路由转发(分数:0.52)A.B.C. D.解析:解析 虽然 UDP和 IP都是数据报协议,但是它们之间还是存在差别的。其中,最大的差别是 IP数据报只能找到目的主机而无法找到目的进程,UDP 提供端口功能以及复用和分用功能,可以将数据报投递给对应的进程。(26).下列网络应用中,_不适合使用 UDP。 A.客户/服务器领域 B.远程调用 C.实时多媒体应用 D.远程登录(分数:0.52)A.B.C.D. 解析:解析 UDP 的特点是开销小,时间性能好并且容易实现。在客户/服务器模型中,它们之间的请求都很短,使用 UDP不仅编码简单,而且只需要

33、很少的消息;远程调用使用 UDP的理由和客户/服务器模型一样;对于实时多媒体应用来说,需要保证数据及时传送,而比例不大的错误是可以容忍的,所以使用UDP也是合适的,而且使用 UDP可以实现多播传输模式,来给多个客户端服务;而远程登录需要依靠一个客户端到服务器的可靠连接,使用 UDP是不合适的。(27).假设拥塞窗口为 20KB,接收窗口为 30KB,TCP 能够发送的最大字节数是_。 A.30KB B.20KB C.50KB D.10KB(分数:0.52)A.B. C.D.解析:解析 TCP 既有流量控制也有拥塞控制,在 TCP发送数据的时候要考虑拥塞窗口也需要考虑接收窗口。在题目中拥塞窗口比

34、较小,所以 TCP的发送最大字节数要受到拥塞窗口的限制,大小为 20KB。(28).下列_不是 TCP服务的特点。 A.字节流 B.全双工 C.可靠 D.支持广播(分数:0.52)A.B.C.D. 解析:解析 TCP 提供的是一对一全双工可靠的字节流服务,所以 TCP并不支持广播。(29).TCP使用“三次握手”协议来建立连接,握手的第一个报文段中被置为 l的标志位是_。 A.SYN B.ACK C.FIN D.URG(分数:0.52)A. B.C.D.解析:解析 TCP 有 6个标志位,它们的含义见下表。 BTCP中的 6个标志位的含义/B标志含 义位URG如果紧急指针被使用了,则URG被设

35、置为 1ACK1表示确认号有效,0表示数据段不包含确认信息PSH表示带有PSH标志的数据,接收方在收到数据后要立即交给应用层RST用于重置一个已经混乱的连接SYN用于建立连接的过程FIN用于释放一个连接(30).TCP的通信双方,有一方发送了带有 FIN标志位的数据段后表示_。 A.将断开通信双方的 TCP连接 B.单方面释放连接,表示本方已经无数据发送,但是可以接收对方的数据 C.终止数据发送,双方都不能发送数据 D.连接被重新建立(分数:0.52)A.B. C.D.解析:解析 FIN 标志位用来释放一个连接,它表示本方已经没有数据要传输了。然而,在关闭一个连接之后,对方还可以继续发送数据,

36、所以还有可能接收到数据。(31).如果主机 1的进程以端口 x和主机 2的端口 y建立了一条 TCP连接,这时如果希望再在这两个端口间建立一个 TCP连接,那么会_。 A.建立失败,不影响先建立连接的传输 B.建立成功,并且两个连接都可以正常传输 C.建立成功,先建立的连接被断开 D.建立失败,两个连接都被断开(分数:0.52)A. B.C.D.解析:解析 一条连接使用它们的套接字来标识,因此(1,x)-(2,y)是在两个端口之间唯一可能的连接。而后建立的连接会被阻止,并不影响先前已经存在的连接。(32).主机甲与主机乙之间已建立一个 TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收

37、到1个来自乙的 TCP段,该段的序号为 1913、确认序号为 2046、有效载荷为 100B,则甲立即发送给乙的TCP段的序号和确认序号分别是_。 A.2046、2012 B.2046、2013 C.2047、2012 D.2047、2013(分数:0.52)A.B. C.D.解析:解析 若甲收到 1个来自乙的 TCP段,该段的序号 seq=1913、确认序号 ack=2046、有效载荷为100字节,则甲立即发送给乙的 TCP段的序号 seq1=ack=2046和确认序号 ack1=seq+100=2013。二、B综合应用题/B(总题数:3,分数:64.00)主机 A向主机 B连续发送了两个

38、TCP报文段,其序号分别为 70和 100。试问:(分数:36.00)(1).第一个报文段携带了多少字节的数据?(分数:4.00)_正确答案:(第二个报文段的开始序号是 100,说明第一个报文段的序号是 7099,所以第一个报文段携带了 30B的信息。)解析:(2).主机 B收到第一个报文段后发回的确认中的确认号应当是多少?(分数:4.00)_正确答案:(由于主机已经收到第一个报文段,即最后一个字节的序号应该是 99,因此下一次应当期望收到第 100号字节,故确认中的确认号是 100。)解析:(3).如果主机 B收到第二个报文段后发回的确认中的确认号是 180,试问 A发送的第二个报文段中的数

39、据有多少字节?(分数:4.00)_正确答案:(由于主机 B收到第二个报文段后发回的确认中的确认号是 180,说明已经收到了第 179号字节,也就说明第二个报文段的序号是从 100179,因此第二个报文段有 80B。)解析:(4).如果 A发送的第一个报文段丢失了,但第二个报文段到达了 B。B 在第二个报文段到达后向 A发送确认。试问这个确认号应为多少?(分数:4.00)_正确答案:(确认的概念就是前面的序号全部收到了,只要有一个没收到,就不能发送更高字节的确认,所以主机 B应该发送第一个报文段的开始序号,即 70。)解析:(5).一个 TCP报文段的数据部分最多为多少字节?为什么?如果用户要传

40、送的数据的字节长度超过 TCP报文段中的序号字段可能编出的最大序号,问还能否用 TCP来传送?(分数:4.00)_正确答案:(一个 TCP报文段的数据部分最多为 65495B,此数据部分加上 TCP首部的 20B,再加上 IP首部的 20B,正好是 IP数据报的最大长度(2 16-1=65535B)。当然,若 IP首部包含了选项,则 IP首部长度超过20B,这时 TCP报文段的数据部分的长度将小于 65495B。即使用户要传送的数据的字节长度超过 TCP报文段中的序号字段可能编出的最大序号,也还可以用 TCP来传送。当今的因特网用户速率还不是很高,且分组的生命期受限。TCP 的序号字段有 32位,可以循环使用序列号,这样就可保证当序号重复使用时,旧序号的数据早已通过网络到达终点了。)解析:(6).有一个 TCP连接,当它的拥塞窗口大小为 64个分组大小时超时,假设该线路往返时间 RTT是固定的即为 3s,不考虑其他开销,即分组不丢失,该 TCP连接在超时后处于慢开始阶段的时间是多少秒?(分数:4.00)_

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试资料 > 大学考试

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1