2017年桂林电子科技大学231计算机网络技术考研复试核心题库
● 摘要
一、综合题
1. 从IPV4过渡到IPV6的方法有哪些?
【答案】目前,从IPV4过渡到IPV6的方法有3种:双协议栈技术、隧道技术以及网络地址转换/协议转换技术。
(1)双协议栈(Dualstack )是指在完全过渡到IPV6之前,使一部分主机(或路由器)装有两个协议栈,一个IPV4和一个IPV6。因此双协议栈主机(或路由器)既能够和IPV6的系统通信,又能够和IPV4的系统进行通信。双协议栈的主机(或路由器)记为IPV6/IPV4, 表明它具有两种IP 地址:一个IPV6地址和一个IPV4地址。双协议栈主机在和IPV6主机通信时是采用IPV6地址,而和IPV4主机通信时就采用IPV4地址。
(2)隧道技术的要点就是在IPV6数据报要进入IPV4网络时,将IPV6数据报封装成为IPV4数据报(整个的IPV6数据报变成了IPV4数据报的数据部分)。然后,IPV6数据报就在IPV4网络的隧道中传输。当IPV4数据报离开IPV4网络中的隧道时再把数据部分(即原来的IPV6数据报)交给主机的IPV6协议栈。
(3)网络地址转换/协议转换技术
网络地址转换/协议转换技术NA T-PT (Network Address Translation-Protocol Translation)通过与SIIT 协议转换和传统的IPv4下的动态地址翻译(NA T )以及适当的应用层网关(ALG )相结合,实现了只安装IPv6的主机和只安装IPv4机器的大部分应用的相互通信。
2. 试讨论在MPLS 域中的三种流的聚合程度:
(1)所有的分组都是流向同一个主机;
(2)所有的分组都流经同一个出口LSR ;
(3)所有的分组都具有同样的CIDR 地址。
【答案】(1)聚合粒度细,因为所有的分组流向同一个主机,所以LSR 在进行转发时,会给这些分组基本一致的标记;
(2)聚合程度稍粗些,出口LSR 要检查每一个分组的首部,以便将其分配到合适的终点; (3)这是最粗的聚合度,许多网络中的流都将聚合为同一个流,而这种聚合路径通常都在MPLS 的主干网中。
3. TCP 协议通过哪些差错检测和纠正方法来保证传输的可靠性?
TCP 中的差错检验通过3种简单工具来完成:【答案】检验、选择确认和超时重传。每个TCP
报文段都包括校验和字段。校验和用来检查报文段是否出现传输错误。如果报文段出现传输错误,TCP 检查出错就丢弃该报文段。则发送端TCP 通过检查接收端的确认,来判断发送的报文段是否
已经正确地到达目的端TCP 。如果发出的一个报文段在超时规定的时间内没有收到确认,则发送端将判断该报文段丢失或传输出错,从而重传该报文段。
4. 试写出下列英文缩写的全文,并进行简单的解释。
FDM , TDM , STDM , WDM , DWDM , CDMA , SONET , SDH , STM-1, OC-48。
【答案】(1)FDM (Frequency Division Multiplexing)是频分复用,同一时间同时发送多路信号,所有的用户可以在同样的时间占用不同的带宽资源。载波带宽被划分为多种不同频带的子信道,每个子信道可以并行传送一路信号的一种多路复用技术;
(2)TDM (Time Division Multiplexing)是时分复用,将一条物理信道按时间分成若干个时间片轮流地给多个用户使用,每一个时间片由复用的一个用户占用,所有用户在不同时间占用同样的频率宽度。将时间划分为一段段等长的时分复用帧,每一个时分复用的用户在每一个TDM 帧中占用固定序号的时隙;
(3)STDM (Statistic Time Division Multiplexing)是统计时分复用,一种改进的时分复用,它能明显地提高信道的利用率。使用STDM 帧来传送复用的数据,但每一个STDM 帧中的时隙数小于连接在集中器上的用户数。STDM 帧不是固定分配时隙,而是按需动态地分配时隙;
(4)WDM (Wave Division Multiplexing)是波分复用,在光信道上采用的一种频分多路复用的变种,即光的频分复用。将不同光纤上的光波信号复用到一根长距离传输的光纤上的复用方式。它是利用多个激光器在单条光纤上同时发送多束不同波长激光的技术;
(5)DWDM (Dense Wave Division Multiplexing)是密集波分复用,使用可见光频谱的带宽特征在单个光纤上同时传输多种光波信号的技术。DWDM 可以利用一根光纤同时传输多个波长,多路高速信号可以在光纤介质中同时传输,每路信号占用不同波长;
(6)CDMA (CodeDivisionMultipleAccess )是码分多址,采用扩频的码分多址技术用户可以在同一时间、同一频段上根据不同的编码获得业务信道,每一个用户可以在同样的时间使用同样的频带进行通信;
(7)SONET (SynchronousOpticalNetwork )是同步光纤网,是光纤数字化传输的美国标准,它为光纤传输系统定义了同步传输的线路速;
(8)SDH (SynchronousDigitalHierarchy )是同步数字系列,ITU-T 以美国标准SONET 为基础制定的国际标准。SDH 简化了复用和分用技术,需要时可直接接入到低速支路,而不经过高速到低速的逐级分用,上下电路方便;
(9)STM-1(SynchronousTransferModule )是第一级同步传递模块,SDH 的基本速率,相当于SONET 体系中的0C-3速率;
(10)OC-48是SONET 体系中的速度表示,对应于SDH 的STM-16速率,常用近似值为
2.5Gb/s。
5. 一UDP 用户数据报的首部的十六进制表示是:06320045001CE217。试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器还是从服务器发送给客户?使用UDP 的这个服务器程序是什么?
【答案】十六进制的06 32代表源端口,00 45代表目的端口,00 1C代表用户数据报的总长度,E2 17代表检验和字段。因此源端口1586, 目的端口69, UDP 用户数据报总长度28字节,数据部分长度20字节。
由于目的端口号<1023, 即目的端口是熟知端口,因此,该数据报是从客户发送给服务器的,熟知端口69对应的服务程序是TFTP 。
6. 一个万维网网点有1000万个页面,平均每个页面有10个超链。读取一个页面平均要100ms ,问要检索整个网点所需要的最少时间。
【答案】若不考虑网络时延,那么检索整个网点所需要的时间为:
116(天)。
7. 在浏览器中应当有几个可选解释程序,试给出一些可选解释程序的名称。
【答案】解释程序是一个复杂的程序,其核心是一个模仿计算机的简单循环。解释程序维持一个指令指针,在初始化时指令指针指在小应用程序的开始处。在每一次循环操作时,解释程序在指令指针指向的地址读取字节码,然后解释程序对字节码进行解码,并完成指明的操作。
在浏览器中,HTML 解释程序是必不可少的,而其他的解释程序则是可选的。例如,Java 是可选解释程序,但是在运行java 的浏览器时则需要两个解释程序,即HTML 解释程序和Java 小应用程序解释程序。
解释程序除了应具备基本的指令解码功能,还必须包括对Java 运行环境的支持。也就是说,一个Java 解释程序必须能够在屏幕上显示图形,接入到因特网,以及执行I/O操作等。此外,解释程序必须设计成使小应用程序能够利用浏览器的设施来读取和显示静态和动态文档。因此,在浏览器中的Java 解释程序必须能够与浏览器中的HTTP 客户以及HTML 解释程序进行通信。
8. 重新考虑上题文件分发任务,但采用P2P 文件分发方式,并且每个对等方只能在接收完整个文件后才能向其他对等方转发。试计算文件分发到所有N 个对等方的最短时间。
【答案】当服务器向某一个对等方传送完文件F 时,此时用时,此时变为2个服务器开始向其他的对等方上传一次文件,传送完毕时又耗时,系统中变为4个服务器,依此类推可以得到经过X 轮循环后,总共耗时
系统中有N+1个文件,即时间为
得出所以文件分发到所有N 个对等方的最短