1、中级网络工程师下午试题-19 及答案解析(总分:75.00,做题时间:90 分钟)一、试题一(总题数:4,分数:15.00)1.【问题 1】目前,通过移动电话接入互联网所采用的主要技术是什么?(分数:4.00)_2.【问题 2】目前,国内采用的第 3 代移动通信技术标准有哪些?(分数:4.00)_3.【问题 3】进行一次查询的数据信息见表 1-1,网络的基本通信服务费用见表 1-2,总费用=网络租用费+通信费。根据表中给出的数据,试计算销售员每月至少应进行多少次查询,才能使得使用移动电话的总费用比使用PDA 的总费用更低。表 1-1 一次查询的数据信息通信时间(从 PHS 网络建立到断开的时间
2、): 90s上载数据量: 1,280 B下载数据量: 6,400 B 表 1-2 网络基本通信服务费用内容 移动电话网络 PHS 网络通信费 0.0003 元/128 B 0.2 元/3 min 网络租用费 35 元/月 25 元/月(分数:4.00)_4.【问题 4】公司网络中的设备或系统(包括存储商业机密的数据库服务器、邮件服务器,存储资源代码的 PC、应用网关、存储私人信息的 PC、电子商务系统)中,哪些应放在 DMZ 中,哪些应放在内网中?并请给予简要说明。(分数:3.00)_二、试题二(总题数:3,分数:15.00)5.【问题 1】在应用服务器关机的情况下,公司员工能连接上 Inte
3、rnet 吗?简要解释其原因。(分数:5.00)_6.【问题 2】在路由器和 ISDN 之间需要加入终端适配器(TA)吗?试说明在什么情况下需要加入 TA。(分数:5.00)_7.【问题 3】公司内电话、传真机与 ISDN 的连接情况如图 1-4 所示。将图中(1)、(2)处空缺的设备名称填写在答题纸相应位置。(分数:5.00)_三、试题三(总题数:3,分数:15.00)8.【问题 1】通常 VLAN 有静态和动态两种实现方式,这两种方式分别是如何实现的?各有什么特点?Switch1 采用的是哪种实现方式?(分数:5.00)_9.【问题 2】在 VLAN 中,STP 和 VTP 是什么协议?各
4、有什么作用?(分数:5.00)_10.【问题 3】填充 VLAN 信息表,如表 1-3 所示。表 1-3 VLAN 信息表部门 VLAN 编号 包括的服务器及主机名称行政部 11 (1)市场部 12 (2)财务部 13 (3)(分数:5.00)_四、试题四(总题数:1,分数:15.00)11.【配置路由器信息】Current configuration:!version 11.3no service password-encryption!hostname router1 第(1)处!enable password nwd12345 第(2)处!interface Ethernet0ip ad
5、dress 192.4.1.1.255.255.255.01interface Serla10ip address 192.3.1.1.255.255.255.0encapsulation frame-relay IETF 第(3)处no ip mroute-cachebandwidth 2000 第(4)处frame-relaymanin 192.3.1.2100 broadcast 第(5)处frame-relaylmi-typecisco!router ospf1 第(6)处network 192.1.1.0.0.0.0.255 area0 第(7)处network 192.3.1.0.
6、0.0.0.255 area0network 192.4.1.0.0.0.0.255 area0neighbor 192.1.1.2 第(8)处!End(分数:15.00)_五、试题五(总题数:1,分数:15.00)12.1.HTTP 协议。HTTP 请求消息示例:GET/index, htmlHTTP/1.1Accept: image/gif, image/jpeg,* /Accept-Language: zh-chAccept-encoding: gzip, deflateUser-Agent: Mozilla/4.0(compatible; MSIE6.0; Windows NT5.1
7、)Host: localhost: 8080Connection: Keep-AliveHTTP 响应消息示例:HTTP/1.1 200 OKServert: Microsoft-IIS/4.0Date:Mon,3 Jan 1998 13:13:33 GMTContent-Type: text/htmlLast-Modified:Mon,11 Jan 1998 13:23:42 GMTContelit-Length: 112 html/html2相关类及主要成员函数。SewerSocket 类:服务器端套接字,它监听固定端口,以接收来自客户端的连接请求,一旦建立连接就返回一个 Socket 类
8、型的对象。类中的主要成员函数如表 1-4 所示。表 1-4 类中的主要成员函数函数名 功能说明ScrvcrSocket(PORT) 构造函数accept() 返回建立连接的 Sockct 类型的对象close() 关闭当前的 SerrorSocket 类型的对象基于连接的套接字。类中的主要成员函数如表 1-5 所示。表 1-5 类中的主要成员函数 函 数 名 功能说明getnetAddress() 返回 InetAddress 类型的对象,该对象封装了与该套接字所关联的客户机的 IP 地址gctInputSffeam() 返回当前对象所关联的输入流gctouputStream() 返回当前对象
9、所关联的输出流close() 关闭当前对象【Java 源程序;一个简单的 Web 服务器】/*/* WebScrvc.java */*/packageobjclass; import . *;import java.io. *;public class WebServer/Web 服务器侦听的端口号public static final int PORT=8080;/WEBROOT 变量存放 Web 服务器工作目录,该目录存放 HTML、GIF 图片等静态文件资源public static final String WEB_ROOT=System.getProperty(“user.dir“)
10、+File.separator+“webroot“;/SHUTDOWN_COMMAND 变量保存关闭服务器的命令 private static final String SHUTDOWN_COMMAND=“/shutdown“;/是否收到关闭服务器命令的标志private boolean shutdown=false;public static void main(Sting args) WebServerserver; newWebServer( );Server.await( );public void await() ServerSocke serversocke=null;try/创建
11、侦听端口号为 PORT 的 ServerSocket 类型的对象ServerSocket=new (1) ;System.out.println( “WebServerStarted!“);catch(IOException e) e.printStackTrace( );System.exit(1);/循环等待客户端连接while(!shutdown) Socket socket=null;InputStream input=null;OutputStream output=null;try/创建来自客户端的连接套接宇Socket= (2) ;/创建输入流input=socket. (3)
12、;/创建输出流Output=socket. (4) ;/创建 request 对象Request request=new Request(input);/解析客户端 HTTP 请求request. (5) ;/创建 Response 对象Response response=new Response(output);/将 request 对象传递给 response 对象response.setRequest(request);/给客户端发送所请求的静态资源response. (6) ;/关闭连接套接字(7) ;/判断当前 HTTP 请求中的 URI 是否是关闭服务器命令shutdown=req
13、uest. (8) .equals(SHUTDOWN_COMMAND);Catch(Exception e)e.printStackTrace();continue;/*/* Request.java /*/package objclass;import java.io.InputStream;import java.io.IOEexception;public ClassRequestprivate InputStream input;private String uri;public Request(InputStream input)this.input=input;/解析客户端 HTT
14、P 请求消息public void parse()parseUr1();/解析客户端 HTTP 请求中的 URLprivate String parseUr1(String requestString)public String getUr1()return uri;/*/*Response.java/*/package objclass;import java.io.*;public class Responseprivate static final int BUFFER_SIZE=1024;Request request;OutputStream output;public Respon
15、se(OutputStrearn output)this.output=output;public void set_Request(Requestrequest)this.request=request;/向客户端发送所请求的静态资源public void sendStaticResource() throwsIOException【运行测试】在本机运行 WebServer 程序,然后打开 IE 浏览器。1在 IE 地址栏中,输入请求“/index.html”页面的命令: (9) 。2在 IE 地址栏中,输入关闭 Web 服务器的命令: (10) 。(分数:15.00)填空项 1:_中级网络
16、工程师下午试题-19 答案解析(总分:75.00,做题时间:90 分钟)一、试题一(总题数:4,分数:15.00)1.【问题 1】目前,通过移动电话接入互联网所采用的主要技术是什么?(分数:4.00)_正确答案:(GPRS 和 CDMA。)解析:2.【问题 2】目前,国内采用的第 3 代移动通信技术标准有哪些?(分数:4.00)_正确答案:(WCDMA、CDMA2000 和 TD-SCDMA。)解析:3.【问题 3】进行一次查询的数据信息见表 1-1,网络的基本通信服务费用见表 1-2,总费用=网络租用费+通信费。根据表中给出的数据,试计算销售员每月至少应进行多少次查询,才能使得使用移动电话的
17、总费用比使用PDA 的总费用更低。表 1-1 一次查询的数据信息通信时间(从 PHS 网络建立到断开的时间): 90s上载数据量: 1,280 B下载数据量: 6,400 B 表 1-2 网络基本通信服务费用内容 移动电话网络 PHS 网络通信费 0.0003 元/128 B 0.2 元/3 min 网络租用费 35 元/月 25 元/月(分数:4.00)_正确答案:(进行一次查询操作,采用移动电话时的费用为(1280+6400)0.0003/128 元= 0.018 元,PDA费用为 90/600.2/3 元=0.1 元,故由(35-25)/(0.1-0.018)=121.9512,最少次数
18、为 122(次)。)解析:4.【问题 4】公司网络中的设备或系统(包括存储商业机密的数据库服务器、邮件服务器,存储资源代码的 PC、应用网关、存储私人信息的 PC、电子商务系统)中,哪些应放在 DMZ 中,哪些应放在内网中?并请给予简要说明。(分数:3.00)_正确答案:(DMZ 中放置邮件服务器、应用网关、电子商务系统。内网中放置机密数据服务器、私人信息PC 和放置资源代码的 PC。DMZ 是放置公共信息的最佳位置,用户、潜在用户和外部访问者不用通过内网就可以直接获得他们所需要的关于公司的一些信息。公司中机密的、私人的信息可以安全地存放入内网中,即 DMZ 的后面。DMZ 中服务器不应包含任
19、何商业机密、资源代码或是私人信息。)解析:二、试题二(总题数:3,分数:15.00)5.【问题 1】在应用服务器关机的情况下,公司员工能连接上 Internet 吗?简要解释其原因。(分数:5.00)_正确答案:(在应用服务器关机的情况下,告诉员工仍能上 Internet。员工的 PC 通过 HUB,经由路由器的ISDN 接口连接 ISDN,最后到达 ISP。)解析:6.【问题 2】在路由器和 ISDN 之间需要加入终端适配器(TA)吗?试说明在什么情况下需要加入 TA。(分数:5.00)_正确答案:(不需要加入 TA。当非 ISDN 终端用户连接到 ISDN 设备时才需要加入 TA。)解析:
20、7.【问题 3】公司内电话、传真机与 ISDN 的连接情况如图 1-4 所示。将图中(1)、(2)处空缺的设备名称填写在答题纸相应位置。(分数:5.00)_正确答案:(1)计算机交换分机 PBX(NT2)。(2)网络终端设备(NT1)。)解析:三、试题三(总题数:3,分数:15.00)8.【问题 1】通常 VLAN 有静态和动态两种实现方式,这两种方式分别是如何实现的?各有什么特点?Switch1 采用的是哪种实现方式?(分数:5.00)_正确答案:(在静态实现方式中,网络管理员将交换机端口静态地分配给某一个 VLAN,这是经常使用的一种配置方式,容易实现和监视,比较安全。在动态实现方式中,管
21、理员必须先建立一个较复杂的数据库,例如输入要连接的网络设备的 MAC 地址及相应的 VLAN 号,这样,当网络设备接到交换机端口时,交换机自动把这个网络设备所连接的端口分配给相应的 VLAN。动态 VLAN 的配置可以基于网络设备的 MAC 地址、IP 地址、应用的协议来实现。动态 VLAN 一般通过管理软件来进行管理。Switch1 采用静态实现方式。)解析:9.【问题 2】在 VLAN 中,STP 和 VTP 是什么协议?各有什么作用?(分数:5.00)_正确答案:(STP(SpanningTreeProtocol,生成树协议)是一个既能够防止环路、又能够提供冗余线路的第二层的管理协议。为
22、了使交换网络正常运行,STP 网络上的任何两个终端之间只有一条有效路径。STP 使用生成树算法求解没有环路的最佳路径,使一些备用路径处于阻塞状态。大型交换网络中尤其是有多个VLAN 的时候,配置 STP 很重要。VTP(VLAN TrunkProtocol,VLAN 中继协议)保持 VLAN 的删除、添加、修改等管理操作的一致性。在同一个 VTP 域内,VTP 通过中继端口在交换机之间传送 VTP 信息,从而使一个 VTP 域内的交换机能共享 VLAN信息。)解析:10.【问题 3】填充 VLAN 信息表,如表 1-3 所示。表 1-3 VLAN 信息表部门 VLAN 编号 包括的服务器及主机
23、名称行政部 11 (1)市场部 12 (2)财务部 13 (3)(分数:5.00)_正确答案:(1) Server3+Computer2+Computer5(2) Server2+Computer3+Computer6(3) Server1+Computed+Computer4)解析:四、试题四(总题数:1,分数:15.00)11.【配置路由器信息】Current configuration:!version 11.3no service password-encryption!hostname router1 第(1)处!enable password nwd12345 第(2)处!inte
24、rface Ethernet0ip address 192.4.1.1.255.255.255.01interface Serla10ip address 192.3.1.1.255.255.255.0encapsulation frame-relay IETF 第(3)处no ip mroute-cachebandwidth 2000 第(4)处frame-relaymanin 192.3.1.2100 broadcast 第(5)处frame-relaylmi-typecisco!router ospf1 第(6)处network 192.1.1.0.0.0.0.255 area0 第(7
25、)处network 192.3.1.0.0.0.0.255 area0network 192.4.1.0.0.0.0.255 area0neighbor 192.1.1.2 第(8)处!End(分数:15.00)_正确答案:(1)路由器名为 router1(2)特权密码为 pwdl2345(3)在端口配置中封装帧中继,帧中继数据包封装格式为 IETF(4)带宽为 2M(5)映射 IP 地址与帧中继地址。对方路由器的 IP 地址为 192.3.1.2,本端口的帧中继号码为 100,并且允许在帧中继线路上传送路由广播信息(6)指定使用 OSPF 协议,路由进程 id 为 1(7)指定与该路由器相连
26、的网络 IP 为 192.1.1.0,子网隐码的反码为 0.0.0.255(或子网掩码为255.255.255.0),网络区域 ID 为 0(8)指定与该路由器相邻的节点地址为 192.1.1.2)解析:五、试题五(总题数:1,分数:15.00)12.1.HTTP 协议。HTTP 请求消息示例:GET/index, htmlHTTP/1.1Accept: image/gif, image/jpeg,* /Accept-Language: zh-chAccept-encoding: gzip, deflateUser-Agent: Mozilla/4.0(compatible; MSIE6.0;
27、 Windows NT5.1 )Host: localhost: 8080Connection: Keep-AliveHTTP 响应消息示例:HTTP/1.1 200 OKServert: Microsoft-IIS/4.0Date:Mon,3 Jan 1998 13:13:33 GMTContent-Type: text/htmlLast-Modified:Mon,11 Jan 1998 13:23:42 GMTContelit-Length: 112 html/html2相关类及主要成员函数。SewerSocket 类:服务器端套接字,它监听固定端口,以接收来自客户端的连接请求,一旦建立连
28、接就返回一个 Socket 类型的对象。类中的主要成员函数如表 1-4 所示。表 1-4 类中的主要成员函数函数名 功能说明ScrvcrSocket(PORT) 构造函数accept() 返回建立连接的 Sockct 类型的对象close() 关闭当前的 SerrorSocket 类型的对象基于连接的套接字。类中的主要成员函数如表 1-5 所示。表 1-5 类中的主要成员函数 函 数 名 功能说明getnetAddress() 返回 InetAddress 类型的对象,该对象封装了与该套接字所关联的客户机的 IP 地址gctInputSffeam() 返回当前对象所关联的输入流gctouput
29、Stream() 返回当前对象所关联的输出流close() 关闭当前对象【Java 源程序;一个简单的 Web 服务器】/*/* WebScrvc.java */*/packageobjclass; import . *;import java.io. *;public class WebServer/Web 服务器侦听的端口号public static final int PORT=8080;/WEBROOT 变量存放 Web 服务器工作目录,该目录存放 HTML、GIF 图片等静态文件资源public static final String WEB_ROOT=System.getPrope
30、rty(“user.dir“)+File.separator+“webroot“;/SHUTDOWN_COMMAND 变量保存关闭服务器的命令 private static final String SHUTDOWN_COMMAND=“/shutdown“;/是否收到关闭服务器命令的标志private boolean shutdown=false;public static void main(Sting args) WebServerserver; newWebServer( );Server.await( );public void await() ServerSocke serverso
31、cke=null;try/创建侦听端口号为 PORT 的 ServerSocket 类型的对象ServerSocket=new (1) ;System.out.println( “WebServerStarted!“);catch(IOException e) e.printStackTrace( );System.exit(1);/循环等待客户端连接while(!shutdown) Socket socket=null;InputStream input=null;OutputStream output=null;try/创建来自客户端的连接套接宇Socket= (2) ;/创建输入流inp
32、ut=socket. (3) ;/创建输出流Output=socket. (4) ;/创建 request 对象Request request=new Request(input);/解析客户端 HTTP 请求request. (5) ;/创建 Response 对象Response response=new Response(output);/将 request 对象传递给 response 对象response.setRequest(request);/给客户端发送所请求的静态资源response. (6) ;/关闭连接套接字(7) ;/判断当前 HTTP 请求中的 URI 是否是关闭服务
33、器命令shutdown=request. (8) .equals(SHUTDOWN_COMMAND);Catch(Exception e)e.printStackTrace();continue;/*/* Request.java /*/package objclass;import java.io.InputStream;import java.io.IOEexception;public ClassRequestprivate InputStream input;private String uri;public Request(InputStream input)this.input=i
34、nput;/解析客户端 HTTP 请求消息public void parse()parseUr1();/解析客户端 HTTP 请求中的 URLprivate String parseUr1(String requestString)public String getUr1()return uri;/*/*Response.java/*/package objclass;import java.io.*;public class Responseprivate static final int BUFFER_SIZE=1024;Request request;OutputStream outpu
35、t;public Response(OutputStrearn output)this.output=output;public void set_Request(Requestrequest)this.request=request;/向客户端发送所请求的静态资源public void sendStaticResource() throwsIOException【运行测试】在本机运行 WebServer 程序,然后打开 IE 浏览器。1在 IE 地址栏中,输入请求“/index.html”页面的命令: (9) 。2在 IE 地址栏中,输入关闭 Web 服务器的命令: (10) 。(分数:15
36、.00)填空项 1:_ (正确答案:(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/Shutdo)解析: