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

2018年南京师范大学计算机科学与技术学院880计算机技术综合[专业硕士]之计算机网络考研仿真模拟五套题

  摘要

一、综合题

1. 密码编码学、密码分析学和密码学都有哪些区别?

【答案】密码学(Cryptology )包含密码编码学(Cryptography )和密码分析学(Cryptanalytics )两部分内容。

密码编码学是密码体制的设计学,是研宄数据变换的原理、手段和方法的技术和科学。

密码分析学则是在未知密钥的情况下从密文推演出明文或密钥的技术,是为了取得秘密的信息,而对密码系统及其流动的数据进行分析,是对密码原理、手段和方法进行分析、攻击的技术和科学。

2. 假定要从已知的URL 获得一个万维网文档。若该万维网的IP 地址开始时并不知道。试问:除HTTP 外,还需要什么应用层协议和运输层协议?

【答案】假定要从已知的URL 获得一个万维网文档,若该万维网的IP 地址开始时并不知道,则除HTTP 外,应用层还需要DNS 协议,而运输层需要UDP 协议(DNS 使用)和TCP 协议(HTTP 使用)。

3. 计算机网络向用户可以提供哪些服务?

【答案】计算机网络向用户提供的最重要的功能有两个,即

(1)连通性。所谓连通性,就是计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连通一样。如传真、电子邮件(E-mail )、电子数据交换(EDI )、电子公告牌(BBS )、远程登录(Telnet )与信息浏览等服务;

(2)共享。所谓共享是指资源共享,资源共享的含义是多方面的,可以是信息共享、软件共享,也可以是硬件共享。

4. 设每隔1微秒就分配出100万个IPV6地址,试计算大约要用多少年才能将IPV6地址空间全部用光。可以和宇宙的年龄(大约有100亿年)进行比较。

【答案】“每隔1微微秒分配出100万个地址”即以

IPV6使用16字节的地址空间,故总的地址

数为

大约是宇宙年龄的1000倍。

5. 试找出可产生以下数目的A 类子网的子网掩码(采用连续掩码)。

(1)2,(2)6,(3)30,(4)62,(5)122, (6)250。

第 2 页,共 27 页 个/秒的速率分配地址,设全部分配完所用的时间为t ,

【答案】找出不小于子网数+2的最小的2的m 次幂,则子网长度应为m 。

(1)255.192.0.0;

(2)255.224.0.0;

(3)255.248.0.0;

(4)255.252.0.0;

(5)255.254.0.0;

(6)255.255.0.0。

6. 试简单说明下列协议的作用:IP 、ARP 、RARP 和ICMP 。

【答案】IP :网际协议,它是TCP/IP体系中两个最重要的协议之一,也是最重要的因特网标准协议之一,IP 使互联起来的许多计算机网络能够进行通信;

ARP :地址解析协议,将IP 地址转换成物理地址。ARP 是解决同一个局域网上的主机或路由器上的IP 地址和硬件地址的映射问题;

RARP :逆向地址解析协议,将物理地址转换成IP 地址;

ICMP :网际控制报文协议,进行差错控制和传输控制,减少分组的丢失。

7. 假定使用连续ARQ 协议,发送窗口大小是3, 而序号范围是[0, 15],而传输媒体保证在接收方能够按序收到分组。在某一时刻,在接收方,下一个期望收到的序号是5。试问:

(1)在发送方的发送窗口中可能有出现的序号组合有哪些种?

(2)接收方已经发送出的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组。

【答案】(1)接收方下一个期望收到的序号为5, 说明序号为5之前的分组已经发送并收到,而序号为5的分组还没有收到,即序号为5的分组已经发送或者还没有发送,因此可能的序号组合为P ,3, 4]、[3, 4, 5]、[4, 5,6]、[5,6,7];

(2)如果接收方期望收到序号为5的分组,则说明它已经接收了序号4以前的分组并给出了确认。如果这些确认没有被发送方收到,则确认消息可能包括2、3、4。由于发送方已经发送了序号为2、3、4的分组,因此必然收到了序号1的确认。一旦接收方发出序号1的确认,则不会再发送小于1的确认,因此可能停留在网络中的确认号为2、3、4。

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

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

TELNET 的主要特点包括:①使用客户/服务器方式,在本地主机运行TELNET 客户进程,而在远地主机上运行TELNET 服务器进程。与FTP 情况相似,服务器中的主进程等待新的请求,并

第 3 页,共 27 页

产生从属进程来处理每一个连接;②TELNET 能够适应许多异构的计算机和操作系统的差异,例如,对于文本中一行的结束,有的系统使用ASCII 码的回车符CR ,有的使用换行符LF ,有的系统使用回车换行两个字符。

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

9. 话音信号的采样速率为8000Hz , 每隔10ms 将已编码的话音采样装配成话音分组,每一个话音分组在发送之前要加上一个时间戳。假定时间戳是从一个时钟得到的,该时钟每隔A 秒将计数器加1。试问能否将A 取为9ms? 如果行,请说明理由;如果不行,你认为A 应取为多少?

【答案】不能将A 取为9ms ,A 应小于话音分组长度10ms 。如果将A 取为9ms ,则有, 时钟时间:0918273645546372819099108……

计数器值:0123456789101112……

话音分组每隔10ms 产生一个,对应的时间戳值(即计数器值)为:

话音分组产生时间:0102030405060708090100110……

应加上的时间戳值:012345678101112……

可以看到时间戳值在8到10之间缺了一个。可见将Δ取为略小于话音分组长度10ms 是不行的。正确的做法是使2Δ或3Δ等于话音分组长度。当话音分组丢失时,时间戳值会相差4Δ或5Δ,由此来判定是否发生了分组丢失,可以将Δ取为5ms 。

10.目前有哪几种方案改造因特网使因特网能够适合于传送音频/视频数据?

【答案】为了使因特网能够适合于传送音频/视频数据,目前常采用的几种方案:

(1)大量使用光缆,使网络的时延和时延抖动减小,使用具有大量高速缓存的高速路由器,在网上传送实时数据就不会有问题;

(2)将因特网改造为能够对端到端的带宽实现预留,从而根本改变因特网的协议找一从无连接的网络变为面向连接的网络;

(3)付出较小的代价部分改动因特网的协议,也能够使多媒体信息在因特网上的传输质量得到改进。

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

余数。

【答案】M=101110,模2运算后为101110000, 与除数P=1001相除后得R=011。所以应该添加在数据后面的余数为011。

第 4 页,共 27 页 试求应添加在数据后面的