网络工程师全真模拟试卷及解析(六)下午试题概要

上传人:今*** 文档编号:108148586 上传时间:2019-10-22 格式:DOC 页数:14 大小:107KB
返回 下载 相关 举报
网络工程师全真模拟试卷及解析(六)下午试题概要_第1页
第1页 / 共14页
网络工程师全真模拟试卷及解析(六)下午试题概要_第2页
第2页 / 共14页
网络工程师全真模拟试卷及解析(六)下午试题概要_第3页
第3页 / 共14页
网络工程师全真模拟试卷及解析(六)下午试题概要_第4页
第4页 / 共14页
网络工程师全真模拟试卷及解析(六)下午试题概要_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《网络工程师全真模拟试卷及解析(六)下午试题概要》由会员分享,可在线阅读,更多相关《网络工程师全真模拟试卷及解析(六)下午试题概要(14页珍藏版)》请在金锄头文库上搜索。

1、网络工程师全真模拟试卷及解析(六)下午试题 试题一随着Internet的发展,用户对网络带宽的要求不断提高,传统的接入网已成为整个网络中的瓶颈,以新的宽带接入技术取而代之已成为目前研究的焦点。其中最引人注意的是光纤接入技术。问题1 FTTH有哪两种实现技术?问题2 什么是PON,请列举影响EPON的关键技术? 试题一问题1【答案】有APON和EPON两种实现技术。问题2【答案】PON(无源光网络)技术是一种点对多点的光纤传输和接入技术,下行采用广播方式,上行采用时分多址方式,可以灵活的组成树型、星型。总线型等拓扑结构。 影响EPON的关键技术有:上行信道复用技术、测距和时延补偿技术;光器件的发

2、展、突发信号的快速同步、下行信道的安全性,如何实现Qos和如何实现VLAN与网络管理等。 试题二阅读以下有关网络规划的叙述,回答问题1、问题2和问题3,把解答填入答题纸的对应栏内。网络工程是一项复杂的系统工程,一般可分为网络规划、网络设计、工程实施、系统测试验收和运行维护等几个阶段。网络规划是在需求分析的基础上,进行系统可行性分析和论证,以确定网络总体方案。网络规划阶段任务完成之后转入下一阶段,即网络设计阶段。问题1简述网络规划阶段需求分析的方法和解决的问题(控制在100个字以内)。问题2在网络规划阶段系统可行性分析和论证的主要内容是什么(控制在100个字以内)?问题3在需求分析过程中应对已有

3、网络的现状及运行情况作调研,如果要在已有的网络上作新的网络建设规划,如何保护用户已有投资(控制在100个字以内)? 试题二问题1【答案】先采用自顶向下的分析方法。调查用户单位建网的背景、必要性、上网的人数、信息量等,从而确定建网目标。接着进行纵向的、深入的需求分析和调研,为网络设计提供依据。问题2【答案】可行性分析主要是针对用户单位具体情况,对建网的目标进行科学性和正确性论证。在此基础上提出一个解决用户问题的网络体系结构。包括网络传输、用户接口、服务器和网络管理,以及对投资及建设周期的估算。问题3【答案】在设计新系统时要充分考虑到利用已有系统的资源,让老系统纳入到新系统中运行,不要推倒重来。也

4、可以把已有系统的设备降档次使用。 试题三阅读以下说明和Java程序代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】1.SMTP是发送E-mail的协议,常用以下5条命令发送E-mail:HELO,与SMTP服务器握手,传送本机域名;MAILFROM:,传送发信者的信箱名称;RCPTTO:,传送接收者的信箱名称;DATA,发送邮件数据(包括信头和信体);QUIT,退出与SMTP服务器的连接。2.试题中直接利用的类及方法如下:(1)类ServerSocket(int port)实现TCP服务器接口(socket),它提供两种构造函数,用它们来指定服务器插口所用的端口,并监听到达的连接请求

5、。类中的主要方法有:accept( ):启动服务器插口监听并等待,直到建立连接为止,一旦建立连接就返回Socket类的一个对象。getInetAddress( ):返回插口所连接的主机地址。getLocaIPort( ):返回在服务器插口上建立了连接的端口。close( ):关闭服务器插口。(2)类InetAddress包装了Internet地址。类中的主要方法有:getLocaIHost( ):返回一个代表本机Internet地址的InetAddress对象。getaddress( ):获得数字表示的IP地址。getHostName( ):获得域名。(3)类Socket实现基于连接的客户插口

