2004上半年网络工程师考试真题及答案-下午卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2004上半年网络工程师考试真题及答案-下午卷
试题一
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应栏内。
[说明]
A公司用一台Web服务器和一台应用服务器来管理销售信息。
销售人员在办公室时通过PC机来访问应用服务器,若在公司以外,则通过具有数据显示功能的移动电话或PDA (Personal Digital Assistant)访问公司网络。
网络信息是通过Web服务器发布的。
一般情况下,对于更新周期较长的信息,则应先将其从应用服务器下载到公司的PC机上,然后再通过远程访问PC机获取该信息。
公司的网路拓扑结构如图1所示:
[问题1]
目前,通过移动电话接入互联网所采用的主要技术是什么?
[问题2]
目前,国内采用的第三代移动通讯技术标准有哪些?
[问题3]
进行一次查询的数据信息见下表1,网路的基本通信服务费见表2,总费用=网络租用费+通信费。
根据表中给出的数据,试计算销售人员每月至少查询多少次,才能使得使用移动电话的总费用比使用PDA的总费用更低。
表1 一次查询的数据信息
通信时间(从phs网络建立到断开的时
间):90秒
上载数据量:1280 字节
下载数据量:6400字节
表2 网络基本通信服务费用
内容内容PHS网络
通信费0.0003元/128字节0.2/3分钟
网络租用费35元/月25元/月
[问题4]
公司网络中的设备或系统(包括存储商业机密的数据库服务器,邮件服务器,存储资源代码的PC机,应用网关,存储私人信息的PC机,电子商务系统)哪些应放在DMZ中,哪些应放在内网中?并给予简要说明。
试题二
阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
[说明]
某小公司网络如图2所示,其中路由器具有ISDN模块,公司网络通过ISDN连接到ISP。
[问题1]
在应用服务器关机的情况下,公司员工能连接上Internet吗?简要解释。
[问题2]
路由器与ISDN之间需要加入终端适配器(TA)吗?试说明在什么情况下要加入TA。
[问题3]
公司内电话,传真机与ISDN的连接情况如下图所示。
请将图中(1)-(2)的空缺处设备名称填写在答题纸相应位置。
[问题4]
假设采用ISDN基本速率接口,下载1875K的文件,最快要多少秒?
试题三
阅读以下说明和交换机的配置信息,回答问题1到问题3,将解答填入答题纸对应的栏内。
[说明]
某公司下设三个部门,为了便于管理,每个部门组成一个VLAN,公司的网络结构如图4所示。
[交换机Switch1的部分配置信息]
Switch1(config)# interface f0/9
Switch1(config-if)#switchport mode access
Switch1(config-if)#switchport access vlan 11
Switch1(config)# interface f0/10
Switch1(config-if)#switchport mode access
Switch1(config-if)#switchport access vlan 12
Switch1(config)# interface f0/17
Switch1(config-if)#switchport mode access
Switch1(config-if)#switchport access vlan 13
[交换机Switch2的部分配置信息]
Switch1(config)# interface f0/6
Switch1(config-if)#switchport mode access
Switch1(config-if)#switchport access vlan 11
Switch1(config)# interface f0/8
Switch1(config-if)#switchport mode access
Switch1(config-if)#switchport access vlan 12
Switch1(config)# interface f0/11
Switch1(config-if)#switchport mode access
Switch1(config-if)#switchport access vlan 13
[交换机Switch1的部分配置信息]
Switch1(config)# interface f0/3
Switch1(config-if)#switchport mode access
Switch1(config-if)#switchport access vlan 11
Switch1(config)# interface f0/7
Switch1(config-if)#switchport mode access
Switch1(config-if)#switchport access vlan 12
Switch1(config)# interface f0/13
Switch1(config-if)#switchport mode access
Switch1(config-if)#switchport access vlan 13
[问题1]
通常VLAN有静态和动态两种实现方式。
这两种方式是怎么实现的,各有什么特点?Switch1是使用那种方式实现?
[问题2]
在VLAN中,STP和VTP是什么协议?各有什么作用?
[问题3]
填充VLAN信息表,将答案写在对应位置。
表3 VLAN信息表
试题四
下面是某路由器的配置信息,解释___(n)___处有下划线部分的含义,将解答填入答题纸的对应栏内。
[配置路由器信息]
Current configuration:
!
Version 11.3
no service password-encryption
!
hostname Router1 第 ____(1)____ 处
!
enable password pwd12345 第 ____(2)____ 处
!
interface Ethernet0
ip address 192.4.1.1 255.255.255.0
!
interface Serial0
ip address 192.3.1.1 255.255.255.0
encapsulation frame-relay IETF 第_____(3)_____处
no ip mroute-cache
bandwidth 2000 第_____(4)_____处
frame-relay map ip 192.3.1.2 100 broadcast 第_____(5)_____处
frame-relay lmi-type cisco
!
router ospf 1 第_____(6)_____处
network 192.1.1.0 0.0.0.255 area 0 第_____(7)_____处
network 192.3.1.0 0.0.0.255 area 0
network 192.4.1.0 0.0.0.255 area 0
neighbor 192.1.1.2 第_____(8)_____处
!
End
试题五 Java程序设计
阅读以下说明,Java源程序和测试运行部分,将应填入 (n) 处的解答填入答题纸的对应栏中。
[说明]
1.http协议
◆ HTTP请求消息示例
GET/index.html HTTP/1.1
Accept :image/gif.image/jpeg.*/*
Accept-Language:zh-cn
Accept-encoding:gzip,delflate
User-Agent:Mozilla/4.0(compatible;MSIE6.0;Windows NT 5.1)
Host:loaclhost:8080
ConnectionLKeeo-Alive
◆ HTTP 响应消息示例
HTTP/1.1 200 OK
Servert:Microsoft-IIS/4.0
Date: Mon,3 Jan 1998 13:13:23 GMT
Content-Type:text/html
Last-modified:Mon,11 Jan 1998 13:22:23 GMT
Content-Length:112
<html>
……
</html>
2.相关的类及主要成员函数
◆ ServerSocket 类
服务器套接字,它监听固定端口,以接受来自客户端的连接请求,一旦建立连接就返回一个Socket类型的对象。
类中的主要成员函数有:
◆ Socket类
[Java源程序:一个简单的Web服务器]
/******************************************************/
/*WebServer.java */
/******************************************************/
package objclass;
inport .*
import java.io.*
public class WebServer {
public static final int PORT = 8080; //Web服务器侦听的端口号
public static final string WEB_ROOT =
System.getProperty(“user.dir”) + File.separator + “webroot”;
//WEB_ROOT变量存放web服务器工作目录,该目录存放HTML、GIF图片等静态
//文本资源
private static final string SHUTDOWN_COMMAND = “/shutdown”;
// SHUTDOWN_COMMAND变量保存关闭服务器的命令
private Boolean shudown = false; //是否收到关于服务器命令的标志
public static void main(string[]args){
WebServer server = new WebServer();
Server.await();
}
public void await(){
ServerSocket serverSocket = null;
try{
ServerSocket =new _______1 ________;//创建侦听端口为PORT的Serversocket
//类型的对象
System.out.println(“Webserver started!”);
}
catch (IOException e){
e.printStackTrace();
System.exit(1);
}
while(!shutdown){
Scoket socket = null; //循环等待客户端连接
InputStream input = null;
OutputStram output = null;
try{
Socket =_____ 2 ___;//创建来自客户端的连接套接字
Input = socket.______ 3 ______;//创建输入流
Output = socket. ________4_______ ; //创建输出流
Request request = new Request(input); //创建Request对象
Request. _________5 _______; //解析客户端HTTP请求
Response response = new Response(output);//创建Response对象
Response.setRequest(request); //将request对象传递给
//response对象
Response. _________6________ ;//给客户端发送所请求的静态资源
_________7_________ ;//关闭连接套接字
shutdown = request. _______8_______ .equels(SHUTDOWN_COMMAND);
//判断当前HTTP请求中URI是否是关闭服务器的命令
}
catch(Exception e){
e.printstackTrace();
continue;
}
}
}
}
/******************************************************/
/*Request.java */
/******************************************************/
package objclass;
inport java.io.InputStream;
import java.io.IOException;
public class Request{
private string uri;
public Request(inputstram input){this.input=input;}
public void pa rse(){… parseUri();…} //解析客户端HTTP请求消息
private String parseUri(String requestString ){…}//解析客户端
//HTTP请求中的URI public String getUri(){return uri;}
}
/******************************************************/
/* Response.java */
/******************************************************/
package objclass;
inport java.io.*;
public class Response {
private static final int BUFFER_SIZE=1024;
Request request;
OutputStream output;
public Response(OutputStream output){this.output=output;}
public void setRequest(Request request){this.request=request;}
public void sendStaticResource() throws IOException {…}
//解析客户端HTTP请求中的uri
public String getUri() {return uri}
}
[运行测试]
在本机运行Webserver程序,然后打开IE浏览器。
1. 在IE地址栏中,输入请求”/index.html”页的命令: _______9_______ ;
2. 在IE地址栏中,输入关闭web服务器的命令:_______ 10 ______ 。
试题答案
2004年5月网络设计师级下午试题解答
试题一
[问题1] GPRS和CDMA。
[问题2] WCDMA、CDMA2000和TD-SCDMA
[问题3] 进行一次查询操作,采用移动电话时的费用为(1280+6400)X0.0003/128=0.018元,PDA费用为90/60×0.2/3=0.1元,故由(35-25)/(0.1-0.018)=121.9512,最少次数为122(次)。
[问题4] DMZ中放置邮件服务器、应用网关、电子商务系统。
内网中放置机密数据服务器、私人信息PC和放置资源代码的PC。
DMZ是放置公共信息的最佳位置,用户、潜在用户和外部访问者不用通过内网就可以直接获得他们所需要的关于公司的一些信息。
公司中机密的、私人的信息可以安全地存放入内网中,即DMZ的后面。
DMZ中服务器不应包含任何商业机密、资源代码或是私人信息。
试题二
[问题1] 在应用服务器关机的情况下,告诉员工仍能上Intemet。
员工:的PC机通过hub,经由路由器的ISDN接口连接ISDN,最后到达ISP。
[问题2] 不需要加入TA。
当非ISDN终端用户连接到ISDN设备时才需要加入TA。
[问题3]
(1) 计算机交换分机PBX(NT2)。
(2) 网络终端设备(NT1)。
[问题4] 1875*1024*8/128000=120秒
试题三
[问题1]在静态实现方式中,网络管理员将交换机端口静态地分配给某一个VLAN,这是经常使用的一种配置方式,容易实现和监视,比较安全。
在动态实现方式中,管理员必须先建立一个较复杂的数据库,例如输入要连接的网络设备的MAC地址及相应的VLAN号,这样,当网络设备接到交换机端口时,交换机自动把这个网络设备所连接的端口分配给相应的VLAN。
动态VLAN的配置可以基于网络设备的MAC地址、IP.地址、应用的协议来实现。
动态VLAN 一般通过管理软件来进行管理。
Switch1采用静态实现方式。
[问题2] STP(SpanningTreeProtocol,生成树协议)是一个既能够防止环路、又能够提供冗余线路的第二层的管理协议。
为了使交换网络正常运行,STP网络上的任何两个终端之间只有一条有效路径。
STP使用生成树算法求解没有环路的最佳路径,使一些备用路径处于阻塞状态。
大型交换网络中尤其是有多个VLAN的时候,配置STP很重要。
VTP(VLAN TrunkProtocol,VLAN中继协议)保持VLAN的删除、添加、修改等管理操作的一致性。
在同一个VTP域内,VTP通过中继端口在交换机之间传送VTP信息,从而使一个VTP
域内的交换机能共享VLAN信息。
[问题3]
(1) Server3+Computer2+Computer5
(2) Server2+Computer3+Computer6
(3) Serverl+Computerl+Computer4
试题四
(1) 路由器名为router1
(2) 特权密码为pwdl2345
(3) 在端口配置中封装帧中继,帧中继数据包封装格式为IETF
(4) 带宽为2M
(5) 映射IP地址与帧中继地址。
对方路由器的IP地址为192.3.1.2,本端口的帧中继号码为100,并且允许在帧中继线路上传送路由广播信息。
(6) 指定使用OSPF协议,路由进程id为1。
(7) 指定与该路由器相连的网络IP为192.1.1.0,子网隐码的反码为0.0.0.255(或子网掩码为255.255.255.0),网络区域ID为0。
(8) 指定与该路由器相邻的节点地址为192.1.1.2。
试题五
(1) ServerSocket(PORT)
或ServerSocket(PORT,1,InetAddress.getByName(“127.0.0.1”))
(2) serverSocket.accept()
(3) getlnputStream()
(4) getOutputStream()
(5) parse()
(6) sendStaticResource()
(7) socket.close()
(8) getUri()
(9) http://localhost:8080/index.html
或http://127.0.0.1:8080/index.html
(10)http://!ocalhost:8080/shutdown
或http://127.0.0.1:8080/Shutdown。