【考研类试卷】计算机学科专业基础综合计算机网络-10及答案解析.doc
《【考研类试卷】计算机学科专业基础综合计算机网络-10及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机学科专业基础综合计算机网络-10及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、计算机学科专业基础综合计算机网络-10 及答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题数:25,分数:100.00)1.设 TCP 使用的最大窗口为 64KB,而传输信道的带宽可认为是不受限制的。若报文段的平均往返时延为20ms,问所能得到的最大吞吐率是多少? (分数:4.00)_2.在主机 1 上的一个进程被分配端口 x,在主机 2 上的一个进程被分配端口 y。试问,在这两个端口之间是否可以同时有两条或更多条 TCP 连接? (分数:4.00)_3.假定 TCP 载荷是 1500B,最大分组存活时间是 120s,那么要使得 TCP 报文段的序列号不会循环回来而重叠
2、,允许的最快线路速度是多大? (分数:4.00)_4.通信信道带宽为 1Gbps,端到端时延为 10ms。TCP 的发送窗口为 65535B。试问:可能达到的最大吞吐率是多少?信道的利用率是多少? (分数:4.00)_5.一个 TCP 连接使用 256kbps 的链路,其端到端延时为 128ms。经测试发现吞吐率只有 128kbps。试问窗口是多少?忽略 PDU 封装的协议开销以及接收方应答分组的发射时间(假定应答分组长度很小)。 (分数:4.00)_6.数据报的分片和重组由 IP 控制,并且对于 TCP 不可见。这是不是意味着 TCP 不必担心到达数据的失序问题? (分数:4.00)_7.考
3、虑一个简单的应用级协议,它建立在 UDP 上,允许客户机检索一个驻留在周知的地址上的远程服务器上的一个文件。客户机首先发送一个带有文件名的请求,服务器用一系列数据分组应答,包含被请求文件的不同部分。为保证可靠性和有序投递,客户机和服务器使用停-等协议。忽略明显的性能问题,你看这个协议有什么问题吗?请仔细考虑处理崩溃的可能性。 (分数:4.00)_8.一个应用程序使用 UDP,到了 IP 层将数据报再划分为 4 个数据报片发送出去。结果前两个数据报片丢失,后两个到达目的站。过了一段时间应用程序重传数据报,而 IP 层仍然划分为 4 个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在
4、目的站能否将这两次传输的 4 个数据报片组装成为完整的数据报?假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。 (分数:4.00)_9.为什么在 TCP 头部有一个表示头部长度的偏移段,而 UDP 的头部就没有这个段? (分数:4.00)_10.一个 UDP 用户数据报的数据字段为 8192B,要使用以太网来传送。试问应当划分为几个 IP 数据报片?说明每一个 IP 数据报片的数据字段长度和片段偏移字段的值。 (分数:4.00)_11.若一个应用进程使用传输层的 UDP,但继续向下交给 IP 层后又封装成 IP 数据报。既然都是数据报,是否可以跳过 UDP 而直接交给 IP 层?
5、有哪些功能 UDP 提供了而 IP 没有提供? (分数:4.00)_12.假定你测量接收一个 TPDU 的时间。当中断发生时,你以毫秒为单位读取系统时钟。当该 TPDU 得到完全处理时,你再次读取时钟。你 270000 次测得 0 毫秒,730000 次测得 1 毫秒,问接收一个 TPDU 花多长时间? (分数:4.00)_13.假定 TCP 拥塞窗口被置成 18KB,并且发生了超时事件。如果接下来的 4 个进发量传输都是成功的,那么该窗口将是多大?假定最大报文段长度是 1KB。 (分数:4.00)_14.如果收到的报文段无差错,只是未按序号,则 TCP 对此未作明确规定,而是让 TCP 的实
6、现者自行确定。试讨论两种可能的方法的优劣。 (1)将不按序的报文段丢弃。 (2)先将不按序的报文段暂存于接收缓存内,待所缺序号的报文段收齐后再一起上交应用层。 (分数:4.00)_15.解释为什么重置释放 TCP 连接可能会丢失用户数据,而使用 TCP 的妥善释放连接方法就可保证不丢失数据。 (分数:4.00)_16.简述从发送方的高层协议通过 TCP 到达接收方的高层协议的数据传输的完整过程。 (分数:4.00)_17.什么是带外数据?TCP 是如何提供带外数据服务的? (分数:4.00)_18.一个 WWW 网站点有 1000 万个页面,平均每个页面有 10 个超链接,读取一个页面平均要
7、100ms。试计算检索整个站点所需的最少时间。 (分数:4.00)_19.MIME 与 SMTP 的关系是怎样的?什么是 quoted-printable 编码和 base64 编码? (分数:4.00)_20.试将数据 11001100 10000001 00111000 进行 base64 编码,并得出最后传送的 ASCII 数据。 (分数:4.00)_21.试将数据 01001100 10011101 00111001 进行 quoted-printable 编码,并得出最后传送的 ASCII 数据。这样的数据用 quoted-printable 编码后,其编码开销有多大? (分数:4.
8、00)_22.试述邮局协议 POP3 的工作过程。在电子邮件中,为什么必须使用 POP3 和 SMTP 这两个协议? (分数:4.00)_23.DNS 使用 UDP 而不是 TCP。如果一个 DNS 分组丢失了,没有自动恢复。这会引起问题吗?如果会,如何解决? (分数:4.00)_24.试述电子邮件的最主要的组成部件。用户代理 UA 的作用是什么?没有 UA 行不行? (分数:4.00)_25.电子邮件的信封和内容在邮件的传送过程中起什么作用?和用户的关系如何? (分数:4.00)_计算机学科专业基础综合计算机网络-10 答案解析(总分:100.00,做题时间:90 分钟)一、综合应用题(总题
9、数:25,分数:100.00)1.设 TCP 使用的最大窗口为 64KB,而传输信道的带宽可认为是不受限制的。若报文段的平均往返时延为20ms,问所能得到的最大吞吐率是多少? (分数:4.00)_正确答案:()解析:在平均往返时延 20ms 时间内,发送的最大数据量为最大窗口值,即 641024B。 641024(2010 -3 )8=26.2(MbPs)。 因此,所能得到的最大吞吐率是 26.2Mbps。2.在主机 1 上的一个进程被分配端口 x,在主机 2 上的一个进程被分配端口 y。试问,在这两个端口之间是否可以同时有两条或更多条 TCP 连接? (分数:4.00)_正确答案:()解析:
10、不可以。一条连接仅仅用它的套接口标识。因此,(1,x)-(2,y)是在这两个端口之间唯一可能的连接。3.假定 TCP 载荷是 1500B,最大分组存活时间是 120s,那么要使得 TCP 报文段的序列号不会循环回来而重叠,允许的最快线路速度是多大? (分数:4.00)_正确答案:()解析:目标是在 120s 内最多发送 2 32 B,即每秒 35791394B 的载荷。TCP 报文段载荷是 1500B,那么可以发送 23861 个报文段。TCP 开销是 20B,IP 开销是 20B,以太网开销是 26B。这就意味着对于 1500B 的载荷,必须发送 1566B。1566823861299(Mb
11、ps)。 因此允许的最快线路速度是 299Mbps。比这速度更快,就会有在同一时间不同的 TCP 报文段具有相同的序列号的风险。4.通信信道带宽为 1Gbps,端到端时延为 10ms。TCP 的发送窗口为 65535B。试问:可能达到的最大吞吐率是多少?信道的利用率是多少? (分数:4.00)_正确答案:()解析:10ms2=20ms。 每 20ms 可以发送一个窗口大小的交通量,每秒 50 个窗口(1000ms20ms=50) 65535850=26.214(Mbps) 26.214Mbps1000Mbps2.6% 所以,最大吞吐率是 26.214Mbps,信道利用率约为 2.6%。5.一个
12、 TCP 连接使用 256kbps 的链路,其端到端延时为 128ms。经测试发现吞吐率只有 128kbps。试问窗口是多少?忽略 PDU 封装的协议开销以及接收方应答分组的发射时间(假定应答分组长度很小)。 (分数:4.00)_正确答案:()解析:来回路程的时延等于 256ms(=128ms2)。 设窗口值为 X(注意:以字节为单位)。 假定一次最大发送量等于窗口值,且发射时间等于 256ms,那么,每发送一次都得停下来期待再次得到下一窗口的确认,以得到新的发送许可。这样,发射时间等于停止等待应答的时间,结果,测到的平均吞吐率就等于发送速率的一半,即 128kbps。 8X(2561000)
13、=2560.001 X=25610002560.0018=25632=8192 所以,窗口值为 8192。6.数据报的分片和重组由 IP 控制,并且对于 TCP 不可见。这是不是意味着 TCP 不必担心到达数据的失序问题? (分数:4.00)_正确答案:()解析:尽管到达的每个数据报都是完整的,但可能到达的数据报顺序是错误的,因此,TCP 必须准备适当地重组报文的各个部分。7.考虑一个简单的应用级协议,它建立在 UDP 上,允许客户机检索一个驻留在周知的地址上的远程服务器上的一个文件。客户机首先发送一个带有文件名的请求,服务器用一系列数据分组应答,包含被请求文件的不同部分。为保证可靠性和有序投
14、递,客户机和服务器使用停-等协议。忽略明显的性能问题,你看这个协议有什么问题吗?请仔细考虑处理崩溃的可能性。 (分数:4.00)_正确答案:()解析:客户有可能得到错误的文件。假定客户 A 发送一个对文件 f1 的请求,然后崩溃。接下来跟 A 在同一台机器上运行(具有同样的 IP 地址)的另一个客户 B,把它的 UDP 套接口绑定到跟先前的客户 A 使用的端口相同的端口,请求文件 f2。如果客户 B 的请求丢失了,当服务器对 A 的请求的应答到达时,客户 B将接收它,并把它看成是对自己的请求的应答。8.一个应用程序使用 UDP,到了 IP 层将数据报再划分为 4 个数据报片发送出去。结果前两个
15、数据报片丢失,后两个到达目的站。过了一段时间应用程序重传数据报,而 IP 层仍然划分为 4 个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的 4 个数据报片组装成为完整的数据报?假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。 (分数:4.00)_正确答案:()解析:不行。重传时,IP 数据报的标识字段会有另一个标识符。只有标识符相同的 IP 数据报片才能组装成一个 IP 数据报。前两个 IP 数据报片的标识符与后两个 IP 数据报片的标识符不同,因此不能组装成一个 IP 数据报。9.为什么在 TCP 头部有一个表示头部长度的偏移段,而 U
16、DP 的头部就没有这个段? (分数:4.00)_正确答案:()解析:TCP 头部除固定长度部分外,还有选项,因此 TCP 头长是可变的,在其头部需要有一个偏移段来说明头的总长度。而 UDP 头部长度是固定的,在其头中就没有必要设立这个段。10.一个 UDP 用户数据报的数据字段为 8192B,要使用以太网来传送。试问应当划分为几个 IP 数据报片?说明每一个 IP 数据报片的数据字段长度和片段偏移字段的值。 (分数:4.00)_正确答案:()解析:以太网帧的数据段的最大长度是 1500B。UDP 用户数据报的头部是 8B。假定 IP 数据报无选项,头部长度都是 20B。IP 数据报的片段偏移指
17、出一个片段在原 IP 分组中的相对位置,偏移的单位是 8B。UDP用户数据报的数据字段为 8192B,加上 8B 的头部,总长度是 8200B。应当划分为 6 个 IP 报片。IP 报片的数据字段的长度:前 5 个是 1480B(对应的 IP 报片的长度是 1500B),最后一个是 800B(对应的 IP 报片的长度是 820B)。报片偏移字段的值分别是:0,185,370,555,740 和 925。11.若一个应用进程使用传输层的 UDP,但继续向下交给 IP 层后又封装成 IP 数据报。既然都是数据报,是否可以跳过 UDP 而直接交给 IP 层?有哪些功能 UDP 提供了而 IP 没有提
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机 学科专业 基础 综合 计算机网络 10 答案 解析 DOC
