200705网管下午真题

第 1 题

阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明】
某办公室只有一台主机host1接入Internet,其 TCP/IP 协议属性如图1-1所示。


在没有增加公网 IP 地址的情况下,增加几台主机共享网络连接接入 Internet,拓扑结构如图 1-2 所示,host1 eth0 网卡的 Internet 协议属性如图 1-3 所示。

【问题1】(3分)
为了保证其他主机能接入 Internet,在如图 1-4 所示的 host1 eth1 网卡“Internet 连接共享”应如何选择?
【问题2】(4分)
请为图1-2中eth1网卡配置Internet协议属性参数。
IP地址:       (1) ;
子网掩码:      (2) ;
默认网关:      (3) ;
首选 DNS 服务器:  (4) 。
【问题3】(6分)
请为图1-2中host2配置Internet协议属性参数。
IP地址:       (5) ;(范围)(2分)
子网掩码:      (6) ;(1分)
默认网关:      (7) ;(1分)
首选DNS服务器:   (8) 。(2分)
【问题4】(2分)

若 host2 的IP地址设为 192.168.0.188,其发送到Internet上的IP数据包的源IP地址为(9)。
**答案与解析** - 试题难度:较难 - 知识点:网络管理技术>Windows概念 - 试题答案:

【问题1】[3分]
勾选“允许其他网络用户通过此计算机的INTERNET连接来连接”。
【问题2】[4分]
(1) 61.168.112.198 
(2) 255.255.255.0
(3) 61.168.112.254 
(4) 210.113.112.31   
【问题3】[6分]
(5)若地址在192.168.0.2~192.168.0.254范围内,则答案正确
(6)255.255.255.0
(7)192.168.0.1
(8)210.113.112.31
【问题4】[2分]
(9)61.168.112.198

- 试题解析:

Internet连接共享即 ICS(Internet Connection Sharing)的英文简称,是Windows系统针对家庭网络或小型的Intranet网络提供的一种Internet连接共享服务。它实际上相当于一种网络地址转换器,所谓网络地址转换器就是当数据包向前传递的过程中,可以转换数据包中的IP地址和TCP/UCP端口等地址信息。有了网络地址转换器,家庭网络或小型的办公网络中的电脑就可以使用私有地址,并且通过网络地址转换器将私有地址转换成ISP分配的单一的公用IP地址从而实现对Internet的连接。
启用 ICS只需打开共享主机的“网络连接”,在“高级”选项卡的“Internet 连接共享”下面,选中“允许其他网络用户通过此计算机的 Internet 连接来连接”复选框。
当启用ICS时,ICS将配置本地网络连接(内)的IP地址为192.168.0.1,子网掩码为255.255.255.0,这个配置不可修改;那么客户端IP分配范围为192.168.0.2~192.168.0.254、子网掩码为255.255.255.0的IP地址,并且分配默认网关和DNS服务器为192.168.0.1,备用DNS可指定为外部DNS(本题中为210.113.112.31)。

第 2 题

阅读以下说明,回答问题 1 至问题 5,将解答填入答题纸对应的解答栏内。
【说明】
某局域网的 IP 地址为 202.117.12.0/24,网络结构如图 2-1 所示。采用 DHCP 服务器自动分配 IP 地址,其中 DHCPServer2 的地址池为202.117.12.3202.117.12.128。


图 2-2 和图 2-3 分别是 DHCPServer1 中 DHCP 服务器安装时分配 IP 地址的范围窗口和添加排除窗口。


图 2-4 是 DHCPServer1 中 DHCP 服务器安装时路由器(默认网关)窗口。

