2017年浙江工业大学计算机网络(同等学力加试)考研复试核心题库
● 摘要
一、综合题
1. 浏览器同时打开多个TCP 连接进行浏览的优缺点如何?请说明理由。
【答案】(1)优点:简单、明了、方便。浏览器在同时打开多个TCP 连接进行浏览时,会把取回的每一个页面副本放入本地磁盘的缓存中,当浏览某个页面时(用鼠标选择某个页面),浏览器直接从缓存中得到该项的副本而不必再访问网络,在这种情况下可明显的改善浏览器的特性。因为从网络上取回一个很大的文件所需的时间,大大超过从本地磁盘直接读取的时间,对于网络连接较慢的用户,就显得比较重要;
(2)缺点:由于要对大量的文件进行缓存,会占用较多的存储空间,并且,由于浏览器要耗费时间来把这些文件存储在磁盘上,有可能反而降低了浏览器的效率。此外,万维网服务器往往要服务大量的客户请求,会加重其负担。
2. RIP 使用UDP , OSPF 使用IP , 而BGP 使用TCP 。这样做有何优点,为什么RIP 周期性地和邻站交换路由信息而BGP 却不这样做?
【答案】RIP 只和邻站交换信息,UDP 虽不保证可靠交付,但UDP 开销小,可以满足RIP 的要求;OSPF 使用可靠的洪泛法,并直接使用IP ,灵活性好并且开销更小;BGP 需要交换整个路由表(在开始时)并更新信息;TCP 提供可靠支付以减少带宽的消耗。
RIP 使用不保证可靠交付的UDP , 必须不断的(周期性的)和邻站交换信息才能使路由信息及时得到更新;但BGP 使用保证可靠交付的TCP , 因此不需要这么做。
3. 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 Ⅱ码。
4. 试举例说明有些应用程序愿意采用不可靠的UDP , 而不愿意采用可靠的TCP 。
【答案】UDP 是无连接的,即发送数据之前不需要建立连接(当然发送数据结束时也没有连接可释放),因此减少了开销和发送数据之前的时延。虽然UDP 提供的是不可靠的服务,但UDP 没有拥塞控制,有时某些服务为了达到较高的效率但同时对可靠性要求不高时,往往采用UDP 协议。
例如视频会议,由于人体大脑对视频信号有一定的关联想象能力,一定量的有差错的或丢失的视频帧不会对画面产生太大影响,TCP 数据报出错则会引起重传,可能带来较大的时延扰动,因此视频会议采用的是不可靠的UDP 。
5. 一个万维网网点有1000万个页面,平均每个页面有10个超链。读取一个页面平均要100ms ,问要检索整个网点所需要的最少时间。
【答案】若不考虑网络时延,那么检索整个网点所需要的时间为:
116(天)。
6. 试分别讨论以下各种情况在什么条件下是透明传输,在什么条件下不是透明传输。(提示:请弄清什么是“透明传输”,然后考虑能否满足其条件。)
(1)普通的电话通信。
(2)电信局提供的公用电报通信。
(3)因特网提供的电子邮件服务。
【答案】透明传输实际上是不管所传数据是什么样的比特组合,都应当能够在链路上传送。当所传数据中的比特组合恰巧与某一个控制信息完全一样时,必须有可靠的措施,使接收方不会将这种比特组合数据误认为是某种控制信息,这样的数据链路层的传输就被认为是透明的。
(1)由于电话系统的带宽有限,而且还有失真,因此电话机两端的输入声波和输出声波是有差异的,在“传送声波”这个意义上讲,普通的电话通信并不是透明传输。但对“听懂说话的意思”来讲,基本上是透明传输。但有时个别语音会听错,如单个的数字1和7, 这时就不是透明传输;
(2)—般说来,由于电报通信的传输是可靠的,接收的报文和发送的报文是一致的,因此应当是透明传输,但如果有人到电信局发送“1849807235”这样的报文,则电信局会根据有关规定拒绝提供电报服务(电报通信不得为公众提供密码通信服务)。因此,对于发送让一般人看不懂意思的报文,现在的公用电报通信不是透明通信;
(3)—般说来,电子邮件是透明传输,但有时不是。因为国外有些邮件服务器为了防止垃圾邮件,对来自某些域名(如.cn )的邮件一律阻拦,这就不是透明传输,有些邮件的附件在收件人的电脑上打不开,这也不是透明传输。
7. 试简述SMTP 通信的三个阶段的过程。
【答案】SMTP 通信的三个阶段:
(1)连接建立。发信人先将发送的邮件送到邮件缓存,SMTP 客户每隔一定时间对邮件缓存扫描一次。如发现有邮件,就使用SMTP 的熟知端口号码同接收方主机的SMTP 服务器建立TCP 连接,连接建立后,接收方SMTP 服务器发出“服务就绪”,然后SMTP 客户向SMTP 服务器发送HELO 命令,附上发送方的主机名。SMTP 若有能力接收邮件,就发送准备好接收命令,若SMTP 服务器不可用,就回答服务不可用。
(2)邮件传送。邮件的传送从MAIL 命令开始。若SMTP 服务器已经准备好接收邮件,则发送一个RCPT 命令,并从SMTP 服务器返回相应的信息,然后开始传送数据;如果SMTP 没有准备好接收邮件,就返回一个代码,指出错误的原因。
(3)连接释放。邮件发送完毕后,SMTP 客户发送QUIT 命令,SMTP 服务器返回信息,表示同意释放TCP 连接,邮件发送的全部过程结束。
8 使用客户一服务器方式进行文件分发。一台服务器把一个长度为F 大文件分发给N 个对等方。.
假设文件传输的瓶颈是各计算机(包括服务器)的上传速率u 。试计算文件分发到所有对等方的最短时间。
【答案】在客户一服务器方式下:
①从服务器端考虑,N 个主机共需要从服务器得到的数据总量为NF. 如果服务器能够不停的以“向各主机传送数据,则有
综上所述可知
。 ②从客户端考虑,N 个主机以“不停的下载文件F 。 ,即文件分发到所有对等方的最短时间为
相关内容
相关标签