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

2017年沈阳师范大学计算机网络(同等学力加试)考研复试核心题库

  摘要

一、综合题

1. —个TCP 报文段的数据部分最多为多少字节,为什么?如果用户要传送的数据的字节长度超过TCP 报文段中的序号字段可能编出的最大序号,问还能否用TCP 来传送?

【答案】一个TCP 报文段的数据部分最多为65495字节。因为此数据部分加上TCP 首部的20字节,再加上IP 首部的20字节,正好是IP 数据报的最大长度65535字节。若IP 首部包含了选择,则IP 首部长度超过20字节,这时TCP 报文段的数据部分的长度将小于65495字节。

如果数据的字节长度超过TCP 报文段中的序号字段可能编出的最大序号,则通过循环使用序号(即若当前序号增加到最大则下一个序号为0),仍能用TCP 来传送。

2. 试述邮局协议POP 的工作过程。在电子邮件中,为什么必须使用POP 和SMTP 这两个协议?IMAP 与POP 有何区别?

【答案】(1)邮局协议POP 的工作过程:

当收取邮件时,电子邮件软件首先会根据用户名和密码调用DNS 协议对POP 服务器进行IP 地址解析,然后邮件程序便开始使用TCP 协议连接邮件服务器的110端口。当邮件程序成功地连上POP 服务器后,其首先使用USER 命令将邮箱的账号传给POP 服务器;其次再使用PASS 命令将邮箱的密码传给服务器,当完成这一认证过程后,邮件程序使用STAT 命令请求服务器返回邮箱的统计资料,比如邮件总数和邮件大小等;接着UST 便会列出服务器里邮件数量;然后邮件程序就会使用RETR 命令接收邮件,接收一封后便使用DELETE 命令将邮件服务器中的邮件置为删除状态。当使用QUIT 时,邮件服务器便会将置为删除标志的邮件删除。

(2)使用POP 和SMTP 这两个协议的意义:

POP 协议和SMTP 协议是分别用来收信、发信时使用的协议。也就是说,这两个协议是专门

为接收、发送邮件设计的语言,通过使用POP 和SMTP 协议,可以使接收以及发送邮件变得方便。

(3)IMAP 与POP 的区别:

因特网报文存取协议IMAP 比POP 复杂,虽然都是按照客户服务器方式工作,但还是有很大的差别。①IMAP 是一个联机协议,用户可以在自己的PC 机上操纵ISP 邮件服务器的邮箱,就像在本地操纵一样,因此IMAP 是一个联机协议。在接收邮件的用户PC 机中的用户代理必须运行POP 客户程序,而在收件人所连接的ISP 的邮件服务器中则运行POP 服务器程序; ②在用户未发出删除邮件的命令之前,IMAP 服务器邮箱中的邮件一直保存着。而POP3协议只要用户从POP

POP 服务器就把该邮件删除;服务器读取了邮件,③当用户PC 机上的IMAP 客户程序打开IMAP

服务器的邮箱时,用户就可看到邮件的首部。若用户需要打开某个邮件,则该邮件才传到用户的

计算机上。而POP 服务器只有在用户输入鉴别信息(用户名和口令)后,才允许对邮箱进行读取。

3. 一个二进制文件共3072字节长。若使用base64编码,并且每发送完80字节就插入一个回车符CR 和一个换行符LF ,问一共发了多少个字节?

【答案】转换后共需要传送的字节数为

根据题意,每80个字节就插入两个字节,所以一共还需要插入的字节数为

又最后一组发送完应插入一个回车符CR 和一个换行符LF , 因此,一共需要传输的字节数为

4096+102+2=4200(字节)。

4. 假定要用3kHz 带宽的电话信道传送64kb/s的数据(无差错传输),试问这个信道应具有多高的信噪比(分别用比值和分贝来表示),这个结果说明什么问题?

【答案】根据香农公

则性噪比为:

用分贝表示为:

结果表明这是一个信噪比很高的信道,在表示性噪比的时候,用分贝来表示会更加的直观简明,而直接用比值表示不利于理解。

5. 假定有一个支持三种类别的缓存运行加权公平队列WFQ 的调度策略,并假定这三种类别的

,权重分别是0.5, 0.25和0.25。如果是采用循环调度那么这三个类别接受服务的顺序是123123123...

(1)如果每种类别在缓存中都有大量的分组,试问这三种类别的分组可能以何种顺序接受服务?

