查看全部128種考試
軟件水平考試
 考試動(dòng)態(tài) 報(bào)考指南 歷年真題 模擬試題 復(fù)習(xí)資料 心得技巧 專業(yè)英語(yǔ) 技術(shù)文章 軟考論壇 考試用書
 程序員 軟件設(shè)計(jì)師 網(wǎng)絡(luò)管理員 網(wǎng)絡(luò)工程師 系統(tǒng)分析師 數(shù)據(jù)庫(kù)系統(tǒng)工程師
1
2
3
4
5
6
7
8
9
10
ak47  
【字體: 2004年上半年網(wǎng)絡(luò)工程師上午試題及答案
2004年上半年網(wǎng)絡(luò)工程師上午試題及答案
spks.exam8.com 來源:考試吧(Exam8.com) 更新:2005-4-10 17:51:00 軟件水平考試 考試論壇

試題五(15分,每空1.5分)

  閱讀以下說明、Java源程序和運(yùn)行測(cè)試部分,將應(yīng)填入__ (n)__處的解答寫在答題紙的對(duì)應(yīng)欄中。程序運(yùn)行效果如圖5所示。

[說明]

1.HTTP協(xié)議

  ◆ HTTP請(qǐng)求消息示例 

  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響應(yīng)消息示例

  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.相關(guān)類及主要成員函數(shù)

  ◆ ServerSocket類

  服務(wù)器端套接字,它監(jiān)聽固定端口,以接收來自客戶端的連接請(qǐng)求,一旦建立連接就返回一個(gè)Socket類型的對(duì)象。類中的主要成員函數(shù)有:

函數(shù)名 功能說明
 ScrvcrSocket(PORT)  構(gòu)造函數(shù)
 accept()  返回建立連接的Sockct類型的對(duì)象
 close()  關(guān)閉當(dāng)前的SerrorSocket類型的對(duì)象

◆ Socket類

基于連接的套接字。類中的主要成員函數(shù)有:

函數(shù)名 功能說明
 getnetAddress()  返回InetAddress類型的對(duì)象,該對(duì)象封裝了與該套接字所關(guān)聯(lián)的客戶機(jī)的IP地址
 gctInputSffeam()  返回當(dāng)前對(duì)象所關(guān)聯(lián)的輸入流
 gctouputStream()  返回當(dāng)前對(duì)象所關(guān)聯(lián)的輸出流
 close()  關(guān)閉當(dāng)前對(duì)象

[java源程序;一個(gè)簡(jiǎn)單的Web服務(wù)器]
/************************************************************/
/* WebScrvc.java                      */
/************************************************************/
packageobjclass;
import java.net.*;
import java.io.*;