【问题1】(4 分)
PC1首次启动时,会向网络发出一个(1)数据包来表达IP租用请示,PC1通常采用(2)提供的IP地址 。
(1)
A.Dhcpdiscover 
B.Dhcpoffer 
C.Dhcprequest 
D.Dhcpdeclinf
(2)
A.DHCPServer1  
B.DHCPServer2  
C.响应包最先到达的 DHCP 服务器
【问题2】(3 分)
参照DHCPServer2的地址池分配方式,在图2-2中为DHCPServer1配置属性参数。
起始IP地址:(3) ;
结束 IP 地址:(4)。
如果“长度”属性参数设置为 24,则系统会自动设置的子网掩码为(5)。
【问题3】(2 分)
图 2-3 中的“起始 IP 地址”中填入(6)。
【问题4】(2 分)
图2-4中IP地址参数应设置为:(7);
【问题5】(4 分)
PC1可以通过运行(8)命令手工释放IP地址,运行(9)命令重新申请IP地址。
(8)
A.ipconfig/giveup  
B.ipconfig/release 
C.ipconfig/recall 
D.ipconfig/renew

(9)
A.ipconfig/giveup  
B.ipconfig/release 
C.ipconfig/ recall 
D.ipconfig/renew
**答案与解析** - 试题难度:较难 - 知识点:网络服务器配置>Windows系统DHCP服务配置 - 试题答案:

【问题1】[4分]
(1)A   
(2)C
【问题2】[3分]
(3)202.117.12.130
(4)202.117.12.254
(5)255.255.255.0
【问题3】[2分]
(6)202.117.12.198
【问题4】[2分]
(7)202.117.12.1
【问题5】[4分]
(8) B
(9) D

- 试题解析:

DHCP 是 Dynamic Host Configuration Protocol(动态主机分配协议)缩写,所有的 IP 网络设定数据都由 DHCP 服务器集中管理,并负责处理客户端的 DHCP 要求;而客户端则会使用从服务器分配下来的IP环境数据。
当 DHCP 客户端第一次登录网络的时候,本机上没有任何 IP 数据设定,它会向网络发出一个 DHCP Discover 封包。因为客户端还不知道自己属于哪一个网络,所以封包的来源地址会为 0.0.0.0 ,而目的地址则为 255.255.255.255 ,然后再附上 DHCP discover 的信息,向网络进行广播。当客户端将第一个 DHCP discover 封包送出去之后,在 一段时间之内没有得到响应的话,就会进行第二次 DHCP discover 广播。若一直得不到响应的情况下,客户端一共会有四次 DHCP discover 广播(包括第一次在内),除了第一次会等待 1 秒之外,其余三次的等待时间分别是 9、13、16 秒。如果都没有得到 DHCP 服务器的响应,客户端则会显示错误信息,宣告 DHCP discover 的失败。
如果客户端收到网络上多台 DHCP 服务器的响应,只会挑选其中一个 DHCP offer 而已(通常是最先抵达的那个),并且会向网络发送一个DHCP request广播封包,告诉所有 DHCP 服务器它将指定接受哪一台服务器提供的 IP 地址。 同时,客户端还会向网络发送一个 ARP 封包,查询网络上面有没有其它机器使用该 IP 地址;如果发现该 IP 已经被占用,客户端则会送出一个 DHCP Decline 封包给 DHCP 服务器,拒绝接受其 DHCP offer ,并重新发送 DHCP discover 信息。
在局域网中的各类服务器、受保护的计算机及其它需要固定的IP地址才能被访问的计算能纳入可供分配的地址池中,我们可参照图2-3对其进行设置。
DHCP 服务器能为客户端指定路由地址(默认网关),大大节省了管理人员对客户端配置所花费的时间与精力。
Windows也提供了几条命令来对DHCP动态分配的IP进行释放与重新请求:
Ipconfig /release:DHCP客户端手工释放IP地址;
Ipconfig /renew:DHCP客户端手工向服务器刷新请求。

第 3 题

阅读以下说明,回答问题 1 至问题 5,将解答填入答题纸对应的解答栏内。
【说明】
Apache 是 Linux 系统中的最常用的 WWW 服务器,常用的客户端程序是 IE 浏览器。

