试题(1)~(20)分析与解答参见软件设计师。
试题(21)
在OSI参考模型中,上层协议实体与下层协议实体之间的逻辑接口叫做服务访问点(SAP)。在Internet中,网络层的服务访问点是 (21) 。
1、A.MAC地址 B.LLC地址 C.IP地址 D.端口号
试题(22)
在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是 (22) 。
2、A.数据链路层 B.网络层 C.传输层 D.会话层
试题(23)
在Internet上有许多协议,下面的选项中能正确表示协议层次关系的是 (23) 。
3、(23)
试题(24),(25)
10个9.6kb/s的信道按时分多路复用在一条线路上传输,如果忽略控制开销,在同步TDM情况下,复用线路的带宽应该是 (24) ;在统计TDM情况下,假定每个子信道只有30%的时间忙,复用线路的控制开销为10%,那么复用线路的带宽应该是 (25) 。
4、A.32kb/s B.64kb/s C.72kb/s D.96kb/s
5、A.32kb/s B.64kb/s C.72kb/s D.96kb/s
试题(26),(27)
使用海明码进行前向纠错,如果冗余位为4位,那么信息位最多可以用至 (26) 位,假定码字为a6a5a4a3a2a1a0,并且有下面的监督关系式:
S2=a2+a4+a5+a6
S1=a1+a3+a5+a6
S0=a0+a3+a4+a6若S2S1S0=110,则表示出错位是 (27) 。
6、A.6 B.8 C.11 D.16
7、A.a3 B.a4 C.a5 D.a6
试题(28)
下页图中画出曼彻斯特编码和差分曼彻斯特编码的波形图,实际传送的比特卑为 (28) 。
8、A.0 1 1 0 1 0 0 1 1
B.0 1 1 1 1 0 0 1 0
C.1 0 0 1 0 1 1 0 0
D.1 0 0 0 0 1 1 0 1
试题(29)
N-ISDN有两种接口:基本速率接口(2B+D.和基群速率接口(30B+D.,有关这两种接口的描述中,正确的是 (29) 。
9、A.基群速率接口中,B信道的带宽为16kb/s,用于发送用户信息
B.基群速率接口中,D信道的带宽为16kb/s,用于发送信令信息
C.基本速率接口中,B信道的带宽为64kb/s,用于发送用户信息
D.基本速率接口中,D信道的带宽为64kb/s,用于发送信令信息
试题(30)
在ATM网络中,AAL5用于LAN仿真,以下有关AAL5的描述中不正确的是 (30) 。
10、A.AAL5提供面向连接的服务 B.AAL5提供无连接的服务
C.AAL5提供可变比特率的服务 D.AAL5提供固定比特率的服务
试题(31)
以下有关帧中继网的描述中不正确的是 (31) 。
11、A.帧中继在虚电路上可以提供不同的服务质量
B.在帧中继网中,用户的数据速率可以在一定的范围内变化
C.帧中继网只提供永久虚电路服务
D.帧中继不适合对传输延迟敏感的应用
试题(32),(33)
在下图的网络配置中,总共有 (32) 个广播域, (33) 个冲突域。
12、A.2 B.3 C.4 D.5
13、A.2 B.5 C.6 D.10
试题(34)
网络连接如下页图所示,要使计算机能访问到服务器,在路由器R1中配置路由表的命令是 (34) 。
14、A.R1(config)# ip host R2 202.116.45.110
B.R1(config)# ip network 202.16.7.0 255.255.255.0
C.R1(config)# ip host R2 202.116.45.0 255.255.255.0
D.R1(config)# ip route 201.16.7.0255.255.255.0 202.116.45.110
试题(35),(36)
内部网关协议RIP是一种广泛使用的基于 (35) 的协议。RIP规定一条通路上最多可包含的路由器数量是 (36) 。
15、A.链路状态算法 B.距离矢量算法
C.集中式路由算法 D.固定路由算法
16、A.1个 B.16个 C.15个 D.无数个
试题(37)
以下协议中支持可变长子网掩码(VLSM)和路由汇聚功能(Route Summarization)的是 (37) 。
17、A.IGRP B.OSPF C.VTP D.RIPv1
试题(38)
关于OSPF拓扑数据库,下面选项中正确的是 (38) 。
18、A.每一个路由器都包含了拓扑数据库的所有选项
B.在同一区域中的所有路由器包含同样的拓扑数据库
C.使用Dijkstra算法来生成拓扑数据库
D.使用LSA分组来更新和维护拓扑数据库
试题(39)
OSPF协议使用 (39) 分组来保持与其邻居的连接。
19、A.Hello B.Keepalive
C.SPF(最短路径优先) D.LSU(链路状态更新)
试题(40)
下面有关边界网关协议BGP4的描述中,不正确的是 (40) 。
20、A.BGP4网关向对等实体(Peer)发布可以到达的AS列表
B.BGP4网关采用逐跳路由(hop-by-hop)模式发布自己使用的路由信息
C.BGP4可以通过路由汇聚功能形成超级网络(Supernet)
D.BGP4报文直接封装在IP数据报中传送
试题(41)
多协议标记交换(MPLS)是IETF提出的第三层交换标准,下面有关MPLS的描述中,正确的是 (41) 。
21、A.MPLS支持各种网络层协议,带有MPLS标记的分组必须封装在PPP帧中传送
B.MPLS标记在各个子网中是特定分组的唯一标识
C.路由器可以根据转发目标把多个IP流聚合在一起,组成一个转发等价类(FEC.
D.传送带有MPLS标记的分组之前先要建立对应的网络连接
试题(42)
以下给出的地址中,属于子网192.168.15.19/28的主机地址是 (42) 。
22、A.192.168.15.17 B.192.168.15.14
C.192.168.15.16 D.192.168.15.31
试题(43)
在一条点对点的链路上,为了减少地址的浪费,子网掩码应该指定为 (43) 。
23、A.255.255.255.252 B.255.255.255.248
C.255.255.255.240 D.255.255.255.196
试题(44)
下面的地址中,属于单播地址的是 (44) 。
24、A.172.31.128.255/18 B.10.255.255.255
C.192.168.24.59/30 D.224.105.5.211
试题(45)
若Web站点的默认文档中依次有index.htm,default.htm,default.asp,ih.htm4个文档,则主页显示的是 (45) 的内容。
25、A.index.htm B.ih.htm C.default.htm D.default.asp
试题(46)
在Windows命令窗口输入 (46) 命令来查看DNS服务器的IP。
26、A.DNSserver B.Nslookup
C.DNSconflg D.DNSip
试题(47)
在一台256MB RAM的计算机上安装Linux系统,交换分区(swap)的大小合理的设置应该为 (47) 。
27、A.128MB B.512MB C.1024MB D.4096MB
试题(48)
在Linux中系统的配置文件存放在 (48) 目录下。
28、A./bin B./etc C./dev D./root
试题(49)
在Linux中,下列 (49) 可以获得任何Linux命令的在线帮助。
29、A.#help <command> B.#show <command>
C.#man <command> D.#ls <command>
试题(50)
路由器的访问控制列表(ACL)的作用是 (50) 。
30、A.ACL可以监控交换的字节数 B.ACL提供路由过滤功能
C.ACL可以检测网络病毒 D.ACL可以提高网络的利用率
试题(51)
以下的访问控制列表中, (51) 禁止所有Telnet访问子网10.10.1.0/24。
31、A.access-list 15 deny telnet any 10.10.1.0 0.0.0.255 eq 23
B.access-list 115 deny udp any 10.10.1.0 eq telnet
C.access-list 115 deny top any 10.10.1.0 0.0.0.255 eq 23
D.access-list 15 deny udp any 10.10.1.0 255.255.255.0 eq 23
试题(51)
不使用面向连接传输服务的应用层协议是 (52) 。
32、A.SMTP B.FTP C.HTTP D.SNMP
试题(53),(54)
HTTPS是一种安全的HTTP协议,它使用 (53) 来保证信息安全,使用 (54) 来发送和接收报文。
33、A.IPSec B.SSL C.SET D.SSH
34、A.TCP的443端口 B.UDP的443端口
C.TCP的80端口 D.UDP的80端口
试题(55)
在下面关于VLAN的描述中,不正确的是 (55) 。
35、A.VLAN把交换机划分成多个逻辑上独立的交换机
B.主干链路(Trunk)可以提供多个VLAN之间通信的公共通道
C.由于包含了多个交换机,所以VLAN扩大了冲突域
D.一个VLAN可以跨越多个交换机
试题(56),(57)
Windows2000有两种认证协议,即Kerberos和PKI,下面有关这两种认证协议的描述中,正确的是 (56) 。在使用Kerberos认证时,首先向密钥分发中心发送初始票据 (57) ,来请求一个会话票据,以便获取服务器提供的服务。
36、A.Kerberos和PKI都是对称密钥
B.Kerberos和PKI都是非对称密钥
C.Kerberos是对称密钥,而PKI是非对称密钥
D.Kerberos是非对称密钥,而PKI是对称密钥
37、A.RSA B.TGT C.DES D.LSA
试题(56)
在Windows中,ping命令的-n选项表示 (58) 。
38、A.ping的次数 B.ping的网络号
C.用数字形式显示结果 D.不要重复,只ping一次
试题(59)
在Windows中,tracert命令的-h选项表示 (59) 。
39、A.指定主机名 B.指定最大跳步数
C.指定到达目标主机的时间 D.指定源路由
试题(60)
对路由选择协议的一个要求是必须能够快速收敛,所谓“路由收敛”是指 (60) 。
40、A.路由器能把分组发送到预订的目标
B.路由器处理分组的速度足够快
C.网络设备的路由表与网络拓扑结构保持一致
D.能把多个子网汇聚成一个超网
答案:
试题(1)~(20)分析与解答参见软件设计师。
试题(21)
在OSI参考模型中,上层协议实体与下层协议实体之间的逻辑接口叫做服务访问点(SAP)。在Internet中,网络层的服务访问点是 (21) 。
1、C
[解析]
ISO开放系统互连参考模型把网络协议分为7层,下层协议实体向上层协议实体提供服务,上层协议实体通过服务访问点(Service Access Point,SAP)接受下层的服务。服务访问点就是邻层实体之间的逻辑接口。从物理层开始,每一层都向上层提供服务访问点。在连接因特网的普通微机上,物理层的服务访问点就是网卡接口(RJ45 接口或 BNC接口),数据链路层的服务访问点是MAC地址,网络层的服务访问点是IP地址,传输层的服务访问点是端口号,应用层提供的服务访问点是用户界面。
试题(22)
在OSI参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是 (22) 。
2、C
[解析]
ISO开放系统互连参考模型把网络协议分为7层,每一层的主要功能都可以用一两句话概括如下。
(1)物理层:规定了网络连接设备的物理特性(机械特性、电气特性、功能特性和过程特性);
(2)数据链路层:在相邻结点之间可靠地传送帧;
(3)网络层:在通信子网中进行路由选择和通信控制;
(4)传输层:在端系统之间可靠地传送报文;
(5)会话层;在分布式应用之间规定了传送的同步点和发送方向;
(6)表示层:提供了统一的网络数据表示;
(7)应用层:为普通用户提供了分布式应用环境,为高级用户(网络程序员)提供了分布式开发环境。
传输层为了实现可靠地传送报文,就必须具备端到端的应答、分组排序和流量控制等功能。
试题(23)
在Internet上有许多协议,下面的选项中能正确表示协议层次关系的是 (23) 。
3、A
[解析]
答案A是正确的,SNMP使用无连接的传输服务(UDP),POP3使用面向连接的传输服务(TCPL,网络层都通过IP数据报传送。答案B的错误在于SNMP使用的传输层协议不是TCP,POP3也不是包装在ARP报文中传送;答案C和D的错误都在于Telnet不是使用无连接的传输服务(UDP),而是使用面向连接的传输服务。
试题(24),(25)
10个9.6kb/s的信道按时分多路复用在一条线路上传输,如果忽略控制开销,在同步TDM情况下,复用线路的带宽应该是 (24) ;在统计TDM情况下,假定每个子信道只有30%的时间忙,复用线路的控制开销为10%,那么复用线路的带宽应该是 (25) 。
4、D
(24),(25)[分析]
在同步时分多路传输(TDM)中,复用信道的带宽等于各个子信道带宽之和,因而有
9.6kb/s×10=96kb/s
在统计TDM情况下,由于每个子信道只有30%的时间忙,所以复用信道的数据速率平均为
9.6kb/s×30%×10=28.8kb/s
又由于复用线路的控制开销为10%,即只有90%的利用率,所以复用信遣的带宽应为
28.8kb/sdivide90%=32kb/s5、A
试题(26),(27)
使用海明码进行前向纠错,如果冗余位为4位,那么信息位最多可以用至 (26) 位,假定码字为a6a5a4a3a2a1a0,并且有下面的监督关系式:
S2=a2+a4+a5+a6
S1=a1+a3+a5+a6
S0=a0+a3+a4+a6若S2S1S0=110,则表示出错位是 (27) 。
6、C
(26),(27)[分析]
对于m位的数据,如果增加k位冗余位,则组成n=m+k位的纠错码。对于2m个有效码字中的每一个,都有n个含单个错的无效码字,这些无效码字与有效码字的海明距 离=1。这样,一个消息总共有n+1个可识别的码字。这n+1个码字相对于其他 2m-1个无效码字的海明距离都大于1。这意味着总共有2m(n+1)个有效的或是可纠错的码字。显然这个数应小于或等于所有可能的(有效的和无效的)码字数,即2n。于是,我们有
2m(n+1)≤2n因为n=m+k,所以得出
m+k+1≤2k在本题中,k=4,故有
m+4+1≤24=16所以m≤11。
从本题的监督关系式可以看出,如果a5错,则S2和S1为1,而S0为0,所以可以断定错误的是a5。7、C
试题(28)
下页图中画出曼彻斯特编码和差分曼彻斯特编码的波形图,实际传送的比特卑为 (28) 。
8、A
[解析]
曼彻斯特编码和差分曼彻斯特编码都是所谓双相码,每一比特中间都有电子转换,用以取得同步信息。这种编码用两个码元表示一个比特,编码的效率只有50%,在数据速率不是很高的情况下(10Mb/s左右)使用。差分曼彻斯特编码的特点是每一比特的前沿有电平跳变表示“0”,没有电平跳变表示“1”。曼彻斯特编码则有两种表示方法,正变负(或负变正)表示“1”,而负变正(或正变负)表示“0”,两种都是正确的,只要能区分两种状态就可以了。根据图中给出的波形,答案A应该是唯一正确的。
试题(29)
N-ISDN有两种接口:基本速率接口(2B+D)和基群速率接口(30B+D),有关这两种接口的描述中,正确的是 (29) 。
9、C
[解析]
N-ISDN有两种接口:基本速率接口BPI(2B+D)和基群速率接口PRI(30B+D)。在基本速率接口中,两个B信道(64kb/s)用于传送用户数据,一个D信道(16kb/s)用于传送信令;在基群速率接口中,30个B信道(64kbS)用于传送用户数据,一个D信道(64kb/s)用于传送信令。显然答案C是正确的。
试题(30)
在ATM网络中,AAL5用于LAN仿真,以下有关AAL5的描述中不正确的是 (30) 。
10、D
[解析]
在ATM适配层(ATM Adaptation Layer,AAL),发送方把高层来的数据分割成48字节长的ATM负载,接收方把ATM信元的有效负载重新组装成用户数据包。ATM适配层分为两个子层:
- CS(Convergence)子层提供标准的接口;
- SAR(Segmentation And Reassembly)子层对数据进行分段和重装配。
这两个子层与相邻层的关系见下图。
AAL又分为4种类型,对应于A、B、C、D 4种业务(见下表),这4种业务是定义AAL层时的目标业务。
高层协议
服务类型 | A类 | B类 | C类 | D类 |
端到端定时 | 要求 | 不要求 | ||
比特率 | 恒定 | 可变 | ||
连接模式 | 面向连接 | 无连接 |
(1)AAL1:对应于A类业务。CS子层检测丢失和插入的信元,平滑进来的数据,提供固定速率的输出,并且进行分段。SAR子层加上信元顺序号和、检查和、以及奇偶效验位等。
(2)AAL2:对应于B类业务,用于传输面向连接的实时数据流。无错误检测,只检查顺序。
(3)AAL3/4:对应于C/D类业务,原来ITU-T有两个不同的协议分别用于C类和 D类业务,后来合并为一个协议。该协议用于面向连接的和无连接的服务,对信元错误和丢失敏感,但是与时间无关。
(4)AAL5:对应于C/D类业务,这是计算机专家们提出的协议。与AAL3/4不同之处是在CS子层加长了检查和字段,减少了SAR子层,只有分段和重组功能,因而效率更高,AAL5在ATM局域网仿真中有重要应用。下图表示AAL5两个子层的功能,其中的PAD为填充字段,使其成为48字节的整数倍;UU字段供高层用户使用,例如,作为顺序号或多路复用,AAL层不用;Len字段代表有效负载的长度;CRC字段为32位效验和,对高层数据提供保护。
综上所述,AAL5并不能提供固定比特率的业务,所以选项D是不正确的。
试题(31)
以下有关帧中继网的描述中不正确的是 (31) 。
11、C
[解析]
帧中继最初是作为ISDN的一种承载业务而定义的。在帧中继的虚电路上可以提供不同的服务质量,服务质量参数如下。
- 接入速率(AR):指DTE可以获得的最大数据速率,实际上就是用户一网络接口的物理速率。
- 约定突发量(Bc);指在Tc(时间间隔)内允许用户发送的数据量。
- 超突发量(Be):指在Tc内超过Bc部分的数据量,对这部分数据网络将尽力传送。
- 约定数据速率(CIR):指正常状态下的数据速率,取Tc内的平均值。
- 扩展数据速率(EIR):指允许用户增加的数据速率。
- 约定速率测量时间(Tc):指测量Bc和Be的时间间隔。
- 信息字段最大长度:指每个帧中包含的信息字段的最大字节数,默认为1600字节。
这些参数之间有如下关系:
- Bc=Tc*CIR
- Be=Tc*EIR
在用户一网络接口(UNI)上对这些参数进行管理。在两个不同的传输方向上,这些参数可以不同,以适应两个传输方向业务量不同的应用。网络应该可靠地保证用户以等于或低于CIR的速率传送数据。对于超过CIR的Bc部分,在正常情况下也能可靠地传送,但是若出现网络拥塞,则会被优先丢弃。对于Be部分的数据,网络将尽量传送,但不保证传送成功。对于超过Bc+Be的部分,网络拒绝接收。这是在保证用户正常通信的前提下防止网络拥塞的重要手段,对各种数据通信业务(流式的和突发的)有很强的适应能力。
在帧中继网上,用户的数据速率可以在一定的范围内变化,从而既可以适应流式业务,又可以适应突发式业务,这使得帧中继成为远程传输的理想形式,如下图所示。
帧中继在第二层建立虚电路,用帧方式承载数据业务,因而第三层就被简化掉了。同时,FR的帧层也比HDLC操作简单,只做检错,不再重传,没有滑动窗口式的流控,只有拥塞控制。帧中继提供两种虚电路:交换虚电路(SVC)和永久虚电路(PVC)。 LAP-F协议在信令信道(DLCI=0)上传送建立、维护和释放交换虚电路的信令,如下图所示。
试题(32),(33)
在下图的网络配置中,总共有 (32) 个广播域, (33) 个冲突域。
12、A
(32),(33)[分析]
用集线器连接的计算机组成一个冲突域,同时也是一个广播域。用交换机连接的计算机不会发生冲突,但属于同一广播域。其实交换机的一个端口就可以连接一个以太网,所以交换机的一个端口形成一个冲突域。路由器可以分开广播域,抑制广播风暴。图中的集线器和交换机分别形成一个广播域,所以共有两个广播域。图中的交换机形成一个冲突域,交换机的5个端口形成5个冲突域,共有6个冲突域。13、C
试题(34)
网络连接如下页图所示,要使计算机能访问到服务器,在路由器R1中配置路由表的命令是 (34) 。
14、D
[解析]
对路由器配置静态路由的命令格式如下:
ip route prefix mask {address|interface}[distance][tag tag][permanent]其中prefix所要到达的目标网络
mask 子网掩码
address 下一跳IP地址
interface 本地网络接口
distance 管理距离(可选)
tag tag值(可选)
permanent 该路由为固定路由,即使关掉端口,路由仍然保留
由于R1要访问网络201.16.7.0 255.255.255.0,必须把下一跳地址定位到R2的串口 S1,其地址为202.116.45.110,所以答案D是对的。
试题(35),(36)
内部网关协议RIP是一种广泛使用的基于 (35) 的协议。RIP规定一条通路上最多可包含的路由器数量是 (36) 。
15、B
(35),(36)[分析]
RIP(Routing Information Protocol)是应用较早、使用较普遍的内部网关协议(1GP),适用于小型网络,是典型的距离矢量路由协议。RIP通过广播UDP数据报来交换路由信息,每30秒发送一次路由更新报文。RIP把跳步计数(hop count)作为衡量路由距离的尺度,跳步数是一个分组到达目标所必须经过的路由器的数目。如果到达相同目标要经过两个不同带宽的路由器,但跳步计数相同,则RIP认为两个路由是等距离的。RIP最多支持的跳步数为15,跳步数16表示不可达。16、C
试题(37)
以下协议中支持可变长子网掩码(VLSM)和路由汇聚功能(Route Summarization)的是 (37) 。
17、B
[解析]
OSPF(Open Shortest Path First)是一种内部网关协议(1GP),用于在自治系统(AS)内进行路由决策。OSPF是典型的链路状态协议,通过在路由器之间广播链路状态信息来建立链路状态数据库,产生最小生成树,并构造路由表。
IGRP(Interior Gateway Routing Protocol)是20世纪80年代中期由Cisco公司开发的路由协议。当时最流行的路由协议是RIP,虽然RIP对于小中型的同构型网络很有用,但随着网络的发展,其限制越来越明显,特别是很小的跳步数限制了网络的规模,单一的路由度量标准(跳步数)也不够灵活。Cisco路由器的普及和IGRP的健壮性使得许多大型网络采用IGRP来代替RIP。
IGRP也是一种距离矢量路由协议。IGRP根据网络带宽、延迟、负载和可靠性等因素构造路由度量标准(metric),度量标准值越小,路径越好。网络管理员可以为各种度量因子设置权重,IGRP根据管理员设置的权重自动计算最佳路由。
IGRP为各种度量因子提供了较宽的值域。例如,可靠性和负载在1~255之间取值;带宽值域为1200b/s~10Gb/s;延迟可取值1~24。各种度量因子与用户定义的算法相结合,使得管理人员可以根据网络管理的目标更有效地优化路由选择功能。
为了提供更多的灵活性,IGRP支持多路径路由。两条等带宽线路可以用循环方式支持同一条通信流,当一条线路断掉时自动切换到另一条线路。即使各条线路的度量不同,也可以使用多路径路由。例如,如果一条路径比另一条路径好3倍,它的使用率将是另一条路径使用率的3倍。
IGRP维护一组计时器来维护路由信息,包括更新计时器、失效计时器、保持计时器和清除计时器。更新计时器规定路由更新消息应该以什么频度发送(默认值为90秒)。失效计时器规定在没有特定的路由更新消息时,路由器应等待多久再声明该路由失效 (默认值为更新周期的3倍)。保持计时器规定保持周期的长度(默认值为更新周期加 10秒)。最后,清除计时器规定清除路由表之前等待的时间(默认值为路由更新周期的 7倍)。
可变长子网掩码能把大的网络划分成小的子网,这样可以节约网络地址,同时还可以对网络的各个部分实施不同的管理策略。网络边界路由器取它所连接的各个子网掩码的共同前缀作为一个大的超网,这种功能叫做路由汇聚。路由汇聚功能缩小了路由表,使查表速度更快,同时屏蔽了个别链路的临时故障,使其不会引起路由翻转(Route Flapping)。对于距离矢量路由协议,路由汇聚功能还可以减少路由信息的通信量。
RIPv1不支持可变长子网掩码和路由汇聚功能,后来出现的RIPv2才支持这些功能。IGRP也不支持可变长子网掩码和路由汇聚功能,Cisco在20世纪90年代初开发了平衡式混合路由选择协议EIGRP,结合了距离矢量协议和链路状态协议的优点,同时还支持可变长子网掩码和路由汇聚功能。
试题(38)
关于OSPF拓扑数据库,下面选项中正确的是 (38) 。
18、D
[解析]
OSPF网络是分层次的,层次结构的最大单位是自治系统(AS),自治系统内部则分为多个区域(Area)。区域的划分产生了两类不同的OSPF路由,区别在于源和目的是在同一区域还是在不同区域,分别称为域内路由和域间路由。
OSPF主干网负责在区域之间分发路由信息,主干网包含所有的区域边界路由器,还包含不全部属于某区域的网络及其相连的路由器。下图是一个划分为若干区域的 OSPF自治系统的例子。
在上图中,路由器4、5、6、10、11和12组成主干网。如果区域3中的主机H1要向区域2中的主机H2发送数据,则先发送给R13,由它转发给R12,再转发给R11, R11沿主干网转发给R10,然后通过两个区域内路由器(R9和R7)到达主机H2。
主干网本身也是个OSPF区域(Area 0),所有的主干路由器与其他区域内路由器一样,使用相同的算法来维护主干网内的路由信息。
作为一种链路状态路由协议,OSPF将链路状态公告LSA(Link State Advertisement)广播给同一区域内的所有路由器,由此建立链路状态数据库(也叫拓扑数据库),每一个路由器以自己为根按照最短路径优先算法算法(也叫Dijkstra算法)计算最短通路树,并修改路由表。
每一个区域都具有该区域专用的链路状态数据库。一个区域的网络拓扑结构在区域外是不可见的。同样,每一个区域内路由器对区域外的网络结构也不了解,也就是说,区域内的LSA广播被区域边界挡住了,这样就减少了网络中的广播数据包,也减少了链路状态数据库的大小。
随着区域概念的引入,AS内的所有路由器不再具有相同的链路状态数据库,而是只具有其所在的区域的链路状态数据库。区域边界路由器则具有与其相连的所有区域的链路状态数据库。
试题(39)
OSPF协议使用 (39) 分组来保持与其邻居的连接。
19、A
[解析]
OSPF报文包含24字节的分组头,如下图所示,其中各个字段解释如下:
- 版本号:标识OSPF协议的版本。
- 类型:区分OSPF分组的类型,可为下列类型之一。
◆ Hello:建立和维持邻居关系。
◆ 数据库描述:描述链路状态数据库的内容,在初始化邻接关系时交换这种分组。
◆ 链路状态请求:向邻接路由器发送的请求信息。在路由器发现其链路状态数据库过期后发送这种分组。
◆ 链路状态更新:对链路状态请求的响应。一个链路状态更新分组中可以包含多个LSA。
◆ 链路状态应答:对链路状态更新分组的确认。
- 分组长度;指示包括分组头在内的长度(字节数)。
- 路由器ID:32位的数唯一地标识AS内的路由器。
- 区域ID:标识分组所属的区域。
- 校验码:对整个分组进行校验。
- 认证类型:所有OSPF分组交换都需要认证。每区域的认证类型可以不同。
- 认证:包含认证信息。
- 数据:包含封装的上层信息。
所谓链路状态公告LSA就是描述本地网络和路由器状态的数据单元。关于一个路由器的LSA包含了该路由器的各个接口及其连接的设备(或网络)。LSA被广播到区域内的所有路由器,用以形成链路状态数据库。
Hello分组用于建立和维护邻居关系(Neighbor),在广播网络中Hello分组还用于动态地发现邻居路由器。
OSPF路由器每10秒钟向它的每一个接口发送Hello分组,接收到Hello分组的路由器就知道了邻居的存在。如果40秒钟没有从特定的邻居接收到这种分组,路由器就认为那个邻居不存在了,并且产生声明该邻居丢失的LSA。Hello定时器的值可以改变,但是在一个网段中所有路由器的定时器必须保持一致。可见Hello分组也有Keepalive的功能。使用小的Hello分组来维持路由信息减少了网络中的信息流量,在稳定状态下,大的链路状态更新分组每30分钟才传送一次。
在广播网络(例如,以太网)和非广播多址网络NBMA(例如,X.25)中,通过 Hello协议选出一个指定路由器(Designated Router,DR)和一个备份指定路由器(Backup Designated Router,BDR)。指定由器负责为整个网络生成LSA,它可以减少网络通信量和链路状态数据库的大小。
当两个相邻路由器的链路状态数据库同步后,就称为“邻接”(Adjacency),邻接的路由器定期交换路由信息。并不是每一对邻居路由器都能建立邻接关系,在广播网络和非广播多址网络中,指定路由器决定哪些路由器应该相邻接,链路状态数据库在邻接路由器之间获得同步。
试题(40)
下面有关边界网关协议BGP4的描述中,不正确的是 (40) 。
20、D
[解析]
边界网关协议(Border Gateway Protocol,BGP)是自治系统之间的路由协议。自治系统(Autonomous System,AS)是由一个组织应用同样的路由策略进行管理的一组网络。BGP用于在Internet中交换ISP(Internet Service Provider)之间的路由信息。客户网络(例如,校园网或公司网络)通常使用内部网关协议在其网络内部交换路由信息。客户网络连接到ISP,ISP使用BGP与客户网络交换路由信息。当BGP用于AS之间的时候,可以叫做外部BGP(EBGP),如果ISP使用BGP在AS内部交换路由信息,这时可称为内部BGP(IBGP)
BGP支持CIDR技术,以减少路由表的大小。例如,ISP的网络地址块为195.10.x.x,其中包含256个C类网络(195.10.0.x~195.10.255.x)。如果不使用CIDR技术,ISP的路由器就要发布256个C类地址块,使用了CIDR技术只需要发布一个地址块195.10.x.x,虽然形式上类似B类地址块,但是减少了路由表的大小。
BGP报文封装在TCP段中传送,BGP路由器与其邻居通过TCP连接交换路由信息。初始连接建立时要发送全部路由信息,以后只发送改变了的路由信息。BGP路由器不需要进行周期性路由更新。
BGP路由器可能从不同的源接收到针对同一目标的多个路由通告,这时需要选择一条最佳通路,同时把选择的最佳通路加入路由表并通告其邻居路由器。选择最佳路由的准则如下:
- 如果下一跳不可到达,则丢弃报文并更新路由表;
- 选择权重(人为指定)最大的通路;
- 若权重相同,则选择本地优先级最高的通路,本地优先级由本地AS设定;
- 如果本地优先级相同,则选择具有原发性的通路;
- 如果都是转发的,则选择最短AS通路;
- 如果AS通路相同,则选择最低原发类型的通路(IGP<EGP<Incomplete);
- 如果原发类型相同,则选择具有最小MED属性的通路;
- 如果MED相同,则选择外部通路而不选择内部通路;
- 如果都是内部或都是外部通路,则选择最近的IGP邻居;
- 选择由BGP路由器ID表示的最小IP地址。
需要说明的是:原发属性有3种类型,表示BGP路由信息的来。
- IGP——路由是内部的,当用路由器配置命令向BGP注入路由时设置这个值。
- EGP——路由是从EBGP学习来的。
- Incomplete——路由的来源未知。
另外,MED(Multi-Exit Discriminator)属性是用于向一个外部AS建议最佳路由的度量标准。在下图中,路由器C通告路由172.16.1.0的度量标准为10,而路由器D通告路由172.16.1.0的度量标准是5,按照最小值优先的原则,AS 100将选择路由器D作为 AS 200的最佳路由。
BGP在对等实体之间交换Keepalive报文来判断对方是否存在。BGP的实现可以调整发送Keepalive报文的时间间隔,一般不要小于1秒钟,其合理长度应该是保持定时器的1/3。
试题(41)
多协议标记交换(MPLS)是IETF提出的第三层交换标准,下面有关MPLS的描述中,正确的是 (41) 。
21、C
[解析]
多协议标记交换MPLS(Multiprotocol Label Switching)把第2层的链路状态信息(带宽、延迟、利用率等)集成到第3层的协议数据单元中,从而简化和改进了第3层分组的交换过程。理论上,MPLS支持任何第2层和第3层协议。MPLS包头的位置界于第2层和第3层之间,可称为第2.5层,标准格式如下图所示。MPLS可以承载的报文通常是IP包,当然也可以改进为直接承载以太包、AAL5包、甚至ATM信元等。可以承载 MPLS的第2层协议可以是PPP、以太网、ATM和帧中继等,参见下图。
当分组进入MPLS网络时,标记边沿路由器(LER)就为其加上一个标记(Label),这种标记不仅包含了路由表项中的信息(目标地址、带宽、延迟等),而且还引用了IP头中的字段(源地址)、传输层端口号、服务质量等。这种分类一旦建立,分组就被指定到对应的标记交换通道(LSP),标记交换路由器(LSR)将根据标记宋处置分组,不再经过第3层转发,从而加快了网络的传输速度。
MPLS可以把多个通信流组合为一个转发等价类(FEC)。LER根据目标地址和端口号把分组指派到一个等价类中,在LSR中只需根据等价类标记查找标记信息库(LIB),确定下一跳的转发地址。这样做使得协议更具有伸缩性。
MPLS标记具有局部性,一个标记只是在一定的传输域中有效。在下图中,有A、 B、C三个传输域和两层路由。在A域和C域内,IP包的标记栈只有一层标记L1,而在 B域内,IP包的标记栈中有两层标记L1和L2。LSR4收到来自LSR3的数据包后,将 L1层的标记换成目标LSR7的路由值,同时在标记栈增加一层标记L2,称作入栈。在B域内,只需根据标记栈的最上层L2标记进行交换即可。LSR7收到来自LSR6的数据包后,应首先将数据包最上层的L2标记弹出,其下层L1标记变成最上层标记,称作出栈,然后在C域中进行路由处理。
试题(42)
以下给出的地址中,属于子网192.168.15.19/28的主机地址是 (42) 。
22、A
[解析]
在查找路由表时根据最长匹配原则进行选择。
192.168.15.17的二进制表示是110000001010010000001111 00010001
192.168.15.14的二进制表示是110000001010010000001111 00001110
192.168.15.16的二进制表示是110000001010010000001111 00010000
192.168.15.31的二进制表示是110000001010010000001111 00011111
192.168.15.19的二进制表示是110000001010010000001111 00010011
192.168.15.16的最后4位是全零,而192.168.15.31的最后4位是全1,可以不予考虑,192.168.15.14与192.168.15.19不匹配,所以属于子网192.168.15.19/28的主机地址是192.168.15.17。
试题(43)
在一条点对点的链路上,为了减少地址的浪费,子网掩码应该指定为 (43) 。
23、A
[解析]
在点对点的链路上只需要两个地址,如果指定子网掩码为255.255.255.252,则可以得到4个地址,除了末两位为全零和全1的地址外,就只有两个可用的地址了。
试题(44)
下面的地址中,属于单播地址的是 (44) 。
24、A
[解析]
10.255.255.255是A类网络广播地址;
192.168.24.59/30的二进制表示是11000000101010000001100000111011,也是广播地址;
224.105.5.211是组播地址;
所以只有172.31.128.255/18(10100100000111111000000011111111)是单播地址。
试题(45)
若Web站点的默认文档中依次有index.htm,default.htm,default.asp,ih.htm4个文档,则主页显示的是 (45) 的内容。
25、A
[解析]
每个网站都会有默认文档,默认文档就是访问者访问站点时首先要访问的文件,例如,index.htm、index.asp、default.asp等。默认Web站点属性配置如下页图所示,这里需要指定默认的文档名称和顺序,默认文档是按照从上到下的顺序读取的,图中主页显示的是default.htm。
因此,若Web站点的默认文档中依次有index.htm、default.htm、default.asp、ih.btm 4个文档,则主页显示的是index.htm的内容。
试题(46)
在Windows命令窗口输入 (46) 命令来查看DNS服务器的IP。
26、B
[解析]
在Windows命令窗口输入Nslookup命令来查看DNS服务器的IP。输入命令后窗口如下图所示,显示结果如下:
Default Server: ns1.xidian.edu.cn
Address: 202.117.112.3
试题(47)
在一台256MB RAM的计算机上安装Linux系统,交换分区(swap)的大小合理的设置应该为 (47) 。
27、B
?^�?A�.=��9’G+#���i�W��F�X~?���Լ��lP�|�q�7t�?d ��F�?��a #_?d/���!�-�00X�Ė�?��ٗ?�?�Q,B$���?�ow�76��6Eiqa� }V��9gD��x��Ϩ�8�?P�Z���’��~Iv?�m�q�V?�???��Gv�x��`�~x������Ќ�T�?�Mr� ?<{F�?�Oa�:�D��?J�1G���??2�E���~�?����;?�?��?�7���arS�,�� Ǒ�/]�������?��T v��!�Q�_er��eokp��?�B!�?��䟉>#F�.?=��>N?z�>�#ژSu�.F�u???d[�W?’oRN?������1/�~24 ??�$]t?�q�y:�֭��?AUl��I?9���Ӿ�oA?�T
试题(48)
在Linux中系统的配置文件存放在 (48) 目录下。
28、B
[解析]
在Linux中系统中,/etc目录包含很多文件。许多网络配置文件也在/etc中。
etc/rc or/etc/rc.d or/etc/rc*.d:启动、或改变运行级时运行的scripts或scripts的目录。
/ere/passwd:用户数据库,其中的域给出了用户名、真实姓名、home目录、加密的口令和用户的其他信息。
/etc/fdprm:软盘参数表。说明不同的软盘格式。用setfdprm设置。
/etc/fstab:启动时mount-a命令(在/etc/rc或等效的启动文件中)自动mount的文件系统列表。Linux中也包括用swapon-a启用的swap区的信息。
/ere/group:类似/etc/passwd,但说明的不是用户而是组。
/etc/inittab:init的配置文件。
/etc/issue:getty在登录提示符前的输出信息。通常包括系统的一段短说明或欢迎信息。内容由系统管理员确定。
/etc/magic:file的配置文件。包含不同文件格式的说明,file基于它猜测文件类型。
/etc/motd:Message Of The Day,成功登录后自动输出。内容由系统管理员确定。经常用于通告信息,如计划关机时间的警告。
/etc/mtab:当前安装的文件系统列表。由scripts初始化,并由mount命令自动更新。需要一个当前安装的文件系统的列表时使用,例如df命令。
/etc/shadow:在安装了影子口令软件的系统上的影子口令文件。影子口令文件将 /etc/passwd文件中的加密口令移动到/etc/shadow中,而后者只对root可读。这使破译口令更困难。
/etc/login.defs:login命令的配置文件。
/ete/printcap:类似/etc/termcap,但针对打印机。语法不同。
/etc/profile,/etc/csh.login,/etc/csh.cshrc:登录或启动时Bourne或C shells执行的文件。这允许系统管理员为所有用户建立全局默认环境。
/etc/securetty:确认安全终端,即哪个终端允许root登录。一般只列出虚拟控制台,这样就不可能(至少很困难)通过modem或网络闯入系统并得到超级用户特权。
/etc/shells:列出可信任的shell。chsh命令允许用户在本文件指定范围内改变登录 shell。提供一台机器FTP服务的服务进程ftpd检查用户shell是否列在/etc/shells文件中,如果不是将不允许该用户登录。
/etc/termcap:终端性能数据库。说明不同的终端用什么“转义序列”控制。写程序时不直接输出转义序列(这样只能工作于特定品牌的终端),而是从/etc/termcap中查找要做的工作的正确序列。这样,多数的程序可以在多数终端上运行。
试题(49)
在Linux中,下列 (49) 可以获得任何Linux命令的在线帮助。
29、C
[解析]
Linux提供了几千页的在线帮助文档,内容几乎覆盖了Linux的方方面面。这个命令应该是每个Linux系统上都有的。它格式化并显示在线的手册页。通常使用者只要在命令man后,输入想要获取的命令的名称(例如ls),man就会列出一份完整的说明,其内容包括命令语法、各选项的意义以及相关命令等。
该命令的一般形式为:man[选项]命令名称
命令中各选项的含义分别如下:
- —M路径 指定搜索man手册页的路径,通常这个路径由环境变量MANPATH预设,如果在命令行上指定另外的路径,则覆盖MANPATH的设定。
- —P命令 指定所使用的分页程序,默认使用/usr/bin/less-is,在环境变量MANP-AGER中预设。
- —S章节 由于一个命令名称可能会有很多类别。相关类别列举如下:
章节说明
1 一般使用者的命令
2 系统调用的命令
3 C语言函数库的命令
4 有关驱动程序和系统设备的解释
5 配置文件的解释
6 游戏程序的命令
7 其他的软件或是程序的命令
有关系统维护的命令:
- —a 显示所有的手册页,而不是只显示第一个。
- —d 这个选项主要在检查时使用,如果用户加入了一个新的文件,就可以用这个选项检查是否出错,这个选项并不会列出文件内容。
- —f 只显示出命令的功能而不显示其中详细的说明文件。
- —p sring 设定运行的预先处理程序的顺序,共有下列几项:
◆ e eqn t tbl
◆ g grap r refer
◆ p pic v vgrind
- —W 不显示手册页,只显示将被格式化和显示的文件所在位置。
例如:查看cd命令的使用方法。
$ man cd
cd(n)Tcl Built-In Commands cd(n)
_____________
NAME
Cd-Change working directory
SYNOPSIS
cd?dirName?
_____________
DESCRIPTION
Change the current working directory to dirName,or to the
home directory(as specified in the HOME environment vail-able)if dirName is not given.Returns an empty string.
KEYWORDS
working directory
Tcl 1
(END)
可以按q键退出man命令。
试题(50)
路由器的访问控制列表(ACL)的作用是 (50) 。
30、B
[解析]
访问控制列表(Access Control List,ACL)是路由器的一组指令,用于设置路由器过滤数据包的规则,这种规则可以实现下列功能:
- 内部过滤分组;
- 保护内部网络免受外部的攻击;
- 限制对虚拟终端的访问。
试题(51)
以下的访问控制列表中, (51) 禁止所有Telnet访问子网10.10.1.0/24。
31、C
[解析]
根据对数据包的检查过程,ACL分为两种。
- 标准ACL:只检查网络层协议数据单元,根据源地址来过滤数据包,标准ACL的编号为1~99,执行过程如下图所示。
- 扩展ACL:根据网络层的源地址和目标地址、以及传输层信息(协议,端口号等)检查数据包,比标准ACL更灵活。例如,可以允许FTP访问通过,而不允许Telnet通过。扩展ACL的编号为100~199,其执行过程下图所示。
答案C是一条扩展ACL语句,由于Telnet的UDP端口号是23,按照ACL的语法,这条语句禁止 Telnet 访问子网10.10.1.0/24。注意,在ACL语句中使用了反掩码 255.255.255.0。
试题(51)
不使用面向连接传输服务的应用层协议是 (52) 。
32、D
[解析]
在DoD TCP/IP协议栈中,大多数应用层协议使用面向连接的传输服务,而SNMP协议使用无连接的传输服务,参见下图。
试题(53),(54)
HTTPS是一种安全的HTTP协议,它使用 (53) 来保证信息安全,使用 (54) 来发送和接收报文。
33、B
(53),(54)[分析]
安全套接字协议SSL (Secure Socket Layer) 是Netscape Communication开发的安全协议,工作在应用层和传输层之间,提供身份认证和保密通信功能。
SSL 由多个子协议组成,最主要的是握手协议和记录协议,前者负责身份认证和密钥生成,后者进行报文加密、传输和解密。
Netscape Navigator和Internet Explorer都支持SSL,许多网站使用SSL在Web服务器和客户机之间建立安全连接,进行保密通信。SSL安全连接建立在TCP的443端口,统一资源定位器使用https://开头,这是与通常的HTTP协议的主要区别。34、A
试题(55)
在下面关于VLAN的描述中,不正确的是 (55) 。
35、C
[解析]
VLAN技术把物理上直接相连的网络从逻辑上划分为多个子网。每一个VLAN对应一个广播域,处于不同VLAN上的主机不能直接进行通信,不同VLAN之间的通信要通过第三层交换才可以实现。
VLAN主干(Trunk)是指在交换机与交换机或交换机与路由器之间连接的情况下,在互相连接的端口上配置中继模式,使得属于不同VLAN的数据帧可以通过这条中继链路进行传输。
VLAN中继协议(VTP)可以维护VLAN信息的一致性。VTP有3种工作模式,即服务器模式、客户模式和透明模式,其中服务器模式可以设置VLAN信息,服务器会自动将这些信息广播到网上其他交换机,实现统一配置。在客户模式下交换机不能配置 VLAN信息,只能被动接受服务器上的VLAN配置信息。在透明模式下是独立配置的,它可以配置VLAN信息,但是不广播自己的VLAN信息,同时它接收到服务器发来的 VLAN信息后也不使用,而是直接转发给别的交换机。交换机的初始状态是工作在透明模式,有一个默认的VLAN,所有的端口都属于这个VLAN。
试题(56),(57)
Windows2000有两种认证协议,即Kerberos和PKI,下面有关这两种认证协议的描述中,正确的是 (56) 。在使用Kerberos认证时,首先向密钥分发中心发送初始票据 (57) ,来请求一个会话票据,以便获取服务器提供的服务。
36、C
(56),(57)[分析]
Kerberos是一种计算机网络认证协议,是MIT为校园网用户访问服务器进行身份认证而设计的安全协议,它可以防止偷听和重放攻击,保护数据的完整性。Kerberos的安全机制如下。
- AS (Authentication Server):认证服务器,是为用户发放TGT的服务器;
- TGS (Ticket Granting Server):票证授予服务器,负责发放访问应用服务器时需要的票证;认证服务器和票据授予服务器组成密钥分发中心KDC (Key Distribution Center);
- V:用户请求访问的应用服务器;
- TGT (Ticket Granting Ticket):用户向TGS证明自己身份的初始票据,即KTGS(A,Ks)。
对下图的认证过程解释如下:
(1) 用户向KDC申请初始票据:
(2) KDC向用户发放TGT会话票据;
(3) 用户向TGS请求会话票据;
(4) TGS验证用户身份后发放给用户会话票据KAV
(5) 用户向应用服务器请求登录;
(6) 应用服务器向用户验证时间戳。
Kerberos的安全机制分析如下:
- KA是用户的工作站根据键入的口令字导出的Hash值,最容易受到攻击,但是ICA的使用是很少的。
- 系统的安全是基于对AS和TGS的绝对信任,实现软件是不能修改的。
- 时间戳t可以防止重放攻击。
- 2~6步使用加密,实施了连续认证机制。
- AS存储所有用户的KA,以及TGS,V的标识和KTGS,TGS,TGS要存储KTGS,服务器要存储KV。
公钥基础设施PKI(Public Key Infrastructure)是基于非对称密钥的密钥分发机制,通过双方信任的证书授权中心CA(Certification Authorities)获取对方的公钥,用于身份认证和保密通信。37、B
试题(56)
在Windows中,ping命令的-n选项表示 (58) 。
38、A
[解析]
ping命令的-n选项表示ping的次数,例如:
ping localhost -n7
表示ping本地主机7次。
试题(59)
在Windows中,tracert命令的-h选项表示 (59) 。
39、B
[解析]
tracert命令的用法如下:
Usage:tracert[-d][-h maximum_hops][-j host-list][-w timeout] target_name
—d 不进行地址分解;
—h maximum_hops 最大跳步数;
—j host-list 松散源路由;
—W timeout 等待超时的微秒数。
试题(60)
对路由选择协议的一个要求是必须能够快速收敛,所谓“路由收敛”是指 (60) 。
40、C
[解析]
路由协议(IGP和EGP)的收敛性是关键的网络性能参数。在网络拓扑结构改变或基本路由丢失时,路由器能够重定向到新的最佳路由,这时我们说路由收敛到了新的网络拓扑结构。收敛性可以进一步区分如下。
- 网络收敛性:由于一个路由项的改变,网络中的所有结点全部更新它们的路由表所需要的时间;
- 协议收敛性:一个网络结点更新了它的路由表,并且在路由协议报文中发出路由改变公告所需要的时间;
- 路由收敛性:一个网络结点更新了它的路由表,并且重新把分组转发到新的接口所需要的时间。
在路由收敛过程中,网络中的分组可能丢失。通常客户用分组丢失率来度量网络的服务质量,网络服务供应商用收敛时间来度量路由器设计和网络体系结构的性能。路由器的收敛性与许多因素有关,例如,下层事件检测时间(链路失效、协议失效),SPF处理时间,协议公告时间,以及转发信息库(FIB)的更新时间等。
试题(61)~(75)分析解答参见软件设计师。