public class WebServer{
 public static final int PORT=8080;      //Web服務(wù)器偵聽的端口號(hào)
 public static final String WEB_ROOT=
  SyStem.getProperty(”user.dir")+File.separator+"webroot";
  //WEB—ROOT變量存放Web服務(wù)器工作目錄,該目錄存放HTML、GIF圖片等靜態(tài)文件資源
 private static final String SHUTDOWN_COMMAND="/shutdown";
  //SHUTDOWN_COMMAND變量保存關(guān)閉服務(wù)器的命令
 private boolean shutdown=false;       //是否收到關(guān)閉服務(wù)器命令的標(biāo)志
 public static void main(Sting[] args){
  WebServerserver;newWebServer();
  Server.await();
 }
 public void await(){
 ServerSocke serverSocke = null;
  try {
   serverSocket = new __(1)__ ;      //創(chuàng)建偵聽端口號(hào)為PORT的ServerSocket類型的對(duì)象
   System.out.println("WebServerStarted!");
  }
  catch(I0Exception e){
  e.printStackTrace();
  SyStem.exit(1);
  }
  while(!shutdown){               //循環(huán)等待客戶端連接
   Socket socket = null;
   InputStrean input = null;
   OutputStream output = null;
   try{
    Socket =__(2)__;              //創(chuàng)建來自客戶端的連接套接宇
    input = socket.__(3)__;          //創(chuàng)建輸入流
    Output = socket.__(4)__;         //創(chuàng)建輸出流
    Request request = new Request(input);  //創(chuàng)建request對(duì)象
    request.__(5)__;              //解析客戶端HTTP請(qǐng)求
    Response response = new ReSponse(output); //創(chuàng)建Response對(duì)象
    response.setRequest(request);       //將request對(duì)象傳遞給response對(duì)象
    response.__(6)__;             //給客戶端發(fā)送所請(qǐng)求的靜態(tài)資源
    __(7)__ ; //關(guān)閉連接套接字
    shutdown = request.__(8)__.equals(SHUTDOWN_COMMAND);
   //判斷當(dāng)前HTTP請(qǐng)求中的URI是否是關(guān)閉服務(wù)器命令
   }
   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請(qǐng)求消息
 private String parseUri(String requestString){…}  //解析客戶端HTTP請(qǐng)求中的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{…} //向客戶端發(fā)送所請(qǐng)求的靜態(tài)資源

[運(yùn)行測(cè)試]

  在本機(jī)運(yùn)行WebServer程序,然后打開IE瀏覽器。

  1.在IE地址欄中,輸入請(qǐng)求"/index.html"頁(yè)面的命令:__(9)__;

  2.在1E地址欄中,輸入關(guān)閉Web服務(wù)器的命令:__(10)__。

                                            答案

試題一

 [問題1] GPRS和CDMA。

 [問題2] WCDMA、CDMA2000和TD-SCDMA

 [問題3] 進(jìn)行一次查詢操作,采用移動(dòng)電話時(shí)的費(fèi)用為(1280+6400)×0.0003/128=0.018元,PDA費(fèi)用為90/60×0.2/3=0.1元,故由(35-25)/(0.1-0.018)=121.9512,最少次數(shù)為122(次)。

 [問題4] DMZ中放置郵件服務(wù)器、應(yīng)用網(wǎng)關(guān)、電子商務(wù)系統(tǒng)。內(nèi)網(wǎng)中放置機(jī)密數(shù)據(jù)服務(wù)器、私人信息PC和放置資源代碼的PC。DMZ是放置公共信息的最佳位置,用戶、潛在用戶和外部訪問者不用通過內(nèi)網(wǎng)就可以直接獲得他們所需要的關(guān)于公司的一些信息。公司中機(jī)密的、私人的信息可以安全地存放入內(nèi)網(wǎng)中,即DMZ的后面。DMZ中服務(wù)器不應(yīng)包含任何商業(yè)機(jī)密、資源代碼或是私人信息。

試題二

 [問題1] 在應(yīng)用服務(wù)器關(guān)機(jī)的情況下,告訴員工仍能上Intemet。員工:的PC機(jī)通過hub,經(jīng)由路由器的ISDN接口連接ISDN,最后到達(dá)ISP。

 [問題2] 不需要加入TA。當(dāng)非ISDN終端用戶連接到ISDN設(shè)備時(shí)才需要加入TA。

 [問題3]
  (1) 計(jì)算機(jī)交換分機(jī)PBX(NT2)。

  (2) 網(wǎng)絡(luò)終端設(shè)備(NT1)。

 [問題4] 1875*1024*8/128000=120秒

試題三

 [問題1]在靜態(tài)實(shí)現(xiàn)方式中,網(wǎng)絡(luò)管理員將交換機(jī)端口靜態(tài)地分配給某一個(gè)VLAN,這是經(jīng)常使用的一種配置方式,容易實(shí)現(xiàn)和監(jiān)視,比較安全。在動(dòng)態(tài)實(shí)現(xiàn)方式中,管理員必須先建立一個(gè)較復(fù)雜的數(shù)據(jù)庫(kù),例如輸入要連接的網(wǎng)絡(luò)設(shè)備的MAC地址及相應(yīng)的VLAN號(hào),這樣,當(dāng)網(wǎng)絡(luò)設(shè)備接到交換機(jī)端口時(shí),交換機(jī)自動(dòng)把這個(gè)網(wǎng)絡(luò)設(shè)備所連接的端口分配給相應(yīng)的VLAN。動(dòng)態(tài)VLAN的配置可以基于網(wǎng)絡(luò)設(shè)備的MAC地址、IP.地址、應(yīng)用的協(xié)議來實(shí)現(xiàn)。動(dòng)態(tài)VLAN一般通過管理軟件來進(jìn)行管理。Switch1采用靜態(tài)實(shí)現(xiàn)方式。

 [問題2] STP(SpanningTreeProtocol,生成樹協(xié)議)是一個(gè)既能夠防止環(huán)路、又能夠提供冗余線路的第二層的管理協(xié)議。為了使交換網(wǎng)絡(luò)正常運(yùn)行,STP網(wǎng)絡(luò)上的任何兩個(gè)終端之間只有一條有效路徑。STP使用生成樹算法求解沒有環(huán)路的最佳路徑,使一些備用路徑處于阻塞狀態(tài)。大型交換網(wǎng)絡(luò)中尤其是有多個(gè)VLAN的時(shí)候,配置STP很重要。

 VTP(VLAN TrunkProtocol,VLAN中繼協(xié)議)保持VLAN的刪除、添加、修改等管理操作的一致性。在同一個(gè)VTP域內(nèi),VTP通過中繼端口在交換機(jī)之間傳送VTP信息,從而使一個(gè)VTP域內(nèi)的交換機(jī)能共享VLAN信息。

 [問題3]
  (1) Server3+Computer2+Computer5

  (2) Server2+Computer3+Computer6

  (3) Serverl+Computerl+Computer4

試題四
 (1) 路由器名為router1

 (2) 特權(quán)密碼為pwdl2345

 (3) 在端口配置中封裝幀中繼,幀中繼數(shù)據(jù)包封裝格式為IETF

 (4) 帶寬為2M

 (5) 映射IP地址與幀中繼地址。對(duì)方路由器的IP地址為192.3.1.2,本端口的幀中繼號(hào)碼為100,并且允許在幀中繼線路上傳送路由廣播信息。

 (6) 指定使用OSPF協(xié)議,路由進(jìn)程id為1。

 (7) 指定與該路由器相連的網(wǎng)絡(luò)IP為192.1.1.0,子網(wǎng)隱碼的反碼為0.0.0.255(或子網(wǎng)掩碼為255.255.255.0),網(wǎng)絡(luò)區(qū)域ID為0。

 (8) 指定與該路由器相鄰的節(jié)點(diǎn)地址為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.htmlhttp://127.0.0.1:8080/index.html

 (10)http://!ocalhost:8080/shutdown或http://127.0.0.1:8080/Shutdown

上一頁(yè)  [1] [2] 

轉(zhuǎn)帖于:軟件水平考試_考試吧
文章搜索  
看了本文的網(wǎng)友還看了:
網(wǎng)友評(píng)論
昵 稱: *  評(píng) 分: 1分 2分 3分 4分 5分
標(biāo)題:   匿名發(fā)表    (共有條評(píng)論)查看全部評(píng)論>>
版權(quán)聲明 -------------------------------------------------------------------------------------
  如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  付款方式  站內(nèi)導(dǎo)航  客服中心  友情鏈接  考試論壇  網(wǎng)站地圖
Copyright © 2004-2008 考試吧軟件水平考試網(wǎng) All Rights Reserved    
中國(guó)科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699
百度大聯(lián)盟黃金認(rèn)證  十佳網(wǎng)絡(luò)教育機(jī)構(gòu)  經(jīng)營(yíng)許可證號(hào):京ICP060677