(2)如果第1类和第3类在缓存中有大量的分组,但缓存中没有第2类的分组,试问这两类分组可能以何种顺序接受服务?

【答案】(1)如果每种类别在缓存中都有大量的分组,这二三种类别的分组接受服务的顺序有112311231123... 、113211321132... 、311231123112... 、231123112311...321132113211... 、211321132113... 。

(2)如果第1类和第3类在缓存中有大量的分组,但缓存中没有第2类的分组,则这两类分组接受服务的顺序有:113113113... 、311311311。

6. 什么是数据报?什么是虚电路?并加以比较。

【答案】(1)在虚电路方式中,为进行数据传输,网络的源结点和目的结点之间先要建立一条逻辑通路。无论何时,一个站都能和任何站建立多个虚电路,也能与多个站建立虚电路。这种传输数据的逻辑通路就是虚电路,它之所以是“虚”的,是因为这条电路不是专用的。每条虚电路支持特定的两个端点之间的数据传输,两个端点之间也可以有多条虚电路为不同的进程服务,这些虚电路的实际路由可能相同,也可能不同。虚电路的主要特点是:在数据传送之前先建立站与

得其

站之间的一条路径。需注意的是,这样做并不是说它像电路交换那样有一条专用通路,分组在每一个结点上仍然需要缓冲,并在线路上排队等待输出;

(2)在数据报方式中,每个分组的传送是被单独处理的,就像报文交换中的报文一样。每个分组被称为一个数据报,每个数据报自身携带足够的地址信息。一个结点接收到一个数据报后,根据数据报中的地址信息和结点所储存的路由信息,找出一个合适的出路。把数据报原样发送到下一个结点。因此,当某一个站点要发送一个报文时,先把报文拆成若干个带有序号和地址信息的数据报,依次发送到网络结点上。此后,各数据报就可能不再按顺序到达目的地,有的数据报甚至会在途中丢失。整个过程中,没有虚电路的建立,需要单独为每个数据报进行路由选择;

(3)虚电路分组交换适用于两端之间的长时间数据交换,尤其是交互式会话中每次传送的数据报很短的情况下,可免去每个分组要有地址信息的额外开销。它提供了更可靠的通信功能。保证每个分组正确到达,且保持原来的顺序,还可以对两个数据端点的流量进行控制,接收方在来不及接收数据时,可以通知发送方暂缓发送分组。但虚电路有一个弱点:当某个结点或某条链路出现故障而彻底失效时,则所有经过故障点的虚电路将立即被破坏;

(4)数据报分组交换省去了呼叫建立阶段,它传输少量分组时比虚电路方式简便灵活。在数据报方式中,分组可以绕开故障区而到达目的地,因此故障的影响面要比虚电路方式小得多。但数据报不保证分组的按序到达,数据的丢失也不会立即知晓。

7. 计算机网络都有哪些类别?各种类别的网络都有哪些特点?

【答案】(1)从网络的作用范围进行分类

①局域网LAN (Local Area Network)。局域网一般用微型计算机或工作站通过高速通信线路相连(速率在10Mb/s以上),但地理上局限在较小的发网内(如l km 左右)。在局域网发展的初期,一个学校或工厂往往只拥有一个局域网,但现在局域网已得到非常广泛地使用,一个学校或企业大都拥有许多个互连的局域网;

②城域网MAN (Metropolitan Area Network )。城域网的作用范围一般是一个城市,可跨越几个街区甚至整个的城市,

其作用距离约为城域网可以为一个或几个单位所拥有,但也可以是一种公用设施,用来将多个局域网进行互连;

③广域网WAN (Wide Area Network)。广域网的作用范围几十到几千公里,因而有时也称为远程网。广域网是因特网的核心部分,其任务是通过长距离(如跨越不同的国家)运送主机所发送的数据。连接广域网各结点交换机的链路一般都是高速链路,具有较大的通信容量;

④个人区域网PAN (Personal Area Network)。个人区域网就是在个人工作地方把属于个人使用的电子设备(如便携式电脑等)用无线技术连接起来的网络,因此,也常称为无线个人区域网WPAN (Wireless PAN), 其范围大约在10m 左右。

(2)从网络的使用者进行分类

①公用网(PublicNetwork )。电信公司(国有或私有)出资建造的大型网络;

②专用网(PrivateNetwork )。某个部门为本单位的特殊业务工作的需要而建造的网络,这种网络不向本单位以外的人提供服务。