1、中级网络工程师下午试题-91 及答案解析(总分:-4.98,做题时间:90 分钟)一、试题一(总题数:1,分数:-1.00)随着 Internet 的发展,用户对网络带宽的要求不断提高,传统的接入网已成为整个网络中的瓶颈,以新的宽带接入技术取而代之已成为目前研究的焦点。其中最引人注意的是光纤接入技术。1.FTYH 有哪两种实现技术?(分数:-1.00)_二、试题二(总题数:1,分数:-1.00)网络工程是一项复杂的系统工程,一般可分为网络规划、网络设计、工程实施、系统测试验收和运行维护等几个阶段。网络规划是在需求分析的基础上,进行系统可行性分析和论证,以确定网络总体方案。网络规划阶段任务完成之
2、后转入下一阶段,即网络设计阶段。1.简述网络规划阶段需求分析的方法和解决的问题(控制在 100 个字以内)。(分数:-0.99)_三、试题三(总题数:1,分数:-1.00)1SMTP 是发送 E-mail 的协议,常用以下 5 条命令发送 E-mail:HELO,与 SMTP 服务器握手,传送本机域名;MAILFROM:,传送发信者的信箱名称;RCPTTO:,传送接收者的信箱名称;DATA,发送邮件数据(包括信头和信体);QUIT,退出与 SMTP 服务器的连接。2试题中直接利用的类及方法如下:(1)类 ServerSocket(int port)实现 TCP 服务器接口(socket),它提
3、供两种构造函数,用它们来指定服务器插口所用的端口,并监听到达的连接请求。类中的主要方法有:accept( ):启动服务器插口监听并等待,直到建立连接为止,一旦建立连接就返回 Socket 类的一个对象。getInetAddress( ):返回插口所连接的主机地址。getLocaIPort( ):返回在服务器插口上建立了连接的端口。close( ):关闭服务器插口。(2)类 InetAddress 包装了 Internet 地址。类中的主要方法有:getLocaIHost( ):返回一个代表本机 Internet 地址的 InetAddress 对象。getaddress( ):获得数字表示的
4、IP 地址。getHostName( ):获得域名。(3)类 Socket 实现基于连接的客户插口。类中的主要方法有 getInetAddress( ):返回一个与插口连接的客户机的 Internet 地址,其类型为 InetAd-dress。getlnputStream( ):用来访问与插口相关的输入流。getOutputStream( ):用来访问与插口机关的输出琉。close( ):关闭插口。(4)readLine( )是输入流类的一个方法,用于服务器或客户从对方读入一行输入流信息。(5)用户白定义类 NVTInputStream(InputStream inStream, Output
5、Stream outStream)实现了网络虚拟终端输入接口。(6)用户自定义类 NVTOutputStream(OutputStream outStream)实现了网络虚拟终端输接口。3下面是用 Java 语言实现的一个简单 SMTP 服务器程序的部分代码。程序代码import . *:import java.io. *;import jdg. yan. NVTlnputStream; /用户自定义类包import jdg. yan. NVTOutputStream; /用户自定义类包public class SMTPServer Apppublic static void main(Str
6、ing args)SMTPServer servernew SMTPServer( );server. run( );class SMTPServerstatic final int HELO1;static final int MAIL2;static final int RCPT3;static final int DATA4;static final int END_DATA5;static final int OUIT6;static final int FINISHED9;NVTOutputStream out;NVTInputStream in;String hostName;pu
7、blic SMTPServer( )super( );public void run( )tryServerSOcket server (1) ;/在 1145 号端口建立下 CP 服务器插口int localPortserver. getLocalPort( );/监听连接端口hostNama (2) ;/获取本地主机域名SVstem. out. prfntln(“listening on port“+locaIPort+“.“);boolean finishedfalse;do Socket client (3) ;/监听等待,直到建立连接,返回对象 clientStnng destNam
8、e (4) ;/获得所连接的客户主机 IP 地址的域名int destPortclient. getPort( );/所连接的客户主机端口号System. out pnntln(“Accepted connection to“+destNama+“on port“+destPort+“/控制台显示连接outnew NVT0utputStream(client. get OutputStream( );Innew NVTInputStream( (5) );/建立与连接关联的输入流(6) ;/接收邮件(7) ;/关闭连接对象while(! finished);catch(UnknownHostE
9、xception ex)SVstem.out.printtn(“UnknownHostException occurred.“);/出错处理cath(lOException ex)System. out. println(“lOException occurred“);vold getMail( ) /实现 SMTP 的子集,从客户接收邮件out. println(“Server220“+hostName+“Ready!“);int stateHELO; /设置状态为 HELO,state 保存与客户通信的状态do /接收并处理从邮件客户接收到的命令String line“;out. prin
10、tln(“Server 250 HELO, OK!“);tryline (8) ;/从虚拟终端读取一行if(linenull)stateFINISHED;catch(IOException ex)System. out. prmntln(“Server IOExceptlon occurred.“);System.exit(1);switch(state)case HELO:if( (9) )/若该行信息为传送本机域名out. println(“Server 250 Hello“);System. out. println(line);stateMAIL;elseout. println(“S
11、erver 500 ERROR“);System. out. println(“Server“+line);stateFINISHED;breakcase MAIL: /省略代码case RCPT: /省略代码case DATA:if( (10) )/若该行信息为发送邮件数据out. println(“354 mail input; end with.“);System. out. println(line);stateEND_DATA;elseout. println(“500 ERROR“);System. out. println(line);break;case END_DATA;/代
12、码省略case QUIT:/代码省略while(state!FtNISHED);/判断客户收到的命令是否与指定的命令字符串相匹配boolean commandls(String s, String line)int ns. length( );if(s.equalslgnoreCase(line. substring(0.n)return true;return false;(分数:-1.00)_四、试题四(总题数:1,分数:-1.00)短消息是指简短的字符信息,在短消息通信系统里,则指由短消息实体发起,通过移动网络传输到指定目的地址的有限长度的文本信息,近几年,短消息服务得到广泛应用。基于
13、web 的短消息服务平台的系统结构如图 3 所示。Web 客户端访问 Web Server 上的短消息服务平台;短消息收发接口通过 CMMP 协议于短消息网关通信,网关服务器通过 SMMP 协议于短消息中心通信,短消息中心通过移动网络收发短消息。网关服务器通常可以采用两种方法:(1)采用 SP(互联网上的业务提供这)直接与某一个 SMSC 连接,由 SMSC 直接通过信令网发送短消息给用户。(2)采用短消息网关的方式。当采用第一种方式时,在 SP 的短消息业务量很大时,全部短消息都与 sp 直连的 SMSC 转发,造成该 SMSC 负荷极大,难以满足业务发展的需要。其次,GSM 网的规范做法是
14、由用户归属地的 SMSc 负责用户短消息的转发,若该 SMSC 与提供服务的 SP 没有连接,当用户采用手机点播申请短消息服务时,上行短消息将无法发送到该 sp。因此,随着短消息业务的发展,并且使用 GSM 网的规范做法,必须采用第二种方式即通过网关方式,才能将大量 SP 接入到各地的 SMSC 上,才能保证接入的一致性即安全性,为用户提供优质服务。在这种方式中,短消息网关作为专业化的信息分配及管理者实现 SP 与 SMSC 之间的交互。(分数:-1.00)_五、试题五(总题数:1,分数:-1.00)NAT 英文全称是“Network Address Translation”,中文意思是“网络
15、地址转换”,它是一个 IETF(Internet Engineering Task Force, Internet 工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在 Internet 上。顾名思义,它是一种把内部私有网络地址(IP 地址)翻译成合法网络 IP 地址的技术,如图 4 所示。某公司通过专线上网,申请的合法 Internet IP 地址段为 192.1.1.1192.1.1.10,使用路由器的 NAT 功能进行地址转换,具体配置如下:Current configuration:version 11.3no service passwor
16、d-encryptionhostname 2501ip nat pool aaa 192.1.1.2 192.1.1.10 netmask 255.255.255.0ip nat inside source list 1 pool aaainterface Ethernet0ip address 10.1.1.1 255.255.255.0ip nat insideinterface Seria10ip address 192.1.1.1 255.255.255.0ip nat outsideno ip mroute-Cachebandwidth 2000no fair-queueclockr
17、ate 2000000interface Serial1no ip addressshutdownno ip classlessip route 0.0.0.0.0.0.0.0 Serial0access-list 1 permit 10.1.1.0.0.0.0.255line con 0line aux 0line vty 0 4password ciscoend1.NAT 按技术类型分为哪 3 种转换方式?(分数:-0.99)_中级网络工程师下午试题-91 答案解析(总分:-4.98,做题时间:90 分钟)一、试题一(总题数:1,分数:-1.00)随着 Internet 的发展,用户对网络
18、带宽的要求不断提高,传统的接入网已成为整个网络中的瓶颈,以新的宽带接入技术取而代之已成为目前研究的焦点。其中最引人注意的是光纤接入技术。1.FTYH 有哪两种实现技术?(分数:-1.00)_正确答案:(有 APON 和 EPON 两种实现技术。)解析:_正确答案:(PON(无源光网络)技术是一种点对多点的光纤传输和接入技术,下行采用广播方式,上行采用时分多址方式,可以灵活的组成树型、星型。总线型等拓扑结构。影响 EPON 的关键技术有:上行信道复用技术、测距和时延补偿技术;光器件的发展、突发信号的快速同步、下行信道的安全性,如何实现 Qos 和如何实现 VLAN 与网络管理等。)解析:二、试题
19、二(总题数:1,分数:-1.00)网络工程是一项复杂的系统工程,一般可分为网络规划、网络设计、工程实施、系统测试验收和运行维护等几个阶段。网络规划是在需求分析的基础上,进行系统可行性分析和论证,以确定网络总体方案。网络规划阶段任务完成之后转入下一阶段,即网络设计阶段。1.简述网络规划阶段需求分析的方法和解决的问题(控制在 100 个字以内)。(分数:-0.99)_正确答案:(先采用自顶向下的分析方法。调查用户单位建网的背景、必要性、上网的人数、信息量等,从而确定建网目标。接着进行纵向的、深入的需求分析和调研,为网络设计提供依据。)解析:_正确答案:(可行性分析主要是针对用户单位具体情况,对建网
20、的目标进行科学性和正确性论证。在此基础上提出一个解决用户问题的网络体系结构。包括网络传输、用户接口、服务器和网络管理,以及对投资及建设周期的估算。)解析:_正确答案:(在设计新系统时要充分考虑到利用已有系统的资源,让老系统纳入到新系统中运行,不要“推倒重来”。也可以把已有系统的设备降档次使用。)解析:三、试题三(总题数:1,分数:-1.00)1SMTP 是发送 E-mail 的协议,常用以下 5 条命令发送 E-mail:HELO,与 SMTP 服务器握手,传送本机域名;MAILFROM:,传送发信者的信箱名称;RCPTTO:,传送接收者的信箱名称;DATA,发送邮件数据(包括信头和信体);Q
21、UIT,退出与 SMTP 服务器的连接。2试题中直接利用的类及方法如下:(1)类 ServerSocket(int port)实现 TCP 服务器接口(socket),它提供两种构造函数,用它们来指定服务器插口所用的端口,并监听到达的连接请求。类中的主要方法有:accept( ):启动服务器插口监听并等待,直到建立连接为止,一旦建立连接就返回 Socket 类的一个对象。getInetAddress( ):返回插口所连接的主机地址。getLocaIPort( ):返回在服务器插口上建立了连接的端口。close( ):关闭服务器插口。(2)类 InetAddress 包装了 Internet 地
22、址。类中的主要方法有:getLocaIHost( ):返回一个代表本机 Internet 地址的 InetAddress 对象。getaddress( ):获得数字表示的 IP 地址。getHostName( ):获得域名。(3)类 Socket 实现基于连接的客户插口。类中的主要方法有 getInetAddress( ):返回一个与插口连接的客户机的 Internet 地址,其类型为 InetAd-dress。getlnputStream( ):用来访问与插口相关的输入流。getOutputStream( ):用来访问与插口机关的输出琉。close( ):关闭插口。(4)readLine(
23、)是输入流类的一个方法,用于服务器或客户从对方读入一行输入流信息。(5)用户白定义类 NVTInputStream(InputStream inStream, OutputStream outStream)实现了网络虚拟终端输入接口。(6)用户自定义类 NVTOutputStream(OutputStream outStream)实现了网络虚拟终端输接口。3下面是用 Java 语言实现的一个简单 SMTP 服务器程序的部分代码。程序代码import . *:import java.io. *;import jdg. yan. NVTlnputStream; /用户自定义类包import jdg
24、. yan. NVTOutputStream; /用户自定义类包public class SMTPServer Apppublic static void main(String args)SMTPServer servernew SMTPServer( );server. run( );class SMTPServerstatic final int HELO1;static final int MAIL2;static final int RCPT3;static final int DATA4;static final int END_DATA5;static final int OUI
25、T6;static final int FINISHED9;NVTOutputStream out;NVTInputStream in;String hostName;public SMTPServer( )super( );public void run( )tryServerSOcket server (1) ;/在 1145 号端口建立下 CP 服务器插口int localPortserver. getLocalPort( );/监听连接端口hostNama (2) ;/获取本地主机域名SVstem. out. prfntln(“listening on port“+locaIPort+
26、“.“);boolean finishedfalse;do Socket client (3) ;/监听等待,直到建立连接,返回对象 clientStnng destName (4) ;/获得所连接的客户主机 IP 地址的域名int destPortclient. getPort( );/所连接的客户主机端口号System. out pnntln(“Accepted connection to“+destNama+“on port“+destPort+“/控制台显示连接outnew NVT0utputStream(client. get OutputStream( );Innew NVTInp
27、utStream( (5) );/建立与连接关联的输入流(6) ;/接收邮件(7) ;/关闭连接对象while(! finished);catch(UnknownHostException ex)SVstem.out.printtn(“UnknownHostException occurred.“);/出错处理cath(lOException ex)System. out. println(“lOException occurred“);vold getMail( ) /实现 SMTP 的子集,从客户接收邮件out. println(“Server220“+hostName+“Ready!“)
28、;int stateHELO; /设置状态为 HELO,state 保存与客户通信的状态do /接收并处理从邮件客户接收到的命令String line“;out. println(“Server 250 HELO, OK!“);tryline (8) ;/从虚拟终端读取一行if(linenull)stateFINISHED;catch(IOException ex)System. out. prmntln(“Server IOExceptlon occurred.“);System.exit(1);switch(state)case HELO:if( (9) )/若该行信息为传送本机域名out
29、. println(“Server 250 Hello“);System. out. println(line);stateMAIL;elseout. println(“Server 500 ERROR“);System. out. println(“Server“+line);stateFINISHED;breakcase MAIL: /省略代码case RCPT: /省略代码case DATA:if( (10) )/若该行信息为发送邮件数据out. println(“354 mail input; end with.“);System. out. println(line);stateEN
30、D_DATA;elseout. println(“500 ERROR“);System. out. println(line);break;case END_DATA;/代码省略case QUIT:/代码省略while(state!FtNISHED);/判断客户收到的命令是否与指定的命令字符串相匹配boolean commandls(String s, String line)int ns. length( );if(s.equalslgnoreCase(line. substring(0.n)return true;return false;(分数:-1.00)_正确答案:(1)new Se
31、rverSocket(1145)解析:解析 建立 TCP 服务器插口,并指定是在 1145 号端口。_正确答案:(2)InetAddress. getLocalHost( ).getHostName( )解析:解析 获取本地主机域名。_正确答案:(3)server. accept( )解析:解析 监听等待建立连接,返回对象 client。_正确答案:(4)client. getlnetAddress( ).getHostName( )解析:解析 获得所连接的客户主机 IP 地址的域名。_正确答案:(5)client. getlnputStream( ),out)解析:解析 建立与连接关联的输入
32、流。_正确答案:(6)SetMail( )解析:解析 接收邮件。_正确答案:(7)client. close( )解析:解析 关闭连接对象。_正确答案:(8)in. readLine( )解析:解析 从虚拟终端读取一行。_正确答案:(9)commandIs(“HELO“, line)解析:解析 若该行信息为传送本机域名。_正确答案:(10)commandIs(”DATA”,line)解析:解析 若该行信息为发送邮件数据。四、试题四(总题数:1,分数:-1.00)短消息是指简短的字符信息,在短消息通信系统里,则指由短消息实体发起,通过移动网络传输到指定目的地址的有限长度的文本信息,近几年,短消息
33、服务得到广泛应用。基于 web 的短消息服务平台的系统结构如图 3 所示。Web 客户端访问 Web Server 上的短消息服务平台;短消息收发接口通过 CMMP 协议于短消息网关通信,网关服务器通过 SMMP 协议于短消息中心通信,短消息中心通过移动网络收发短消息。网关服务器通常可以采用两种方法:(1)采用 SP(互联网上的业务提供这)直接与某一个 SMSC 连接,由 SMSC 直接通过信令网发送短消息给用户。(2)采用短消息网关的方式。当采用第一种方式时,在 SP 的短消息业务量很大时,全部短消息都与 sp 直连的 SMSC 转发,造成该 SMSC 负荷极大,难以满足业务发展的需要。其次
34、,GSM 网的规范做法是由用户归属地的 SMSc 负责用户短消息的转发,若该 SMSC 与提供服务的 SP 没有连接,当用户采用手机点播申请短消息服务时,上行短消息将无法发送到该 sp。因此,随着短消息业务的发展,并且使用 GSM 网的规范做法,必须采用第二种方式即通过网关方式,才能将大量 SP 接入到各地的 SMSC 上,才能保证接入的一致性即安全性,为用户提供优质服务。在这种方式中,短消息网关作为专业化的信息分配及管理者实现 SP 与 SMSC 之间的交互。(分数:-1.00)_正确答案:(目前,国内的短消息服务平台按照接入方式主要可分为基于 web 和基于企业内部 PC 端两种。)解析:
35、_正确答案:(短消息中心将用户发送的短消息内容发给与其相连的短肖息网关,短消息网关根据短消息发送号码即 SP 的服务代码,将短消息内容发给相应的 SP。用户接收短消息业务即 MT 业务,如图片下载等,提供此项业务的 SP 将短消息内容发给与其连接的短消息网关,短消息网关根据用户手机号段,发给用户归属的短消息中心。)解析:_正确答案:(web 服务器与用户计算机通过 TCP/IP 网络上的 HTYP 协议进行通讯;服务器端通过 CMPP 协议与短消息网关(ISMG)进行通信。)解析:_正确答案:(彩信需要 GPRS 高速网络的支持,同时也需要收发双方的手机都支持彩信功能。)解析:五、试题五(总题
36、数:1,分数:-1.00)NAT 英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个 IETF(Internet Engineering Task Force, Internet 工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在 Internet 上。顾名思义,它是一种把内部私有网络地址(IP 地址)翻译成合法网络 IP 地址的技术,如图 4 所示。某公司通过专线上网,申请的合法 Internet IP 地址段为 192.1.1.1192.1.1.10,使用路由器的 NAT 功能进行地址转换
37、,具体配置如下:Current configuration:version 11.3no service password-encryptionhostname 2501ip nat pool aaa 192.1.1.2 192.1.1.10 netmask 255.255.255.0ip nat inside source list 1 pool aaainterface Ethernet0ip address 10.1.1.1 255.255.255.0ip nat insideinterface Seria10ip address 192.1.1.1 255.255.255.0ip nat outsideno ip mroute-Cachebandwidth 2000no