【问题1】(8分)
Web 客户端与服务器共同遵守(1)协议,默认端口号是(2),协作的过程是:Web 客户端在浏览器的地址栏输入(3),连接到相应的 WWW 服务器上并获得指定的Web 文档,然后断开与 WWW 服务器的连接,最后,Web 文档以(4)格式在客户端解释。
【问题2】(2分)
在 Linux 系统中配置 Apache 服务器,需要具有(5)权限,才可以运行 Apache 配置工具 rfapache。
(5)
A.root     
B.boot     
C.administrator    
D.user
【问题3】(2分)
虚拟主机是指在同一台服务器上实现多个(6)。
(6)
A.DHCP 服务    
B.DNS 服务    
C.Web 站点    
D.Telnet 服务
【问题4】(2分)
“配置基于 IP 的虚拟主机,前提是服务器上必须要有多块物理网卡”,该论述是(7)的。
(7)
A.正确       
B.不正确
【问题5】(1分)
“如果服务器只有一个 IP 地址,用不同的端口号也能创建不同的虚拟主机”,该论述是(8)的。

(8)
A.正确       
B.不正确
**答案与解析** - 试题难度:较难 - 知识点:网络管理技术>Linux概念 - 试题答案:

【问题1】[8分]
(1)HTTP,或超文本传输协议
(2)80
(3)IP地址,或域名,或URL
(4)HTML,或超文本标记语言
【问题2】[2分]
(5)A
【问题3】[2分]
(6)C
【问题4】[2分]
(7)B
【问题5】[1分]
(8)A

- 试题解析:

HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据。HTTP协议是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。
在Internet上,HTTP通讯通常发生在TCP/IP连接之上。缺省端口是TCP 80,但其它的端口也是可用的。
基于HTTP协议的客户/服务器模式的信息交换过程,它分四个过程:建立连接、发送请求信息、发送响应信息、关闭连接。
Apache服务器一般以root权限运行(父进程),这也使它存在一定安全隐患,攻击者会通过它获得root权限,进而控制整个Apache系统。
采用虚拟服务器,我们可以在一台主机上,通过把每一个虚拟服务器的根目录和该主机的不同子目录对应起来,从而实现一台主机上有多个server,提供多种服务。
在分析如何建立虚拟WWW服务器以前,我们先来看看实现虚拟服务器的三种方式。
第一种是Port-base方式。如果我们已经在一台主机上安装了一个server,还要在同一台主机上安装另一个同类型server,可以选择另外一个port口。例如:在一台机器上已安装了一个http server: http://10.0.0.1(缺省http port为80),此时可以在同一IP主机的port口上安装另一个http server:http://10.0.0.1:81。Port-base方式要求client端必须清楚地知道自己请求的server和主机的哪个port连接。
第二种是IP-base方式。这种方式为一台主机分配一组IP,每一个IP对应一台虚拟服务器。对于访问server的人而言,虚拟服务器的存在是透明的,完全可以和以前一样通过IP访问server,区别只是不同的IP访问的是同一主机上的不同虚拟服务器而已。但由于IP-base方式仍须为每一个虚拟服务器提供一个IP,即建立虚拟服务器的数量受IP数量所限,因此IP不足仍没有很好解决。
第三种是name-base方式。name-base方式打破了传统的一个IP对应一个hostname的模式。只要为主机分配一个IP,而为该主机上的每个虚拟服务器分配一个DomainName,客户端即可通过不同的DomainName访问同一主机上的不同虚拟服务器。Name-base方式消除了IP不足的缺陷,建立虚拟服务器的数量将不再受限制。因此,name-base方式是三种方式中最好的,越来越多的人采用这种方式建立虚拟服务器。

第 4 题

阅读以下说明,回答问题 1 至问题 5,将解答填入答题纸对应的解答栏内。
【说明】
某企业的网络安装防火墙后其拓扑结构如图 4-1 所示。

【问题 1】
为图 4-1 中(1)处选择合适的名称。(3 分)
(1)A.服务区    
B.DMZ 区    
C.堡垒区    
D.安全区
【问题 2】
为图 4-1 中(2)处选择合适的设备。(3 分)
(2)
A.远程访问服务器   
B.以太网交换机   
C.调制解调器
【问题3】
以下哪一项属于配置该防火墙的目的?(3)。(3 分)
(3)
A.防止未授权的通信进出内部网络  
B.进行域名解析
C.对 IP 包进行协议转换   
D.对进出内部网络的数据包进行加解密
【问题 4】
参照图 4-2 所示的界面,添加以下访问控制规则,以禁止PC3 访问地址为210.156.169.8的 Web 服务器。(4 分)


