当前位置:问答库>考研试题

2017年福州大学计算机专业基础B计算机网络复试实战预测五套卷

  摘要

一、综合题

1. 什么是最大传送单元MTU , 它和IP 数据报首部中的哪个字段有关系?

【答案】在IP 层下面的每一种数据链路层都有其自己的帧格式,其中包括帧格式中的数据字段的最大长度,这称为最大传送单元MTU (Maximum Transfer Unit )。当一个IP 数据报封装成链路层的帧时,此数据报的总长度(即首部加上数据部分)一定不能超过下面的数据链路层的MTU 值。当数据报长度超过网络所容许的最大传送单元MTU 时,就必须把过长的数据报进行分片后才能在网络上传送(见后面的“片偏移”字段)。这时,数据报首部中的“总长度”字段不是指未分片前的数据报长度,而是指分片后的每一个分片的首部长度与数据长度的总和。

2. 建议的IPV6没有首部检验和,这样做的优缺点是什么?

【答案】建议的IPV6没有首部检验和,这样做的优点:16位的首部检验和字段保证IP 分组头值的完整性,但当IP 分组头通过路由器时,分组头发生变化,检验和必须重算。若无此段则使路由器更快的处理分组,从而可以改善吞吐率。

缺点:在可靠度低的网络里,容易出错。

3. 你所使用的浏览器的高速缓存有多大?请进行一个实验:访问几个万维网文档,将你的计算机与网络断开,然后再回到你刚才访问过的文档,你的浏览器的高速缓存能够存放多少个页面?

【答案】浏览器的高速缓存大小与用户所使用的机器有直接的关系,因不同机器而定。

4. 通信信道宽为lGb/s, 端到端时延为10ms 。TCP 发送窗口为65535字节。试问:可能达到的最大吞吐量为多少?信道的利用率是多少?

【答案】往返延迟时间=单程延迟时间,最大吞吐量=窗口值大小×单位时间内发送的窗口

数量,线路效率=单位时间内最大吞吐量/线路速率。 由上述分析可知,往返延迟时间=此单位时间内最大吞吐量=线路效率=单位时间内最大吞吐量/线路速率=

所以,最大吞吐率为26.214Mb/s,信道的利用率是2.6214%。

5. 电子邮件的信封和内容在邮件的传送过程中起什么作用?和用户的关系如何?

【答案】电子邮件由信封(Envelope )和内容(Content )两部分组成。电子邮件的传输程序根据邮件信封上的信息来传送邮件。在邮件的信封上,最重要的就是收件人的地址。TCP/IP体系的电子邮件系统规定电子邮件地址(E-mail Address)的格式如下:

在最佳状态下,每20ms 发送一个窗口大小的数据,那么每秒可发送1000/20=50个窗口,因

收件人邮箱名@邮箱所在主机的域名

, 在上式中,符号“@”读作“at”,表示“在”的意思。收件人邮箱名又简称为用户名(User Name)

是收件人自己定义的字符串标识符。但应注意,标志收件人邮箱名的字符串在邮箱所在邮件服务器的计算机中必须是唯一的。这样就保证了这个电子邮件地址在世界范围内是唯一的。这对保证电子邮件能够在整个因特网范围内的准确交付是十分重要的。电子邮件的用户一般采用容易记忆的字符串。

使用电子邮件的用户看不见邮件发送的具体过程,包括连接建立,邮件传送和连接释放,所有这些复杂过程都被电子邮件的用户代理屏蔽了。写电子邮件时,在用户写好首部后,邮件系统自动地将信封所需的信息提取出来并写在信封上,所以用户不需要填写电子邮件信封上的信息。而且只有当用户在从自己邮箱中读取邮件的时候才能看到邮件的内容。

6. “无条件安全的密码体制”和“在计算上是安全的密码体制”有什么区别?

【答案】无条件安全的密码体制是指无论截获者获得了多少密文,在密文中都没有足够的信息来唯一地确定出对应的明文,则这一密码体制为无条件安全的,这在理论上是不可破的。

在计算上是安全的密码体制是指密码不能在一定时间内被可以使用的计算资源破译,这在计算上(而不是在理论上)是不可破的。

无条件安全的密码体制是理论上安全的,计算上安全的密码体制是实用上安全的。

7. 端口的作用是什么?为什么端口号要划分为三种?

【答案】端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。

计算机中的进程要通信,不仅必须知道对方的IP 地址,而且还要知道对方的端口号。因特网上的计算机通信是采用客户-服务器方式,客户在发起通信请求时,必须首先知道对方服务器的IP 地址和端口号,因此首先分为服务器端使用的端口号和客户端使用的端口号两类。

而对服务器端使用的端口号而言,由于TCP/IP有一系列最为重要的应用程序,为了让所有用户都知道,每当出现一种这样的新应用程序时,IANA 都必须为它指派一个熟知端口否则因特网上其他应用进程就无法与它通信,这类端口就是熟知端口。在熟知端口以外,保留的端口可以被其他服务器端的没有熟知端口号的应用程序使用,但事先必须在IANA 进行登记以防止重复,这类端口号称为登记端口号。因此,端口号就被划分为了三种。

8. 区分服务DiffServ 与综合服务IntServ 有何区别,区分服务的工作原理是怎样的?

【答案】(1)区分服务DiffServ 与综合服务IntServ 的区别:

DiffServ 工作范围分为DS 域和DS 区两个层次。①区分服务DiffServ 层次简单,伸缩性较好:

DS 标记只是规定了有限数量的业务级别,状态信息的数量正比于业务级别,而不是流的数量。而综合服务IntServ 伸缩性差,在WAN 中,各种各样的子网会不断増多,并且随着流数目的增加,

状态信息的数量成比例上升,重传PA TH 和RESV 信息会占用大量的路由器存储空间和处理开销;

②区分服务DiffServ 便于实现:只在网络的边界上才需要复杂的分类、标记、管制和整形操

作。ISP 核心路由器只需要实现行为聚集(BA )的分类,因此实现和部署区分、分级都比较容易;

③区分服务DiffServ 不影响路由:DiffServ 的节点提供服务的手段只限于队列调度和缓冲管理,并不涉及路由选择,而综合服务Intserv 对现有路由器的改造十分复杂。由于需要进行端到端的资源预留,必须要求从发送到接收之间所有路由器都支持RSVP 和许可控制协议,同时每个路由器还要花费大量的资源来维护和更新数据库。

(2)区分服务的工作原理:区分服务体系结构(DiffServ )定义了一种可以在互联网上实施可扩展的服务分类的体系结构。一种“服务”,是由在一个网络内,在同一个传输方向上,通过一条或几条路径传输数据包时的某些重要特征所定义的。这些特征可能包括吞吐率、时延、时延抖动,和丢包率的量化值或统计值等,也可能是指其获取网络资源的相对优先权。服务分类要求能适应不同应用程序和用户的需求,并且允许对互联网服务的分类收费。

DiffServ 体系结构由许多在网络节点上实现的功能要素组成,包括每一跳转发小集合,数据包归类功能,和交通调节功能。其中,交通调节功能又包含测量、标记、整形、和监察策略四部分。在本体系结构,只在网络的边界节点上实现复杂的分类和调节功能,并且,通过在IPV4和IPV6包头的DS 段做适当的标记,聚合流量,然后根据所做的标记,采取不同的每一跳转发策略。因此,本体系结构具备可扩展性。“每一跳行为”保证了在互相竞争资源的数据流中为每个网络节点分配缓冲区和带宽资源时,有一个合理的处理力度。在核心网络节点上,无需维护每个应用程序流或每个用户转发状态。