【考研类试卷】计算机网络(运输层)-试卷4及答案解析.doc

上传人:赵齐羽 文档编号:1389944 上传时间:2019-12-03 格式:DOC 页数:6 大小:57KB
下载 相关 举报
【考研类试卷】计算机网络(运输层)-试卷4及答案解析.doc_第1页
第1页 / 共6页
【考研类试卷】计算机网络(运输层)-试卷4及答案解析.doc_第2页
第2页 / 共6页
【考研类试卷】计算机网络(运输层)-试卷4及答案解析.doc_第3页
第3页 / 共6页
【考研类试卷】计算机网络(运输层)-试卷4及答案解析.doc_第4页
第4页 / 共6页
【考研类试卷】计算机网络(运输层)-试卷4及答案解析.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、计算机网络(运输层)-试卷 4 及答案解析(总分:52.00,做题时间:90 分钟)一、单项选择题(总题数:4,分数:8.00)1.ISO 传输层中数据传输的任务是在两个传输实体之间( )。(分数:2.00)A.传输用户数据B.控制数据C.进行数据差错检测D.A 和 B2.TCP 采用( )技术来实现可靠比特流的传输。(分数:2.00)A.超时重传B.肯定确认C.超时重传和肯定确认D.丢失重传和重复确认3.在 TCPIP 协议簇中,UDP 协议工作在( )。(分数:2.00)A.应用层B.传输层C.网络互联层D.网络接口层4.关于无连接的通信,下面描述中正确的是( )。(分数:2.00)A.由

2、于每一个分组独立地建立和释放逻辑连接,所以无连接的通信不适合传送大量的数据B.由于通信对方的通信线路都是预设的,所以在通信过程中无需任何有关连接的操作C.目标的地址信息被加到每个发送的分组上D.无连接的通信协议 UDP 不能运行在电路交换或租用专线网络上二、填空题(总题数:1,分数:2.00)5.( )提供一种机制,用以报告由于数据报交付问题而产生的错误。(分数:2.00)_三、简答题(总题数:12,分数:24.00)6.考虑在一条具有 10ms 往返时延的线路上采用慢启动拥塞控帝 j 而不发生网络拥塞情况下的效应。接收窗口 24KB,且最大段长 2KB。那么,需要多长时间才能发送第一个完全窗

3、口?(分数:2.00)_7.为什么说 UDP 是面向报文的,而 TCP 是面向字节流的?(分数:2.00)_8.一个 UDP 用户数据的数据字段为 8192 字节。在数据链路层要使用以太网来传送。试问应当划分为几个IP 数据报片?说明每一个 IP 数据报字段长度和片偏移字段的值。(分数:2.00)_9.试说明运输层在协议栈中的地位和作用运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的?(分数:2.00)_10.试举例说明有些应用程序愿意采用不可靠的 UDP,而不用采用可靠的 TCP。(分数:2.00)_11.端口的作用是什么?为什么端口要划分为 3 种?(分数:2.00)_1

4、2.在停止等待协议中如果不使用编号是否可行?为什么?(分数:2.00)_13.在停止等待协议中,如果收到重复的报文段时不予理睬(即悄悄地丢弃它而其他什么也没做)是否可行?试举出具体的例子说明理由。(分数:2.00)_14.假定在运输层使用停止等待协议。发送方在发送报文段 M 0 后在设定的时间内未收到确认,于是重传M 0 ,但 M 0 又迟迟不能到达接收方。不久,发送方收到了迟到的对 M 0 的确认,于是发送下一个报文段M 1 ,不久就收到了对 M 1 的确认。接着发送方发送新的报文段 M 0 ,但这个新的 M 0 在传送过程中丢失了。正巧,一开始就滞留在网络中的 M 0 现在(分数:2.00

5、)_15.试证明:当用 n 比特进行分组的编号时,若接收到窗口等于 1(即只能按序接收分组),当仅在发送窗口不超过 2n-1 时,连接 ARQ 协议才能正确运行。窗口单位是分组。(分数:2.00)_16.在连续 ARQ 协议中,若发送窗口等于 7,则发送端在开始时可连续发送 7 个分组。因此,在每一分组发送后,都要置一个超时计时器。现在计算机里只有一个硬时钟。设这 7 个分组发出的时间分别为 t 0 ,t 1 t 6 ,且 t out 都一样大。试问如何实现这 7 个超时计时器(这叫软件时钟法)?(分数:2.00)_17.在使用 TCP 传送数据时,如果有一个确认报文段丢失了,也不一定会引起与

6、该确认报文段对应的数据的重传。试说明理由。(分数:2.00)_四、论述题(总题数:2,分数:18.00)假定使用连续 ARQ 协议中,发送窗口大小是 3,而序列范围为0,15,而传输媒体保证在接收方能够按序收到分组。在某时刻,接收方下一个期望收到序号是 5。试问:(分数:4.00)(1).在发送方的发送窗口中可能出现的序号组合有哪几种?(分数:2.00)_(2).接收方已经发送出去的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组。(分数:2.00)_TCP 的拥塞窗口 cwnd 大小与传输轮次 n 的关系如下表所示: (分数:14.00)(1).

7、试画出如图 525 所示的拥塞窗口与传输轮次的关系曲线。(分数:2.00)_(2).指明 TCP 工作在慢开始阶段的时间间隔。(分数:2.00)_(3).指明 TCP 工作在拥塞避免阶段的时间间隔。(分数:2.00)_(4).在第 16 轮次和第 22 轮次之后发送方是通过收到 3 个重复的确认还是通过超时检测到丢失了报文段?(分数:2.00)_(5).在第 1 轮次、第 18 轮次和第 24 轮次发送时,阈值 ssthlresh 分别被设置为多大?(分数:2.00)_(6).在第几轮次发送出第 70 个报文段?(分数:2.00)_(7).假定在第 26 轮次之后收到了 3 个重复的确认,因而

8、检测出了报文段的丢失,那么拥塞窗口 cwnd 和阂值 ssthresh 应设置为多大?(分数:2.00)_计算机网络(运输层)-试卷 4 答案解析(总分:52.00,做题时间:90 分钟)一、单项选择题(总题数:4,分数:8.00)1.ISO 传输层中数据传输的任务是在两个传输实体之间( )。(分数:2.00)A.传输用户数据B.控制数据C.进行数据差错检测D.A 和 B 解析:解析:ISO 传输层中数据传输的任务是在两个传输实体之间传输用户数据和控制数据2.TCP 采用( )技术来实现可靠比特流的传输。(分数:2.00)A.超时重传B.肯定确认C.超时重传和肯定确认 D.丢失重传和重复确认解

9、析:解析:TCP 采用肯定确认 ACK 和重传来保证数据的可靠传输。正常情况下,接收方为正确接收的数据向发送方返回确认(ACK);发送方发出报文段的同时,将其副本放入重传队列,并启动超时重传定时器。如果定时器超时还没有收到该报文段的确认,发送方就认为此报文段已经丢火,并从重传队列中取出相应的报文段进行重传。3.在 TCPIP 协议簇中,UDP 协议工作在( )。(分数:2.00)A.应用层B.传输层 C.网络互联层D.网络接口层解析:解析:UDP 协议工作在传输层,TCP 工作在网络层。4.关于无连接的通信,下面描述中正确的是( )。(分数:2.00)A.由于每一个分组独立地建立和释放逻辑连接

10、,所以无连接的通信不适合传送大量的数据B.由于通信对方的通信线路都是预设的,所以在通信过程中无需任何有关连接的操作C.目标的地址信息被加到每个发送的分组上 D.无连接的通信协议 UDP 不能运行在电路交换或租用专线网络上解析:二、填空题(总题数:1,分数:2.00)5.( )提供一种机制,用以报告由于数据报交付问题而产生的错误。(分数:2.00)_正确答案:(正确答案:ICMP)解析:三、简答题(总题数:12,分数:24.00)6.考虑在一条具有 10ms 往返时延的线路上采用慢启动拥塞控帝 j 而不发生网络拥塞情况下的效应。接收窗口 24KB,且最大段长 2KB。那么,需要多长时间才能发送第

