2018年三峡大学计算机与信息学院837计算机网络考研核心题库
● 摘要
一、综合题
1. 为什么一个网络协议必须把各种不利的情况都考虑到?
【答案】因为在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则,这些规则明确规定了所交换的数据的格式以及有关的同步问题,这些规则、标准或者约定就是网络协议,由此可见,网络协议是计算机网络的不可缺少的组成部分。计算机网络的协议还有一个很重要的特点,就是协议必须把所有不利的条件都事先估计到,而不能假定一切都是正常的和理想的。例如,两个朋友在电话中约好,下午3时在某公园门口碰头,并且约定“不见不散”,这就是一个很不科学的协议,因为如果其中任何一方临时有急事来不了而又无法通知对方时(如对方的电话或手机都无法接通),则另一方按照协议就必须永远等待下去。因此,看一个计算机网络协议是否正确,不能只看在正常情况下是否正确,而且还必须非常仔细地检查这个协议能否应付各种异常情况。
2. 有人认为,既然某种网络技术提供的是不可靠的服务,那就说明在网络上所做的操作及其结果都是不可靠、不可信的,因此网络应取消不可靠的服务模式。请加以评述。
【答案】其观点是不正确的,网络的环境是非常复杂的,在传输过程中难免会出现差错。而不可靠的传输是以一种尽可能正确的信息传输方式,并不保证信息的正确。但是如果使用一定的协议保证信息的正确性,就要花费额外的开销。所以在传输过程中不必每一层都要实现可靠传输,而造成太大的开销。可以在信息交付给应用程序前的某一层完成数据的正确性检查以保证数据的可靠性,而不需要在传输的每一层都保证可靠传输,所以不可靠传输还是有其存在的价值。
3. 假定某信道受奈氏准则限制的最高码元速率为20000码元/秒。如果采用振幅调制,把码元的振幅划分为16个不同等级来传送,那么可以获得多高的数据率?
【答案】根据公式
又由题意可知:
则有:
所以,可以获得80000比特/秒的数据率。
4. 通信信道宽为lGb/s, 端到端时延为10ms 。TCP 发送窗口为65535字节。试问:可能达到的最大吞吐量为多少?信道的利用率是多少?
【答案】往返延迟时间=单程延迟时间,最大吞吐量=窗口值大小×单位时间内发送的窗口
第 2 页,共 31 页
数量,线路效率=单位时间内最大吞吐量/线路速率。
由上述分析可知,往返延迟时间=
此单位时间内最大吞吐量=
线路效率=单位时间内最大吞吐量/线路速率=
所以,最大吞吐率为26.214Mb/s,信道的利用率是2.6214%。
5. 为什么无线局域网的站点在发送数据帧时,即使检测到信道空闲也仍然要等待一小段时间?为什么在发送数据帧的过程中不像以太网那样继续对信道进行检测?
【答案】无线局域网的站点在发送数据帧时,即使检测到信道空闲也仍然要等待一小段时间是因为电磁波在总线上总是以有限的速率传播的。无线局域网的站点在传送数据帧时,检测到信道空闲,其实可能并不空闲。数据在线路上还有可能出现碰撞,一旦出现碰撞,在这个帧的发送时间内信道资源都被浪费了,所以要等待一小段时间。
发送数据帧的过程中不像以太网那样继续对信道进行检测是因为无线局域网上发送数据帧后要求对方必须返回确认帧,而以太网则不需要对方返回确认帧,所以不再继续对信道进行检测。
6. 试将TCP/IP和OSI 的体系结构进行比较,讨论其异同之处。
【答案】(l )OSI 和TCP/IP的相同点是二者均采用层次结构,都是按功能分层。
(2)0SI 和TCP/IP的主要不同点如下:
①0SI 分七层,自下而上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP分为四层,分别是网络接口层、网际层、传输层和应用层;
②0SI 层次间存在严格的调用关系,两个N 层实体的通信必须通过下一层N-1层实体,不能越级,而TCP/IP可以越过紧邻的下一层直接使用更低层次所提供的服务,因而减少了一些不必要的开销,提高了协议的效率;
③0SI 只考虑用一种标准的公用数据网,TCP/IP更侧重于异构网的互联问题。
7. 在防火墙中的分组过滤和MPLS 标记交换是否兼容?请说明理由。
【答案】防火墙中的分组过滤工作在IP 层或IP 层以上,而MPLS 标记交换则工作在IP 层之下。分组过滤就是从分组首部提取出特定的字段,然后按照事先制定好的规则对分组进行处理。防火墙本来不处理IP 层以下的MPLS 的首部,但现在的网络处理机构的功能増强了,可以从一个分组的多个首部中提取和处理多个字段。因此,MPLS 可以建立这样的显式路径,其出口结点有防火墙。
8. 浏览网页的时候,请运用TCP/IP、DNS 、HTTP 、HTML 、URL 、MIME 等术语描述浏览网页的整个逻辑过程。
【答案】HTTP 协议是基于请求/响应模式的(相当于客户机/服务器)。一个客户机在浏览器
第 3 页,共 31 页 在最佳状态下,每20ms 发送一个窗口大小的数据,那么每秒可发送1000/20=50个窗口,因
中输入URL 地址,然后通过DNS 的域名解析过程将该URL 解析成主机的IP 地址,然后客户机与服务器主机建立TCP 连接,发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL )、协议版本号,后边是MIME 信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息。其格式为一个状态行。包括信息的协议版本号、一个成功或错误的代码,后边是MIME 信息包括服务器信息、实体信息和可能的内容。
9. 什么是动态文档?试举出万维网使用动态文档的一些例子。
【答案】动态文档(Dynamic Document)是指文档的内容是在浏览器访问万维网服务器时才由应用程序动态创建。当浏览器请求到达时,万维网服务器要运行另一个应用程序,并把控制转移到此应用程序。接着,该应用程序对浏览器发来的数据进行处理,并输出HTTP 格式的文档,万维网服务器把应用程序的输出作为对浏览器的响应。由于对浏览器每次请求的响应都是临时生成的,因此用户通过动态文档所看到的内容是不断变化的。其主要优点是具有报告当前最新信息的能力。
万维网使用动态文档的例子很多,比如,利用动态文档报告股市行情、天气预报或民航售票等。
10.已知路由器R1的路由表如表所示。试画出各网络和必要的路由器的连接拓扑,标注出必要的IP 地址和接口,对不能确定的情况应当指明。
表 路由器R1的路由表
【答案】
第 4 页,共 31 页
相关内容
相关标签