6、。类中的主要方法有getInetAddress( ):返回一个与插口连接的客户机的Internet地址,其类型为InetAd-dress。getInputStream( ):用来访问与插口相关的输入流。getOutputStream( ):用来访问与插口机关的输出流。close( ):关闭插口。(4)readLine( )是输入流类的一个方法,用于服务器或客户从对方读入一行输入流信息。(5)用户自定义类NVTInputStream(InputStream inStream, OutputStream outStream)实现了网络虚拟终端输入接口。(6)用户自定义类NVTOutputStrea

7、m(OutputStream outStream)实现了网络虚拟终端输出接口。3.下面是用Java语言实现的一个简单SMTP服务器程序的部分代码。【程序代码】import javanet. * ;import javaio. * ;import jdg.yan.NVTInputStream;/用户自定义类包import jdg.yan.NVTOutputStream;/用户自定义类包public class SMTPServer Apppublic static void main(String args )SMTPServer server=new SMTPServer( );server.

8、run( );class SMTPServerstatic final int HELO=1;static final int MAIL=2;static final int RCPT=3;static final int DATA=4;static final int END _DATA=5;static final int QUIT=6;static final int FINISHED=9;NVTOutputStream out;NVTInputStream in;String hostName;public SMTPServer( )super( );public void run(

9、)try ServerSocket server= (1) ;/在1145号端口建立TCP服务器插口int localPort=server.getLocalPort();/监听连接端口hostNama= (2) ;/获取本地主机域名System.out.println(listening on port+localPort+.);boolean finished=false;do Socket client= (3) ;/监听等待,直到建立连接,返回对象clientString destName= (4) ;/获得所连接的客户主机IP地址的域名int destPort=client.getP

10、ort (); /所连接的客户主机端口号System.out println(Accepted connection to+destNama+on port+destPort+.);/控制台显示连接out=new NVTOutputStream(client.getOutputStream();in=new NVTInputStream( (5) ); /建立与连接关联的输入流 (6) ;/接收邮件 (7) ;/关闭连接对象while(!finished) ;catch (UnknownHostException ex) System.out.println(UnknownHostExcept

11、ion occurred);/出错处理cath(IOException ex) System.out.println (IOException occurred);void getMail()/实现SMTP的子集,从客户接收邮件out.println(Server220+hostName+Ready!);int state=HELO;/设置状态为HELO,state保存与客户通信的状态do/接收并处理从邮件客户接收到的命令String line=;out.println(Server 250 HELO,OK!);tryline= (8) ;/从虚拟终端读取一行if(line=null) sta

12、te=FINISHED;catch(IOException ex)System.out.println(Server IOException occurred);System.exit (1) ;switch(state)case HELO:if( (9) )/若该行信息为传送本机域名out.println(Server 250 Hello);System.out.println(line);state=MAIL;elseout.println(Server 500 ERROR);System.out.println(Server+line);state=FINISHED;break;case

13、 MAIL:/省略代码case RCPT:/省略代码case DATA:if( (10) )/若该行信息为发送邮件数据out.println(354 mail input;end withCRLF.CRLF);System.out.println(line);state=END_DATA;elseout.println(500 ERROR);System.out.println(line);break;case END_DATA;/代码省略case QUIT:/代码省略while(state!=FINISHED);/判断客户收到的命令是否与指定的命令字符串相匹配boolean commandI

14、s(String s,String line)int n=s.length( );if(s.equalsIgnoreCase(line.substring(0,n)return true;return false; 试题三(1)【答案】new ServerSocket (1145)【解析】建立TCP服务器插口,并指定是在1145号端口。(2)【答案】InetAddress.getLocalHost ().getHostName ()【解析】获取本地主机域名。(3)【答案】server.accept ()【解析】监听等待建立连接,返回对象client。(4)【答案】client.getInetAddress ().getHostName ()【解析】获得所连接的客户主机IP地址的域名。(5)【答案】client.getInputStream (),out【解析】建立与连接关联的输入流。(6)【答案】getMail ()【解析】接收邮件。(7)【答案】client.close ()【解析】关闭连接对象。(8)【答案】in.readLine ()【解析】从虚拟终端读取一行。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号