11、一个完全窗口?(分数:2.00)_正确答案:(正确答案:因最大段长 2KB,从 2KB 开始,下面的突发量分别是 4KB、8KB、16KB,直至24KB,即 4 次往返时间发送完第一个完全窗口。该时间为 10ms4=40ms。)解析:7.为什么说 UDP 是面向报文的,而 TCP 是面向字节流的?(分数:2.00)_正确答案:(正确答案:发送方 UDP 对应用程序交下来的报文,在添加首部后就向下交付 IP 层。UDP 对应用层交下来的报文,既不合并也不拆分,而是保留这些报文的边界。接收方 UDP 对 IP 层交上来的 UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个

12、完整的报文。虽然应用程序和TCP 协议的交互是一次一个数据块,但 TCP 协议把应用程序交下来的数据看成仅仅是一连串的无结构的字节流,并小知道字节流的含义。TCP 协议不保证接收方应用程序收到的数据块和发送方应用程序所发出的数据块具有对应大小的关系。在报文流中,网络保持对报文边界的跟踪;而在字节流中,网络不做这样的跟踪。例如,一个进程向运输层写了 512 字节,稍后义写了另外 512 字节。那么接收方共读了 1024 字节。埘于报文流,接收方将得到两个报文,每个报文 512 字节。而对于字节流。报文边界不被识别。接收方把全部的 1024 字节当作一个整体,在此已经体现不出原先有两个不同的报文的

13、事实。)解析:8.一个 UDP 用户数据的数据字段为 8192 字节。在数据链路层要使用以太网来传送。试问应当划分为几个IP 数据报片?说明每一个 IP 数据报字段长度和片偏移字段的值。(分数:2.00)_正确答案:(正确答案:UDP 报文的长度=8192+8-8200 字节。由于以太网的 MTU=1500B,所以 IP 分组的数据部分长度为 1500-20=1480B。因此需要划分为 6 个 IP 数据报片。 数据字段的长度:前 5 个是 1480 字节,最后一个是 800 字节。 片偏移字段的值分别是:0、185、370、555、740 和 925。)解析:9.试说明运输层在协议栈中的地位

14、和作用运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的?(分数:2.00)_正确答案:(正确答案:运输层处于面向通信部分的最高层。同时也是用户功能中的最低层,向它上面的应用层提供服务运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。 各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。)解析:10.试举例说明有些应用程序愿意采用不可靠的 UDP,而不用采用可靠的 TCP。(分数:2.00)_正确答案:(正确答案:VOIP:由于语音信息具有一定的冗余

15、度,人耳对 VOIP 数据报损失有一定的承受度,但对传输时延的变化较敏感。有差错的 UDP 数据报在接收端被直接抛弃,TCP 数据报出错则会引起重传,可能带来较大的时延扰动。因此 VOIP 宁可采用不可靠的 UDP,而不愿意采用可靠的 TCP。)解析:11.端口的作用是什么?为什么端口要划分为 3 种?(分数:2.00)_正确答案:(正确答案:端口的作用是对 TCPIP 体系的应用进程进行统一的标识,使运行不同操作系统的计算机的应用进程能够互相通信。熟知端口,数值一般为 01023。标记常规的服务进程;登记端口号,数值为 102449151,标记没有熟知端口号的非常规的服务进程。)解析:12.

16、在停止等待协议中如果不使用编号是否可行?为什么?(分数:2.00)_正确答案:(正确答案:分组和确认分组都必须进行编号,才能明确哪个分组得到了确认。)解析:13.在停止等待协议中,如果收到重复的报文段时不予理睬(即悄悄地丢弃它而其他什么也没做)是否可行?试举出具体的例子说明理由。(分数:2.00)_正确答案:(正确答案:收到重复帧不确认相当于确认丢火。例子见下图。 )解析:14.假定在运输层使用停止等待协议。发送方在发送报文段 M 0 后在设定的时间内未收到确认,于是重传M 0 ,但 M 0 又迟迟不能到达接收方。不久,发送方收到了迟到的对 M 0 的确认,于是发送下一个报文段M 1 ,不久就

