[考研类试卷]计算机网络(运输层)模拟试卷8及答案与解析.doc
《[考研类试卷]计算机网络(运输层)模拟试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机网络(运输层)模拟试卷8及答案与解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、计算机网络(运输层)模拟试卷 8 及答案与解析一、单项选择题1 ( )是传输层数据交换的基本单位。(A)位(B)分组(C)帧(D)报文段2 TCP 是一个面向连接的协议,它提供连接的功能是( )的。(A)全双工(B)半双工(C)单工(D)不确定3 三次握手方法用于( ) 。(A)传输层连接的建立(B)数据链路层的流量控制(C)传输层的重复检测(D)传输层的流量控制4 TCP 段头的最小长度是( )字节。(A)16(B) 20(C) 24(D)32二、填空题5 TCP 可以提供 ( )服务。三、简答题6 既然网络、层协议或网际互联协议能够将源主机发出的分组按照协议首部中的目的地址交到目的主机,为
2、什么还需要再设置一个传输层呢?7 试述 UDP 和 TCP 协议的主要特点及其适用场合。8 请分析 SYN Flood 攻击是如何利用 3 次握手的漏洞的。9 TCP 报文段首部的十六进制为 04 85 00 50 2E 7C 84 03 FE 34 D7 47 50 11 FF 6C DE 69 00 00请分析这个 TCP 报文段首部各字段的值。10 试简述 TCP 协议在数据传输过程中收发双方是如何保证报文段的可靠性的。11 为什么说 TCP 协议中即使某数据包的应答包丢失也不一定会导致该数据包重传?12 若 TCP 中的序号采用 64bit 编码,而每一个字节有其自己的序号,试问:在7
3、5Tbs 的传输速率下(这是光纤信道理论上可达到的数据率),分组的寿命应为多大才不会使序号发生重复?13 试用具体例子说明为什么在运输连接建立时要使用 3 次握手。说明如不这样做可能会出现什么情况。14 某个应用进程使用运输层的 UDP,然而继续向下交给 IP 层后,又封装成 IP 数据报。既然都是数据报,可否跳过 UDO 而直接交给 IP 层?哪些功能 UDP 提供了但IP 没提供?15 在一条往返时间为 10ms 的无拥塞线路上使用慢启动算法效果。接收窗口为24KB,最大数据段长度为 2KB。请问需多长时间才能发送满窗口的数据?16 当应用程序使用面向连接的 TCP 和无连接的 IP 时,
4、这种传输是面向连接的还是面向无连接的?17 如果应用程序愿意使用 UDP 来完成可靠的传输,这可能吗 ?请说明理由18 一个 TCP 连接下面使用 256Kbs 的链路,其端到端时延为 128ms。经测试,发现吞吐量只有 120Kbs。试问发送窗口 W 是多少?( 提示:可以有两种答,取决于接收等发出确认的时机)。19 为什么在 TCP 首部中要把 TCP 端口号放入最开始的 4 个字节?20 为什么在 TCP 首部中有一个首部长度字段,而 UDP 的首部中就没有这个字段?21 一个 TCP 报文段的数据部分最多为多少个字节? 为什么?如果用户要传送的数据的字节长度超过 TCP 报文字段中的序
5、号字段可能编出的最大序号,问还能否用TCP 来传送?22 通信信道带宽为 10bs,端到端时延为 10ms。TCP 的发送窗口为 65535 字节。试问:可能达到的最大吞吐量是多少?信道的利用率是多少?四、论述题22 主机 A 向主机 B 连续发送了两个 TCP 报文段,其序号分别为 70 和 100。试问:23 第一个报文段携带了多少个字节的数据?24 主机 B 收到第一个报文段后发回的确认中的确认号应当是多少?25 如果主机 B 收到第二个报文段后发回的确认中的确认号是 180,试问 A 发送的第二个报文段中的数据有多少字节?26 如果 A 发送的第一个报文段丢失了,但第二个报文段到达了
6、B。B 在第二个报文段到达后向 A 发送确认。试问这个确认号应为多少 ?计算机网络(运输层)模拟试卷 8 答案与解析一、单项选择题1 【正确答案】 D【试题解析】 因主机、路由器和链路层交换机,每个包含了不同的层,反映了不同的功能。位于应用层的信息分组称为报文,运输层分组称为报文段。【知识模块】 运输层2 【正确答案】 A【试题解析】 全双工(Full Duplex)是在微处理器与外围设备之间采用发送线和接收线各自独立的方法,可以使数据在两个方向上同时进行传送操作。指在发送数据的同时也能够接收数据,两者同步进行,这好像平时打电话一样,说话的同时也能够听到对方的声音。目前的网卡一般都支持全双工。
7、【知识模块】 运输层3 【正确答案】 A【试题解析】 三次握手(Three Times Handshake;Three-Way Handshaking)即对每次发送的数据量是怎样跟踪进行协商,使数据段的发送和接收同步,根据所接收到的数据量而确定的数据确认数及数据发送、接收完毕后何时撤消联系,并建立虚连接。为了提供可靠的传送,TCP 在发送新的数据之前,以特定的顺序将数据包的编号,并需要这些包传送给目标机之后的确认消息。TCP 总是用来发送大批量的数据。当应用程序在收到数据后要做出确认时也要用到 TCP。【知识模块】 运输层4 【正确答案】 B【试题解析】 IP+TCP 头都是 20 字节,加起
8、来 40 字节,不过需要填充一些数据,达到 64 字节;否则,网络设备会认为这个数据包是碎片而丢弃。【知识模块】 运输层二、填空题5 【正确答案】 面向连接的、可靠的、全双工的数据流传输【知识模块】 运输层三、简答题6 【正确答案】 (1)传输层为应用进程之问提供端到端的逻辑通信。(2)传输层对整个报文段进行差错校验和检测。(3)传输层的存在使得传输服务比网络服务更加合理、有效。(4)传输层采用一个标准的原语集提供传输服务。从以上分析可以看出,要实现上述的功能,仅有网络层是不够的,在主机中就必须装有传输层协议。【知识模块】 运输层7 【正确答案】 UDP 协议具有以下特点:UDP 是无连接的,
9、提供不可靠的服务,同时支持点到点和多点之间的通信,是面向报文的。TCP 协议具有以下特点:TCP 是面向连接的,提供可靠的服务,只能进行点到点的通信,是面向字节流的。TCPIP 协议的传输层既包括 TCP 也包括 UDP,它们提供不同的服务。应用层协议如果强调数据传输的可靠性,那么选择 TCP 较好,分组的丢失、残缺甚至网络重置都可以被传输层检测到,并采取相应的补救措施。如果应用层协议强调实时应用要求,那么以选择 UDP 为宜。【知识模块】 运输层8 【正确答案】 SYN Flod 是当前最流行的 DoS(拒绝服务攻击)与 DDoS(分布式拒绝服务攻击)的方式之一,这是一种利用 TCP 协议缺
10、陷,发送大量伪造的 TCP 连接请求,从而使得被攻击方资源耗尽(CPU 满负荷或内存不足)的攻击方式。要明白这种攻击的基本原理,就要从 TCP 连接建立的过程开始说起。大家都知道,TCP 与 UDP 不同,它是基于连接的,也就是说,为了在服务端和客户端之间传送 TCP 数据,必须先建立一个虚拟电路,也就是 TCP 连接,建立 TCP连接的标准过程是这样的:(1)请求端(客户端)发送一个包含 SYN 标志的 TCP 报文,SYN 即同步,同步报文会指明客户端使用的端口以及 TCP 连接的初始序号。(2)服务器在收到客户端的 SYN 报文后,将返回一个 SYN+ACK 的报文,表示客户端的请求被接
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机网络 运输 模拟 答案 解析 DOC
