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

2017年西北工业大学电子信息学院976计算机网络考研复试核心题库

  摘要

一、综合题

1. 区分服务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 段做适当的标记,聚合流量,然后根据所做的标记,采取不同的每一跳转发策略。因此,本体系结构具备可扩展性。“每一跳行为”保证了在互相竞争资源的数据流中为每个网络节点分配缓冲区和带宽资源时,有一个合理的处理力度。在核心网络节点上,无需维护每个应用程序流或每个用户转发状态。

2. 试将TCP/IP和OSI 的体系结构进行比较,讨论其异同之处。

【答案】(l )OSI 和TCP/IP的相同点是二者均采用层次结构,都是按功能分层。

(2)0SI 和TCP/IP的主要不同点如下:

①0SI 分七层,自下而上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层,而TCP/IP分为四层,分别是网络接口层、网际层、传输层和应用层;

②0SI 层次间存在严格的调用关系,两个N 层实体的通信必须通过下一层N-1层实体,不能

越级,而TCP/IP可以越过紧邻的下一层直接使用更低层次所提供的服务,因而减少了一些不必要的开销,提高了协议的效率;

③0SI 只考虑用一种标准的公用数据网,TCP/IP更侧重于异构网的互联问题。

3. 物理层要解决哪些问题,物理层的主要特点是什么?

【答案】(1)物理层要解决的主要问题:

①物理层要尽可能屏蔽掉物理设备、传输媒体和通信手段的差异,使上面的数据链路层感觉不到这些差异,这样就可使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么;

②怎样在连接各种计算机的硬件设备上传输数据比特流;

③在两个相邻系统之间唯一地标识数据电路。

(2)物理层的主要特点:

①由于在OSI 之前,许多物理规程或协议已经制定,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用。加之物理层协议涉及的范围广泛,所以至今没有按OSI 抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械、电气、功能和过程特性;

②由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的物理协议相当复杂。

4. 解释以下名词:协议栈、实体、对等层、协议数据单元、服务访问点、客户、服务器、客户/服务器方式。

【答案】协议栈:在网络中,为了完成通信,必须使用多层次的多种协议。这些协议按照层次顺序组合在一起,构成了协议栈,也称为协议族;

实体:任何可发送或接收信息的硬件或软件进程;

对等层:在网络体系结构中,通信双方实现同样功能的层。

协议数据单元:OSI 参考模型中在对等层次之间传送的数据单位;

服务访问点(SAP ):在同一系统中相邻两层的实体进行交互(即交换信息)的地方;

客户和服务器:通信中所涉及的两个应用进程。客户为服务请求方,服务器为服务提供方; 客户/服务器方式:描述进程之间服务与被服务的关系。客户首先发起连接建立请求,服务器接受连接建立请求,并为客户提供相应服务。

5. TCP 协议通过哪些差错检测和纠正方法来保证传输的可靠性?

TCP 中的差错检验通过3种简单工具来完成:【答案】检验、选择确认和超时重传。每个TCP

报文段都包括校验和字段。校验和用来检查报文段是否出现传输错误。如果报文段出现传输错误,TCP 检查出错就丢弃该报文段。则发送端TCP 通过检查接收端的确认,来判断发送的报文段是否已经正确地到达目的端TCP 。如果发出的一个报文段在超时规定的时间内没有收到确认,则发送端将判断该报文段丢失或传输出错,从而重传该报文段。

6. 无线局域网都由哪几部分组成?无线局域网中的固定基础设施对网络的性能有何影响?接入点AP 是否就是无线局域网中的固定基础设施?

【答案】(1)无线局域网由无线网卡、无线接入点(AP )、计算机和有关设备组成,采用单元结构,将整个系统分成许多单元,每个单元称为一个基本服务集;

(2)“固定基础设施”是指预先建立起来的、能够覆盖一定地理范围的一批固定基站,直接影响无线局域网的性能;

(3)接入点AP 是星形拓扑的中心点,它不是固定基础设施。

7. 小写和大写开头的英文名字internet 和Internet 在意思上有何重要区别?

【答案】以小写字母i 开始的internet (互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议(即通信规则)可以是任意的;

以大写字母I 开始的Internet (因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET 。

区别:后者实际上是前者的双向应用。

8. 要发送的数据为1101011011,采用CRC 的生成多项式是

后面的余数。

数据在传输过程中最后一个1变成了0, 问接收端能否发现?

若数据在传输过程中最后两个1都变成了0, 问接收端能否发现?

采用CRC 检验后,数据链路层的传输是否就变成了可靠传输?

【答案】根据给出的生成多项式,可得除数为10011,用11010110110000除以10011得到冗余码(余数)为1110,把它添加在要发送的数据后面一起发送出去。

(1)数据在传输过程中若最后一个1变成了0, 则应该用11010110101110除以10011,余数为011, 不为0, 接收端可以发现差错;

(2)数据在传输过程中若最后两个1都变成了0, 则应该用11010110001110除以10011,余数为101,不为0, 接收端可以发现差错;

(3)在数据链路层使用CRC 检验,能够实现无比特差错传输,但这还不是可靠传输。

试求应添加在数据