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

2017年南京理工大学计算机科学与技术学院数据库与计算机网络复试之计算机网络考研复试核心题库

  摘要

一、综合题

1. 实时流式协议RTSP 的功能是什么?为什么说它是个带外协议?

【答案】(1)实时流式协议RTSP 是IETF 的MMUSIC 工作组开发的协议,现已成为因特网建议标准【RFC2326】,是为了给流式过程增加更多的功能而设计的协议。RTSP 协议以客户/服务器方式工作,它是一个应用层的多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制(像在影碟机上那样的控制),如:暂停/继续、快退、快进等。因此RTSP 又称为“因特网录像机遥控协议”。

(2)RTSP 本身并不传送数据,而仅仅是使媒体播放器能够控制多媒体流的传送(有点像文件传送协议FTP 有一个控制信道),因此RTSP 又称为带外协议(Out-of-Band Protocol)。

2. IP 地址分为几类,各如何表示,IP 地址的主要特点是什么?

【答案】IP 地址是指给因特网上的每一个主机(或路由器)的每一个接口分配一个在全世界范围内唯一的32位标识符。而所谓“分类的IP 地址”则是将IP 地址划分为若干个固定类,每一类地址都由两个固定长度的字串组成,第一个字段是网络号,第二个字段是主机号。

(1)IP 地址被分为A 、B 、C 、D 、E 五类,其中A 、B 、C 类为单播地址,D 类地址用于多播,E 类地址保留为以后用:

①A 类地址:网络号占1个字节长,网络中的主机号占3个字节,A 类地址网络号的第一位二进制数取值必须为“O ”。A 类地址可指派的网络号是126个减2的原因:网络号全0表示“本网络”; 网络号127(01111111

)保留作为本地软件回环测试之用。每个网络允许

台主机,通常分配给拥有大量主机的网络(如主干网);

②B 类地址:网络号占2字节,网络中的主机号占2字节,B 类地址网络号的前两位二进制数取值必须为“10”。B 类地址允许有16383个网段,每个网络允许有65534台主机,适用于结点比较多的网络(如区域网);

③C 类地址:网络号占3字节,网络中主机号占1字节,C 类地址网络标识的前3位二进制数取值必须为“110”。具有C 类地址的网络允许有254台主机,适用于结点比较少的网络。

(2)IP 地址的主要特点

①每一个IP 地址都由网络号和主机号两部分组成,是一种分等级的地址结构,它不能反映任何有关主机位置的物理信息;

②实际上IP 地址是标志一个主机和一条链路的接口,当一个主机同时连接在多个网络上时,该主机就必须有多个IP 地址;

③由转发器或网桥连接起来的若干个局域网仍为一个网络;

④所有分配到网络号(Net-id )的网络都是平等的;

⑤IP 地址可用来指明一个网络的地址。

A 类网络的IP 地址范围

C 类网络的IP 地址范围为B 类网络的IP 地址范围

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

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

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

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

4. 分两种情况(使用子网掩码和使用CIDR )写出因特网的IP 层查找路由的算法。

【答案】(1)划分子网,使用子网掩码的情况:

①从收到的数据报的首部提取目的IP 地址D ;

②先判断是否为直接交付。对路由器直接相连的网络逐个进行检查;用各网络的子网掩码和D 逐位相“与”(AND 操作),看结果是否和相应的网络地址匹配。若匹配,则把分组进行直接交付(当然还需要把D 转换成物理地址,把数据报封装成帧发送出去),转发任务结束。否则就是间接交付,执行③;

③若路由表中有目的地址为D 的指明主机路由,则将数据报传递给路由表中所指明的下一站路由器;否则,执行④;

④对路由表中的每一行(目的网络地址,子网掩码,下一跳地址),用其中的子网掩码和D 逐位相“与”(AND 操作),其结果为N 。若N 与该行的目的网络地址匹配,则把数据报传送给该行指明的下一跳路由器;否则,执行⑤;

⑤若路由表中有一个默认路由,则将数据报传递给路由表中所指明的默认路由器;否则,执行⑥;

⑥报告转发分组出错。

(2)使用CIDR 的情况

①从数据报的首部提取目的站的IP 地址D , 得出目的站的网络号为N ;

②若N 就是与此路由器直接相连的某一个网络号,则不需要再经过其他的路由器,而直接通过该网络将数据报交付给目的站D (这里包括将目的主机地址D 转换为具体的物理地址,将数据报封装为MAC 帧,再发送此帧);否则,执行③;

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

③若路由表中有目的地址为D 的指明主机路由,则将数据报传递给路由表中所指明的下一站路由器;否则,执行④;

④若路由表中有到达网络IV 的路由,将数据报传递给路由表中所指明的下一站路由器;否则,执行⑤;

⑤若路由表中有网络前缀一项,就表示使用了CIDR , 这时应对路由表中的每一行,用掩码进行和目的站IP 地址D 相“与”的运算,设得出结果为M 。选择M 对应的目的站网络号中网络前缀最长的一行,数据报传递给路由表中所指明的下一站路由器;否则,执行⑥;

⑥若路由表中有一个默认路由,则将数据报传递给路由表中所指明的默认路由器;否则,执行⑦;

⑦报告路由选择出错。

5. MIME 与SMTP 的关系是怎样的?什么是Quoted-printable 编码和base64编码?

【答案】(1)MIME 与SMTP 的关系:

由于SMTP 存在着一些缺点和不足,在这种情况下提出了通用因特网邮件扩充协议MIME 。MIME 并没有改动或取代SMTP 。MIME 的意图是继续使用目前的RFC822格式,但増加了邮件主题的结构,并定义了传送非ASCII 码的编码规则,也就是说,MIME 邮件可以在现有的电子邮件程序和协议下传送,如图所示。

图 MIME 和SMTP 关系

(2)Quoted-printable 编码和base64编码

Quoted-printable 编码适用于当所传送的数据中只有少量的非ASCII 码的情况。这种编码方法的特点是对于所有可以打印的ASCII 码,除非特殊字符等号外,都不改变。

base64编码适用于任意的二进制文件。编码过程是先将二进制代码划分为一个24bit 长的单元,然后将每一个24bit 单元划分为4个6bit 组,每一个6bit 组按照一定方法转换成ASC Ⅱ码。

6. 网络协议的三个要素是什么,各有什么含义?

【答案】网络协议的三个要素:语法,语义和同步。

(1)语法:即数据与控制信息的结构或格式;

(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应;

(3)同步:即事件实现顺序的详细说明。

7. 电子邮件的安全协议PGP 主要都包含哪些措施?

【答案】PGP 是一个完整的电子邮件安全软件包,包括加密、鉴别、电子签名和压缩等技术。