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

2018年湖南科技大学计算机科学与工程学院408计算机学科专业基础综合之计算机网络考研仿真模拟五套题

  摘要

一、综合题

1. 试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。

【答案】数据:运送消息的实体;

信号:数据的电气的或电磁的表现;

模拟数据:运送信息的模拟信号;

模拟信号:连续变化的信号;

基带信号:来自信源的信号;

带通信号:经过载波调制后的信号;

数字数据:取值为不连续数值的数据;

数字信号:取值为有限的几个离散值的信号;

码元:在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形称为码元;单工通信:即只能有一个方向的通信而没有反方向的交互;

半双工通信:又称双向交替通信,即通信的双方都可以发送信息,但不能双方同时发送或接收传输;

全双工通信:又称双向同时通信,即通信的双方可以同时发送和接收信息;

串行传输:逐个比特按照时间顺序传输;

并行传输:多个比特同时传输。

2. 协议与服务有何区别?有何关系?

【答案】协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供的服务。协议和服务的概念的区分:

(1)协议的实现保证了能够向上一层提供服务,本层的服务用户只能看见服务而无法看见下面的协议,下面的协议对上面的服务用户是透明的;

(2)协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服务是“垂直的”,即服务是由下层通过层间接口向上层提供的。上层使用下层所提供的服务,必须与下层交换一些命令,这些命令在OSI 中被称为服务原语。

3. 远程登录TELNET 的主要特点是什么?什么叫做虚拟终端NVT?

【答案】(1)TELNET 是一个简单的远程终端协议,本地主机上的用户可使用TELNET 通过TCP 连接登录(注册)到远地由主机名或IP 地址标识的另一台主机上。TELNET 能将用户在键盘上的击键通过TCP 连接传到远地主机,同时也能将远地主机的输出返回到本地用户的显示屏幕。这种服务是透明的,用户的感觉就好象键盘与显示器是直接连接到远地主机上的。

TELNET 的主要特点包括:①使用客户/服务器方式,在本地主机运行TELNET 客户进程,而在远地主机上运行TELNET 服务器进程。与FTP 情况相似,服务器中的主进程等待新的请求,并产生从属进程来处理每一个连接;②TELNET 能够适应许多异构的计算机和操作系统的差异,例如,对于文本中一行的结束,有的系统使用ASCII 码的回车符CR ,有的使用换行符LF ,有的系统使用回车换行两个字符。

(2)为了适应计算机和操作系统的差异,TELNET 定义了数据和命令通过因特网的方式,即所谓的网络虚拟终端NVT 。它规定了数据和命令如何通过因特网。客户软件将用户的击键和命令转换成NVT 格式,并递交到服务器,服务器将收到的数据和命令由NVT 格式再转换为远地系统所需的格式。向用户返回数据时,服务器将远地系统格式转换为NVT 格式,本地客户再从NVT 格式转换回本地系统的格式。

4. 设想有一天整个因特网的DNS 系统都瘫痪了(这种情况不大会出现),试问还有可能给朋友发送电子邮件吗?

【答案】不可以给朋友发送电子邮件。

5. 以太网交换机有何特点?用它怎样组成虚拟局域网?

【答案】(1)以太网交换机的特点

①以太网交换机通常都有十几个端口,因此,以太网交换机实质上就是一个多接口的网桥,和工作在物理层的转发器和集线器有很大差别;

②以太网交换机的每个接口都直接与一个主机或另一个集线器相连,并且一般都工作在全双工方式;

③当主机需要通信时,交换机能同时连通许多对的接口,使每一对相互通信的主机都能像独占通信媒体那样,无碰撞地传输数据,当两个站通信完成后就断开连接;

④以太网交换机和透明网桥一样,也是一种即插即用设备,其内部的帧转发表也是通过自学习⑤算法逐渐自动建立起来的;

⑥以太网交换机由于使用了专用的交换结构芯片,其交换速率较高;

以太网交换机一般都具有多种速率的接口,极大地方便了不同情况的用户;

⑦有些以太网交换机对收到的帧采用存储转发方式进行转发,但也有一些交换机采用直通的交换方式,因而提高了帧的转发速度。

(2)虚拟局域网VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组,而这些网段具有某些共同的需求。每一个VLAN 的帧都有一个明确的标识符,指明发送这个帧的工作站是属

于哪一个VLAN 。虚拟局域网是局域网给用户提供的一种服务。

利用以太网交换机可以很方便地实现虚拟局域网:按照端口划分VLAN 。即将交换机中的某些端口定义为一个单独的区域,从而形成一个VLAN 。基于端口的VLAN 的优点是配置方便,通过网络管理软件,根据VLAN 标识符将不同的端口分到相应的分组中。不同交换机上的若干个端口可以组成同一个VLAN , 分配到同一个VLAN 的各网段上的所有站点都在同一个广播域中,可以直接通信。

6. 为什么在TCP 首部中有一个首部长度字段,而UDP 的首部中就没有这个字段?

【答案】TCP 首部除固定长度部分以外,还有选项字段。TCP 首部长度是可变的,而UDP 首部长度是固定的。当没有使用选项时,TCP 的首部长度是20字节。长度可变,最长可达40字节。所以TCP 首部中有一个首部长度字段,而UDP 的首部中就没有这个字段。

7. 试将以下的IPV6地址用零压缩方法写成简洁形式:

(1)

(2)

(3)

(4)

【答案】零压缩,即一连串的零可以用一对冒号所取代,一个地址只能使用一次零压缩。此外,可将每个分组前导零位去除做简化表示,但每个分组必须至少保留一位数字。

(1)

(2)

(3)

(4)

8. 报文的保密性与完整性有何区别?什么是MD5?

【答案】(1)报文的保密性和完整性是完全不同的概念。

保密性的特点:即使加密后的报文被攻击者截获了,攻击者也无法了解报文的内容;

完整性的特点:接收者收到报文后,知道报文没有被篡改或伪造。

(2)MD5是RFC1321提出的报文摘要算法,目前已获得了广泛的应用。它可以对任意长的报文进行运算,然后得出128bit 的MD5报文摘要代码。算法的大致过程如下: ①先将任意长的报文按模

是1,后面都是0;

③将追加和填充后的报文分割为一个个512bit 的数据块,512bit 的报文数据分成4个128bit 的数据块依次送到不同的散列函数进行4轮计算。每一轮又都按32bit 的小数据块进行复杂的运算,一直到最后计算出MD5报文摘要代码(128bit )。

计算其余数(64bit ),追加在报文的后面; ②在报文和余数之间填充1〜512bit ,使得填充后的总长度是512的整数倍。填充比特的首位