(4)
A.允许        
B.禁止
(5)
A.192.168.0.1 
B.192.168.0.5   
C.210.156.169.6  
D.210.156.169.8
(6)
A.192.168.0.1 
B.192.168.0.5  
C.210.156.169.6  
D.210.156.169.8
(7)
A.TCP        
B.UDP
【问题 5】(2 分)
参照图 4-3 所示的界面,添加以下配置记录,使得 LAN 中的主机访问 Internet WWW服务时,能够隐藏内部主机的源地址。

(8)
A.192.168.0.5   
B.210.156.169.6   
C.202.117.12.37   
D.ANY
(9)
A.192.168.0.5   
B.210.156.169.6  
C.202.117.12.37   
D.ANY

答案与解析

  • 试题难度:较难
  • 知识点:网络安全技术>防火墙技术
  • 试题答案:

    【问题1】[3分]
    (1)B
    【问题2】[3分]
    (2)B
    【问题3】[3分]
    (3)A
    【问题4】[4分]
    (4)B   
    (5)B   
    (6)D   
    (7)A
    【问题5】[2分]
    (8)D   
    (9)C  

  • 试题解析:

    DMZ是英文“demilitarized zone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区,这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛等。另一方面,通过这样一个DMZ区域,更加有效地保护了内部网络,因为这种网络部署,比起一般的防火墙方案,对攻击者来说又多了一道关卡。 
    DMZ通常是一个过滤的子网,DMZ在内部网络和外部网络之间构造了一个安全地带。DMZ防火墙方案为要保护的内部网络增加了一道安全防线,通常认为是非常安全的。同时它提供了一个区域放置公共服务器,从而又能有效地避免一些互联应用需要公开,而与内部安全策略相矛盾的情况发生。在DMZ区域中通常包括堡垒主机、Modem池,以及所有的公共服务器,但要注意的是电子商务服务器只能用作用户连接,真正的电子商务后台数据需要放在内部网络中。
    防火墙就是一个位于计算机和它所连接的网络之间的软件。该计算机流入流出的所有网络通信均要经过此防火墙。 防火墙对流经它的数据信息进行扫描,这样能够过滤掉一些攻击,以免其在目标计算机上被执行。它可以禁止来自特殊站点的访问,从而防止来自不明入侵者的所有通信。
    Web访问服务是基于TCP协议,它是面向连接的、可靠的数据传输。
    内部主机与外网通信时,不一定需要用真实身份,通过地址转换,可以隐藏网内地址。网络地址转换NAT通过将专用内部地址转换为公共外部地址,对外隐藏了内部管理的IP地址,也隐藏了内部网络结构,从而降低了内部网络受到攻击的风险。本题中的公共外部地址是指防火墙上直接与外网进行通信的端口IP:202.117.12.37。

第 5 题

阅读下列说明,根据网页显示的效果图,回答问题 1 至问题 7。
【说明】
以下是用ASP实现了一个网络收藏夹网页,用于保存用户感兴趣的 Web 网页地址。用IE打开网页文件“index.asp”后的效果如图 5-1 所示。程序中使用的 Access 数据表结构如表 5-1 所示。

【index.asp文档的内容】
<%@LANGUAGE="VBSCRIPT" %>
<%
set conn=server.(5)("Adodb.Connection")
provider = "Provider=Microsoft.Jet.OLEDB.4.0;"
path="Data Source=" & Server.MapPath("main.mdb")
connstr= provider & path
conn.open connstr
%>

(6)

<%
set rs=Server.CreateObject("Adodb.RecordSet")
sql="select * from address"
rs.open() sql,conn,1,3
if Request("name") = "" or Request("url")="" then
Response.write("内容填写不完整")
else
rs.addnew
rs(1)=request("name")
rs(2)=request("URL")
rs(3)=request("category")
rs.update
end If
%>

