2004年上半年网络工程师下午试题 |
10-26 文章来源:职称在线 文章作者:试卷 |
| |
试题一(15分) 阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 [说明] A公司用一台Web服务器和一台应用服务器来管理销售信息。销售人员在办公室时通过PC机来访问应用服务器,若在公司以外,则通过具有数据显示功能的移动电话或PDA(PersonalDigital Assistant)访问公司网络。网络信息是通过Web服务器发布的。一般情况下,对于更新周期较长的信息,则应先将其从应用服务器下载到公司的PC机上,然后再通过远程访问PC机获取该信息。 公司网络结构如图1所示:
图1
[问题1] 目前,通过移动电话接入互联网所采用的主要技术是什么?(2分) [问题2] 目前,国内采用的第三代移动通信技术标准有哪些?(3分) [问题3] 进行一次查询的数据信息见表1,网络的基本通信服务费用见表2,总费用=网络租用费+通信费。根据表中给出的数据,试计算销售员每月至少应进行多少次查询,才能使得使用移动电话的总费用比使用PDA的总费用更低。(5分)
表1一次查询的数据信息
通信时间(从PHS网络建立到断开的时间): 90秒 上载数据量: 1,280字节 下载数据量: 6,400字节
表2网络基本通信服务费用
内容 移动电话网络 PHS网络 通信费 0.0003元/128字节 0.2元/3分钟 网络租用费 35元/月 25元/月
[问题4] 公司网络中的设备或系统(包括:存储商业机密的数据库服务器、邮件服务器,存储资源代码的PC机、应用网关、存储私人信息的PC机、电子商务系统)哪些应放在DMZ中,哪些应放在内网中?井给予简要说明。(5分)
试题二(15分) 阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 [说明] 某小公司的网络拓扑如图2所示。其中路由器具有ISDN模块,公司网络通过ISDN连接到ISP。
图2
[问题1] 在应用服务器关机的情况下,公司员工能连接上Intemet吗?简要解释。(3分) [问题2] 在路由器和ISDN之间需要加入终端适配器(TA)吗?试说明在什么情况下需要加入TA,(4分) [问题3] 公司内电话、传真机与ISDN的连接情况如图3所示。将图中(1)--(2)处空缺的设备名称填写在答题纸相应位置。(4分)
图3
[问题4] 假设采用ISDN基本速率接口,下载1875K的文件,最快需要多少秒?(4分)
试题三(15分) 阅读以下说明和交换机的配置信息,回答问题1至问题3,将解答填入答题纸的对应栏内。 [说明] 某公司下设三个部门,为了便于管理,每个部门组成一个VLAN,公司网络结构如图4所示。
图4
[交换机Switch1的部分配置信息] Switch 1(config)#finterface fO/9 Switchl(config-if)#switchport mode access Switchl(config-if)#switchport access vlan 11 Switch 1(config)#interface fO/lO Switch 1(config-if)#switchport mode access Switchl(config-if)#switchport access vlan 12 Switch 1(config)#interface fO/17 Switchl(config-if)#switchport mode access Switchl(config-if)#switchport access vlan 13 [交换机Switch2的部分配置信息] Switch2(config)#interface fO/6 Switch2(config-if)#switchport mode access Switch2(config-if)#switchport access vlan 11 Switch2(config)#interface fO/8 ’ Switch2(config-if)#switchport mode access Switch2(config-if)#switchport access vlan 12 Switch2(config)#intefface fO/11 Switch2(config-if)#switchport mode access Switch2(config-if)#switchport access vlan 13 [交换机Switch3的部分配置信息] Switch3(config)#interface fO/3 Switch3(config-if)#switchport mode access Switch3(config-if)#switchport access vlan 11 Switch3(config-if)#exit Switch3(config)#interface fO/7 Switch3(config-if)#switchport mode access Switch3(config-if)#switchport access vlan 12 Switch3(config)#interface fO/13 Switch3(config-if)#switchport mode access Switch3(config-if)#switchport access vlan 13[问题1] 通常VLAN有静态和动态两种实现方式,这两种方式分别是如何实现的?各有什么特点? Switchl采用的是哪种实现方式? (5分) [问题2] 在VLAN中,STP和VTP是什么协议?各有什么作用? (4分) [问题3] 填充VLAN信息表(表3),将答案填写在答题纸相应位置。(6分)
表3 VLAN信息表
部门 VLAN编号 包括的服务器及主机名称 行政部 11 (1) 市场部 12 (2) 财务部 13 (3)
试题四(15分) 下面是某路由器的部分配置信息,解释__(n)__ 处标有下划线部分的含义,将解答填入答题纸的对应栏内。 [配置路由器信息] Current configuration: ! version 11.3 no service password-encryption ! hostname router1 第(__1__)处 (1分) ! enable password nwdl2345 第(__2__)处 (2分) ! interface Ethemet0 ip address 192.4.1.1.255.255.255.0 1 interface Seria10 ip address 192.3.1.1 255.255.255.0 encansulation frame-relay IETF 第(__3__)处 (2分) no ip mroute-cache bandwidth 2000 第(__4__)处 (2分) frame-relaymanin l92.3.1.2100 broadcast 第(__5__)处 (2分) frame-relaylmi-typecisco ! router ospf1 第(__6__)处 (2分) network l92.1.1.0.0.0.0.255 area0 第(__7__)处 (2分) network 192.3.1.0.0.0.0.255 area0 network l92.4.1.0.0.0.0.255 area0 neighbor l92.1.1.2 第(__8__)处 (2分) ! End
试题五(15分,每空1.5分) 阅读以下说明、Java源程序和运行测试部分,将应填入__ (n)__处的解答写在答题纸的对应栏中。程序运行效果如图5所示。
[说明] 1.HTTP协议 ◆ HTTP请求消息示例 GET/index,htmlHTTP/1.1 Accept:image/gif,image/jpeg,*/* Accept-Language:zh-ch Accept-encoding:gzip,deflate User-Agent:Mozilla/4.0(compatible;MSIE6.0;Windows NT5.1) Host:localhost:8080 Connection:Keep-Alive ◆ HTTP响应消息示例 HTTP/1.1 200 OK Servert:Microsoft-IIS/4.0 Date:Mon,3 Jan 1998 13:13:33 GMT Content-Type:text/html Last-Modified:Mon,11 Jan l998 13:23:42 GMT Contelit-Length:112
<html>
...
</html> 2.相关类及主要成员函数 ◆ ServerSocket类 服务器端套接字,它监听固定端口,以接收来自客户端的连接请求,一旦建立连接就返回一个Socket类型的对象。类中的主要成员函数有:
函数名 功能说明 ScrvcrSocket(PORT) 构造函数 accept() 返回建立连接的Sockct类型的对象 close() 关闭当前的SerrorSocket类型的对象
◆ Socket类 基于连接的套接字。类中的主要成员函数有:
函数名 功能说明 getnetAddress() 返回InetAddress类型的对象,该对象封装了与该套接字所关联的客户机的IP地址 gctInputSffeam() 返回当前对象所关联的输入流 gctouputStream() 返回当前对象所关联的输出流 close() 关闭当前对象
[java源程序;一个简单的Web服务器] /************************************************************/ /* WebScrvc.java */ /************************************************************/ packageobjclass; import java.net.*; 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 shutdown=false; //是否收到关闭服务器命令的标志 public static void main(Sting[] args){ WebServerserver;newWebServer(); Server.await(); } public void await(){ ServerSocke serverSocke = null; try { serverSocket = new __(1)__ ; //创建侦听端口号为PORT的ServerSocket类型的对象 System.out.println("WebServerStarted!"); } catch(I0Exception e){ e.printStackTrace(); SyStem.exit(1); } while(!shutdown){ //循环等待客户端连接 Socket socket = null; InputStrean input = null; OutputStream 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)__.equals(SHUTDOWN_COMMAND); //判断当前HTTP请求中的URI是否是关闭服务器命令 } Catch(Exception e){ e.printStackTrace(); condnue; } } } } /*****************************************************************/ /* Request.java */ /*****************************************************************/ package objclass; import java.io.InputSffeam; imporrjava.iO.IOEexception; public Cla3SRequest{ private InputStream input; private String uri; public Request(InputStream input){this.input = input;} public void parse()[… parseUri(); …) //解析客户端HTTP请求消息 private String parseUri(String requestString){…} //解析客户端HTTP请求中的URl public String getUri(){return uri;} } /*************************************************************/ /* Responseiava */ /*************************************************************/ package objclass; importjava.io.*; public class Response{ private static final int BUFFER_ SIZE=1024; Request request; OutputStream output; public Response(Output Strearn output){this.output=output;} public void setRequest(Requestrequest){this.request=request;} public void sendStaficResoufce()throwslOException{…} //向客户端发送所请求的静态资源 }
[运行测试] 在本机运行WebServer程序,然后打开IE浏览器。 1.在IE地址栏中,输入请求"/index.html"页面的命令:__(9)__; 2.在1E地址栏中,输入关闭Web服务器的命令:__(10)__。
|
|
| |
| 【打印】【大 中 小】【评论】【关闭】【顶部】 |
| |
|
|
|
|
|
|
|