17、收到了对 M 1 的确认。接着发送方发送新的报文段 M 0 ,但这个新的 M 0 在传送过程中丢失了。正巧,一开始就滞留在网络中的 M 0 现在(分数:2.00)_正确答案:(正确答案:旧的 M 0 被当成新的 M 0 ,具体见下图。 )解析:15.试证明:当用 n 比特进行分组的编号时,若接收到窗口等于 1(即只能按序接收分组),当仅在发送窗口不超过 2n-1 时,连接 ARQ 协议才能正确运行。窗口单位是分组。(分数:2.00)_正确答案:(正确答案:若使用 n 比特对分组进行编号,则分组的编号范围为 2 n -1,若窗口的大小为 2 n 那么一次可发送 02 n -1 个分组。若这些分组

18、全部被正确地接受,接收方进行 ack 确认,但此时发送方不知道此时的确认返回信息是以前的分组还是新的分组,也因此发送窗口不超过 2 n -1。)解析:16.在连续 ARQ 协议中,若发送窗口等于 7,则发送端在开始时可连续发送 7 个分组。因此,在每一分组发送后,都要置一个超时计时器。现在计算机里只有一个硬时钟。设这 7 个分组发出的时间分别为 t 0 ,t 1 t 6 ,且 t out 都一样大。试问如何实现这 7 个超时计时器(这叫软件时钟法)?(分数:2.00)_正确答案:(正确答案:采用链表记录法,信息域为分组的相对发送时间及分组的编号来实现当编号为 0的分组定时时钟到期后修改链表指针

19、并重发此分组,收到确认后将指针指向编号为 1 的分组,具体见下图。)解析:17.在使用 TCP 传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应的数据的重传。试说明理由。(分数:2.00)_正确答案:(正确答案:还未重传就收到了更高序号的确认。)解析:四、论述题(总题数:2,分数:18.00)假定使用连续 ARQ 协议中,发送窗口大小是 3,而序列范围为0,15,而传输媒体保证在接收方能够按序收到分组。在某时刻,接收方下一个期望收到序号是 5。试问:(分数:4.00)(1).在发送方的发送窗口中可能出现的序号组合有哪几种?(分数:2.00)_正确答案:(正确答案:2,4

20、,3,5,4,6,5,7。)解析:(2).接收方已经发送出去的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组。(分数:2.00)_正确答案:(正确答案:发送窗口为 3,则发送方可以一次发送 2、3、4 序号的分组,接收方收到的序号为 5 的分组,说明 2、3、4 分组已经收到且已经发送确认信号,这些信号可能由于延时而现在滞留在网络中。)解析:TCP 的拥塞窗口 cwnd 大小与传输轮次 n 的关系如下表所示: (分数:14.00)(1).试画出如图 525 所示的拥塞窗口与传输轮次的关系曲线。(分数:2.00)_正确答案:(正确答案:拥塞窗口与传

21、输轮次的关系曲线如下图所示。 )解析:(2).指明 TCP 工作在慢开始阶段的时间间隔。(分数:2.00)_正确答案:(正确答案:慢开始时间间隔:1,6和23,26)解析:(3).指明 TCP 工作在拥塞避免阶段的时间间隔。(分数:2.00)_正确答案:(正确答案:拥塞避免时间间隔:6,16和17,22)解析:(4).在第 16 轮次和第 22 轮次之后发送方是通过收到 3 个重复的确认还是通过超时检测到丢失了报文段?(分数:2.00)_正确答案:(正确答案:在第 16 轮次之后发送方通过收到 3 个重复的确认检测到丢失的报文段。在第 22轮次之后发送方是通过超时检测到丢失的报文段。)解析:(

22、5).在第 1 轮次、第 18 轮次和第 24 轮次发送时,阈值 ssthlresh 分别被设置为多大?(分数:2.00)_正确答案:(正确答案:在第 1 轮次发送时,阈值 ssthresh 被设置为 32。 在第 18 轮次发送时,阈值ssthresh 被设置为发生拥塞时的一半,即 21。 在第 24 轮次发送时,阈值 ssthresh 是第 18 轮次发送时设置的 2l。)解析:(6).在第几轮次发送出第 70 个报文段?(分数:2.00)_正确答案:(正确答案:第 70 报文段在第 7 轮次发送出。)解析:(7).假定在第 26 轮次之后收到了 3 个重复的确认,因而检测出了报文段的丢失,那么拥塞窗口 cwnd 和阂值 ssthresh 应设置为多大?(分数:2.00)_正确答案:(正确答案:拥塞窗口 cwnd 和阈值 ssthresh 应设置为 8 的一半,即 4。)解析:

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

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

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