<%
rs.movefirst
for j=1 to rs.(7)%>

<% rs.movenext
(8)%>
序号 名称 类别
<%=j%>   <%=rs("category")%>


名称
超链接
类别


*为必填项目
(9)
<%
rs.close
conn.close
%>

 

【问题1】(2分)

ASP是 (1) 网页制作技术。

(1)

A.动态  

B.静态

【问题2】(2分)

(2) 是矢量动态工具。

(2)

A.flash  

B.jpg

C.bmp

【问题3】(2分)

以下文件中 (3) 属于动态网页文件。

(3)

A.index.htm

B.index.asp

C.index.html

D.index.exe

【问题4】(2分)

三层B/S结构中包括浏览器、服务器和 (4) 。

(4)

A.解释器   

B.文件系统   

C.缓存   

D.数据库

【问题5】(每空1分,共5分)

从以下备选答案内为程序中(5)-(9)处空缺部分选择正确答案,并填入答题纸对应的解答栏内。

(5)

A.CreatObject   

B.Connect   

C.ExecuteSQL   

D.Open()

(6)

A.<body>

B.<html>

C.<head>

D.<table>

(7)

A.number   

B.recordnumber   

C.count   

D.recordcount

(8)

A.skip    

B.end for   

C.next    

D.loop

(9)

A.<input type="submit" name="add" value="添加">

B.<input type="post" name="add" value="添加"> 

C.<input type="submit" name="添加" value="add">

D.<input type="post" name="添加" value="add">

【问题6】(1分)

网页中使用的数据库连接引擎是什么?连接的后台数据库文件名是什么?

【问题7】(1分)

假设连接的数据记录集当前指向的记录如下:

 

写出以下ASP代码经过IIS服务器解释后的结果。

 

 

答案与解析

  • 试题难度:较难
  • 知识点:网页编程>ASP编程
  • 试题答案:

    【问题1】(2分)
    (1)  A
    【问题2】(2分)
    (2)  A
    【问题3】(2分)
    (3)  B
    【问题4】(2分)
    (4)  D
    【问题5】(5分)
    (5)  A
    (6)  A
    (7)  D
    (8)  C
    (9)  A
    【问题6】(1分)
    数据库连接引擎:Microsoft.Jet.OLEDB.4.0
    数据库文件名:Main.mdb
    【问题7】(1分)
    <a href=”http://www.baidu.com” target=”_blank”>百度</a>

  • 试题解析:

    ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
    三层B/S结构(客户机->中间层应用服务器->数据库服务器),三层中的“中间层”就是将两层中客户机中的“逻辑运算”等事务处理工作移出来的。从而减少客户机和服务器的压力。B/S多用在电子商务中,三层结构多用在MIS、ERP等管理系统的开发中。三层结构将界面与业务逻辑分开,而两层结构中界面与业务逻辑是不分的,这样的好处是今后的维护方便,便于功能的扩充。
    <%
    set conn=server.CreatObject("Adodb.Connection")    // 创建一个数据库连接
    provider = "Provider=Microsoft.Jet.OLEDB.4.0;" // 指定数据库驱动(引擎)
    path="Data Source=" & Server.MapPath("main.mdb")   
    // 指定数据源(数据库文件与路径)
    connstr= provider & path
    conn.open connstr  // 打开数据库连接
    %>

    标识:文档体,包含文档的具体内容。需成对出现。
    <%
    rs.movefirst
    for j=1 to rs.recordcount%>    // rs.recordcount : 数据集中记录的条数总计,
        整个循环的功能是将所有记录以表格形式显示到页面
    <%=j%>

    <%=rs("category")%> // 输出显示“category”字段的内容

    <% rs.movenext  // 移向下一条记录,遍历整个记录集
    Next %>   // FOR循环结束语句,相当于:j=j+1
     
    // 创建一个按钮,点击该按钮后,即提交表单

results matching ""

    No results matching ""