一、[材料型]问答题
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明】
某公司拟建设一套内部办公局域网,其拓扑结构如图4-6所示。该局域网主干网络为有线网络,接入层采用无线控制器(AC)和无线接入点(AP)的方式完成用户终端无线接入。

1、【问题1】(每空1分,共5分)
该拓扑结构属于(1)拓扑。请为设备1和设备2选择最合适的网络设备,并简要说明该设备的作用。
设备1: (2), 作用:(3);设备2:(4)作用:(5)。
(1)备选项:
A.总线型 B.环型 C.星型
(2)、(4)备选项:
A.网卡 B.集线器 C.核心交换机 D.网桥 E.防火墙 G.服务器
参考答案:(1) C (2)C (3)为内部网络提供一个高速转发的核心层 (4)E (5)给内网提供一个安全的网络屏障,用于保护内部网络的安全
解析:
从提供的拓扑图可以看到,该网络结构是以一个中心设备(设备1)为核心,向周围辐射的,符合星型拓扑的特点。设备1处于中心位置,连接无线网络控制器AC和所有汇聚层POE交换机,因此最适合的设备是核心交换机,其作用是为内部网络提供一个高速转发的核心层。设备2位于核心交换机和对外连接因特网的路由器之间,因此应该是防火墙,其作用是为内网提供一个安全的网络屏障,抵御外部潜在的安全风险,保护内部网络的安全。
2、【问题2】(每空1分,共3分)
为提高核心层网络可靠性,可以使用(6)技术进行组网。如果汇聚层交换机上连拟采用链路聚合的方式进行连接,链路聚合技术的优点有实现负载均衡、(7)和(8)
参考答案:(6)双核心(7)提高链路带宽 (8)提高可靠性
解析:
问题2主要关注如何提高核心层网络可靠性和链路聚合技术的优点。
为提高核心层网络可靠性,可以使用双核心技术进行组网,通过设置两个核心交换机,可以在一个交换机出现故障时,另一个交换机继续工作,从而确保网络的正常运行。
链路聚合技术的优点包括实现负载均衡、提高链路带宽和提高可靠性。通过聚合多条链路,可以提高聚合端口的带宽,形成高带宽的逻辑链路。同时,当其中一个成员接口发生故障时,流量可以迅速切换到其他健康的成员链路上,从而提高网络的可靠性。负载均衡则可以通过将流量分散到多个链路上,避免单一链路的拥堵,提高网络性能。
3、【问题3】(每空2分,共6分)
该公司在进行网络建设时楼宇内需采用综合布线系统,该布线系统的6个子系统分别
是:设备间子系统、建筑群子系统、管理子系统、(9)、(10)和(11)
参考答案:(9)干线子系统 (10)水平子系统 (11)工作区子系统
解析:
综合布线系统包括六个子系统,分别是:设备间子系统、建筑群子系统、管理子系统、干线子系统、水平子系统和工作区子系统。在这个局域网建设场景中,该公司需要采用综合布线系统来连接各个楼层和设备,其中干线子系统负责连接各个水平子系统(各楼层)设备,水平子系统连接干线子系统和用户工作区,工作区子系统由终端设备连接到信息插座的连线组成。因此,答案为设备间子系统、建筑群子系统、管理子系统、干线子系统、水平子系统和工作区子系统。
4、【问题4】(每空2分,共6分)
该公司办公局域网采用WLAN的方式进行用户终端接入,WLAN采用的技术标准是(12);该公司采用的WLAN架构为AP方式,这种方式对AP的管理特点是(13)和(14)
(12)备选项:
A. IEEE802.3 B. IEEE802.11 C. IEEE802.16 D. IEEE802.20
(13)、(14)备选项:
A. AP集中管理 B. AP独立管理 C. 不支持AP零配置 D. 支持AP零配置
参考答案:(12) B (13)A (14) D
解析:
无线局域网络所采用的技术标准是IEEE802.11标准,因此(12)选项为B。从题干给出的拓扑图可以看到,该公司采用的是AC+AP的部署方式,所有的AP通过AC进行集中管理,因此AP的管理特点是集中管理和支持零配置,所以(13)选项为A,(14)选项为D。
试题二(共20分)
阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。
【说明】
某公司内网结构如图 2-1所示,当前所用网段是 192. 168. 10. 0/24。服务器均使Windows Server 2008 R2操作系统进行配置。

5、【问题1】(每空2分,共6分)
本网络内可供分配使用的IP地址(包括图2-1中服务器的IP)个数是(1)。使用DHCP服务器为本网络内的服务器和客户机分配IP地址,图2-2示的DHCP服务器配置界面中,“起始IP地址(S)”应配置为(2),“结束IP地址(E)”应配置为(3)。

参考答案:(1) 254 (2)192.168.10.1 (3) 192.168.10.254
解析:
问题(1)考查的是IP地址的计算。从题干中我们知道当前所用的网段是192.168.10.0/24,这个网段包括了从192.168.10.1到192.168.10.254的所有IP地址。其中,服务器和客户机的IP地址范围不包括网络地址(第一个IP地址)和广播地址(最后一个IP地址),所以实际上可以使用的IP地址个数是254个。
问题(2)和问题(3)是关于DHCP服务器的配置。在DHCP服务器的配置界面中,"起始IP地址(S)"应配置为网段中的第一个可用IP地址,即192.168.10.1,"结束IP地址(E)"应配置为网段中的最后一个可用IP地址,即192.168.10.254。
这样设置后,DHCP服务器就可以在这个范围内为本网络内的服务器和客户机分配IP地址了。6、【问题2】(每空2分,共8分)
服务器可以手动配置IP地址,也可以通过DHCP获取固定IP地址。
如果三台服务器全部手动配置IP地址,那么服务器的IP地址就把整个192.168.10.0/24网段切割成了两部分,需要在DHCP服务器上添加排除,把服务器的IP地址从当前DHCP地址池中排除。如图2-3所示的“添加排除”界面,“起始IP地址(S)”应配置为(4) ,“结束IP地址(E)”应配置为(5)。

如果FTP服务器和Web服务器采用DHCP形式获取固定IP地址,则上述“添加排除”过程需要排除DHCP服务器的IP即可,但需要在DHCP服务器上为FTP服务器和Web服务器保留固定IP。如图2-4所示为FTP服务器“新建保留”的配置过程,“IP地址”应填(6)。从图2-4所示的配置过程可以看出,DHCP 服务器根据客户端的(7)地址来分配保留IP。

参考答案:(4) 192.168.10.100 (5) 192.168.10.102 (6) 192.168.10.101 (7) MAC
解析:
问题(4)和问题(5)涉及到DHCP服务器配置中IP地址的排除。由于三台服务器手动配置的IP地址需要排除,所以DHCP服务器需要排除这些IP地址以避免冲突。根据题目描述,起始IP地址应设置为手动配置的IP地址中的第一个,即最低地址,结束IP地址应设置为手动配置的IP地址中的最后一个,即最高地址。因此,起始IP地址(S)应配置为服务器的最低地址,即题目中的答案:192.168.10.100;结束IP地址(E)应配置为服务器的最高地址,即题目中的答案:192.168.10.102。这样DHCP服务器在分配IP时就不会分配这些已经被手动配置给服务器的IP地址。
问题(6)涉及到DHCP服务器上为特定服务器保留固定IP的配置。根据题目描述,DHCP服务器会根据客户端的MAC地址来分配保留IP。因此,在配置FTP服务器的保留IP时,需要知道FTP服务器的MAC地址并据此设置其保留的IP地址。题目中给出的答案是FTP服务器的保留IP地址应为:192.168.10.101。这个IP地址应该与FTP服务器的MAC地址绑定,以确保只有该服务器能够获得这个IP地址。
问题(7)进一步确认了DHCP服务器是根据客户端的MAC地址来分配IP地址的。这意味着在配置DHCP服务器时,需要知道每个服务器的MAC地址,以便为其分配固定的IP地址。
7、【问题3】(每空2分,共6分)
随着公司员工数量的增加,客户机数目也在不断增加,需要对公司局域网进行扩容。扩容后的网络是192. 168. 10. 0/23。在重新配置DHCP服务器时,图2-2所示“DHCP服务器的配置设置”中,“结束IP地址(E)”应配置为(8):图2-2所示的“传播到DHCP客户端的配置设置”中,“长度(L)”应配置为(9),“子网掩码(U)”应配置为(10)
(8)~(10)备选项:
A. 192.168. 10. 254
B. 192.168.11. 254
C. 23
D. 24
E. 255.255.255.0
F. 255.255.254.0
参考答案:(8)B (9)C (10)F
解析:
本题主要考察局域网DHCP服务器的配置。
(8)"结束IP地址(E)"应配置为B选项,即192.168.11.254。这是因为扩容后的网络是192.168.10.0/23,其IP地址范围是从192.168.10.1到192.168.11.254,所以DHCP服务器的结束IP地址应设置为这个范围内的最后一个IP地址。
(9)“长度(L)”应配置为C选项,即23。这是指子网掩码的长度,对应于/23的CIDR表示法,表示这是一个较大的网络,需要更多的主机地址。
(10)“子网掩码(U)”应配置为F选项,即255.255.254.0。子网掩码是用来区分IP地址中的网络部分和主机部分的,对于/23的CIDR表示法,对应的子网掩码就是255.255.254.0。
试题三(共20分)
阅读以下说明,回答问题1室问题2,将解答填入答题纸对应的解答栏内。
【说明】
某公司内部网络拓扑结构如图3-1所示。

8、在同一局域网内,终端之间通过MAC地址进行通信。发送端对数据进行封装后发送给交换机转发,交换机将数据中的(1)地址和(2)该数据报文的端口编号相对应,生成“端口-地址”对应表,经广播或查询“端口-地址”对应表得到数据帧中的(3)地址对应的端口编号,将数据帧从该端口发出,到达目标主机,实现局域网内部通信。
发送端可以在通过(4)协议自动建立的“IP-MAC”对应表中获得目标MAC地址。“IP-MAC”对应表中的条目可被更新或(5),若对应表中的条目被错误更新,会造成合法用户通信异常。网络中有专门针对该更新机制的攻击,使用错误的(6)地址修改原有表项,以达到破坏局域网内正常通信的目的。
(1)~(6)备选项:
A.发送 B.目的MAC C.源MAC D.接收
E.ARP F.MAC G. IP H.老化
参考答案:
(1)C(2)A (3)B (4)E (5)H (6) F
解析:
(1)交换机在工作时,会根据数据帧中的源MAC地址和发送该数据报文的端口编号相对应,生成"端口-地址"对应表,所以选项C,即源MAC地址,是正确答案。
(2)交换机在转发数据时,需要查找端口-地址对应表,根据目标MAC地址查找对应的端口,因此选项A,即目的MAC地址,是正确答案。
(3)在局域网内部通信中,交换机通过查找"端口-地址"对应表,得到数据帧中的目的MAC地址对应的端口编号,然后发送数据帧,所以选项B,即目的MAC地址,是正确答案。
(4)建立"IP-MAC"对应表需要使用到ARP协议,ARP协议可以根据IP地址找到对应的MAC地址,形成IP和Mac的对应表,因此选项E是正确答案。
(5)IP-MAC对应表中的条目可以被更新或老化,如果对应表中的条目被错误更新或者超过老化时间未被更新,则可能会造成合法用户通信异常,因此选项H,即老化,是正确答案。
(6)网络中有专门针对IP-MAC对应表更新机制的攻击,攻击者可能会使用错误的MAC地址修改原有表项,以达到破坏局域网内正常通信的目的,因此选项F,即MAC地址,是正确答案。
9、【问题2】(每空1分,共8分)
由于公司网络中市场部可以访问外网,经常感染ARP 病毒,导致经理办公室和服务器无法正常通信。管理员计划在Switch上配置静态ARP,以对抗ARP攻击。
#创建VLAN10,将接口加入VLAN10,并配置接口VLANIF10的IP地址。
<HUAWEI>(7)
[HUAWEI] (8)Switch
[Switch] vlan (9) 10
[Switch] interface gigabitethenet 1/0/1
[Switch-GigabitEthenet1/0/1] port link-type (10)
[Switch-GigabitEthenet1/0/1) port default vlan 10
[Switch-GigabitEthenet1/0/1] quit
[Switch] interface lianif 10
[Switch-Vlanifl0] ip address 10.150.1.10 24
[Switch-Vlanif10] quit
#配置接口GE1/0/2为主接口,并配置接口的IP地址。
[Switch] interface gigabitethenet 1/0/2
[Switch-GigabitEthenet1/0/2] undo (11)
[Switch-GigabitEthenet1/0/2] ip address (12)
[Switch-GigabitEthenet1/0/2] quit
在Switch 上配置静态ARP表项
[Switch] arp (13)10.150.1.1(14)vid 10 interface gigabitethernet 1/0/1
参考答案:(7)system-view (8)sysname (9)batch (10)access (11)portswitch (12) 10.150.10.10 24 (13) static (14) 00e0-fc01-0001
解析:
本题考查的是网络设备配置命令。根据题目描述和参考答案,我们可以对每一空进行解析:
(7)系统视图切换命令,用于从用户视图切换到系统视图,因此答案为system-view。
(8)更改设备名称的命令,用于设置设备的系统名称,因此答案为sysname。
(9)创建VLAN的命令,用于在交换机上创建一个VLAN,因此答案为batch。
(10)设置接口类型的命令,这里需要将接口设置为访问模式,所以答案是access。
(11)端口开关命令,用于关闭或开启端口的二层特性,使其成为三层接口,以便配置IP地址,因此答案为portswitch。
(12)配置接口IP地址的命令,用于设置接口的IP地址和子网掩码,根据参考答案,IP地址为10.150.10.1,子网掩码为24位,因此答案为ip address 10.150.10.1 24。
(13)配置静态ARP表项的命令,用于在交换机上配置静态ARP表项,因此答案为static。
(14)ARP表项的具体内容,包括IP地址和MAC地址的对应关系,根据参考答案,IP地址为10.150.1.1,MAC地址为00e0-fc01-0001,因此答案为00e0-fc01-0001。
试题四(共15分)
阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。
【说明】
某信息系统开发语言为ASP,学生利用学号和密码登录系统,部分程序文件功能描述如表4-1所示。所有数据均存储在Access数据库中,数据库文件名为 dataManage.mdb,学生信息表数据结构如表4-2所示。
10、【问题1】(每空1分,共8分)
以下所示代码为学生登录的代码片段,图4-1为登录界面截图,点击“登录”按钮检查学号和密码登框输入内容,如果为空,则弹出提示“学号不能为空,请输入!”,如果不为空,则采用post方法提交 form表单到登录验证页面;点击“重置”按钮,则将学号和密码输入框内容清空,但不做提交操作;请将(1)~(8)的空缺代码补充完整。

login.html 代码片段:
......
<body>
<table width="300" border="(1)" cellpadding="0" cellspacing="0">
<td height="200">
<table border="0">
<form name="form" method="(2) "action="(3)">
<tr><td colspan=2>学生登录</td></tr>
<tr><td width="100" class="(4)">学号</td>
<td><input type="text" name="stu_code"></td></tr>
<tr><td class="style2">密码</td>
<td><input type="password" name="stu_psd"></td></tr>
<tr><td colspan=2>
<input type="submit" name="button" value="登录"onclick="(5);">
<input type="(6) "name="reset" value="重置onclick="reset();"></td></tr>
</fom>
</table>
</td>
</table>
</body>
</script language="JavaScrip"type="text/JavaScript”>
function check( ){
if(form.stu_code.value==“”}
(7)(”学号不能为空,请输入!);}
......略去其他代码
}
function -(){
form.stu_psd. (8)=="";//重置密码输入框内容为空
......略去其他代码
}
</script>
(1)-(4)的备选项:
A.loginCheck.asp B.style1 C.style2 D.1
E.psdChange.asp F.post G.get H.0
(5)~(8)的备地答案:
A.check() B.reset() C.alert D.function
E.button F.submit G.form H.value
参考答案:(1)H (2) F (3) A(4) C(5)A (6)E (7)C (8) H
解析:
- (1) H:考查的是HTML表格的边框设置。由于题干中的图片显示表格没有边框,所以应设置为0,选项H代表数字"0",故选择H。
- (2) F:考查的是form表单的method属性。题干已明确采用post方法提交表单,因此选择F(post)。
- (3) A:form表单的action属性应指向处理表单数据的ASP文件。题干中指明了处理数据的是loginCheck.asp,所以选择A。
- (4) C:考查的是HTML元素class属性的填写。根据上下文,学号应该和密码使用相同的class,因此选择C。
- (5) A:在onclick事件中调用的是check()函数,所以选择A。
- (6) E:重置按钮的类型是button,因此选择E(button)。
- (7) C:在check()函数中需要弹出一个提示消息,使用alert()函数,所以选择C。
- (8) H:要重置密码输入框内容为空,需要获取密码输入框的值并将其设置为空字符串,因此使用value属性,选择H。
综上所述,答案中的每一空都是基于HTML标签和属性的基础知识,结合题干中的描述和上下文逻辑进行选择的。
11、【问题2】(每空1分,共4分)
以下所示代码为登录验证代码,默认登录密码为学生身份证号后6位,如果该学生首部登录或者默认密码没有修改,则在通过身份验证后,自动跳转到密码修改页面进行密码修改,只有修改默认密码后才可以登录系统。
loginCheck.asp代码片段:
说明:rs为结果集对象,conn为数据库连接对象,定义和获取省去。
......
<%
username=request.form(”(9))’注释:获取登录页面输入的学号userpsd=requcst.form ("stu_code")
sql=select stu_Psd,stu_ld_Number as id_card from stu_Info where stu_Code="& (10) &”
rs.open sql,conn
stu_Psd=“”
stu_ld_Number=“”
if Not rs eof then
Stu_Psd=rs(“stu_Psd”)
Stu_Id_Number=rs(“(11)”)
End if
Id_card_6=right(stu_Id_Number,6)
If userpsd=stu_Psd then
Session(“username”)=username
If (12) =userpsd then
......’注释 :跳转到密码修改页面
End if else......略去验证失败处理End if %>
(9)~(12)的备选项:
A . username B . userpsd C . rs(“stu_Psd”) D. id __card __6
E . Stu_Id_Number F. id __card G . id __card H . stu_code
参考答案:
(9)H (10)A (11)E (12) C
解析:
第9空:根据代码注释,需要获取登录页面输入的学号。学号信息存储在变量"stu_code"中,因此选择H选项。
第10空:在生成查询数据库的SQL命令时,需要指定查询条件,即学号。而学号已经存放在变量username中了,所以这里应该选择A选项。
第11空:从结果集对象rs中获取学生的身份证号,根据数据库表结构,身份证号字段名为"stu_ld_number",因此选择E选项。
第12空:根据代码注释,此处是验证用户密码是否正确。用户密码存储在结果集对象rs中的"stu_psd"字段,因此应该选择C选项。
12、【问题3】(每空1分,共3分)
以下所示代码为密码修改的代码片段,图4-2为密码修改界面截图,当原密码输入框
内容被改变时,触发事件对原密码进行验证,点击“提交”按钮时,需要对两次输入的新密码进行一致性验证,验证通过后再提交保存。

PsdChange.asp 代码片段:
......<%user_name=sessiom(“13”)%>
<form name="form" method="post" action="psdChangeSave.asp">
<tr><td colspan=2>密码修改</td></tr>
<tr><td width="100" class='style2>原密码</td></td>
<input type="password name="stu_psd_1" (14)=”psdCheck();” </td</tr>
<tr><td>新密码</td>
</td><input type=password name=”stu_psd_2”></td></tr>
<tr><td>密码确认</td>
</td><input type=password name=”stu_psd_3”></td></tr>
<tr><td colspan=2 class="style2">
<input type=“button” name=“button” value=“提交” onclick=“check();></td></tr>
</form >
<script language=“JavaScript”type=“text/JavaScript”>
function psdCheck(){//原密码验证
......略去原密码验证处理
}
function check( ){
if (form.stu_psd_2.value !=Form. (15)value){
alet(两次输入的密码不一致,请重新输入!”);
return false;
}
form.submit( ):
}
</script>
(13)~(15)的备选项:
A.onchange B.onclick C.stu_psd_2 D.stu_psd_3
E.usemame F.user_name
参考答案:(13) E (14) A (15)D
解析:
对于问题中的代码片段和描述,我们可以进行以下分析:
问题(13):从session变量中获取用户名,根据代码片段中的描述,session中存储用户名的变量应该是username
或user_name
,因此选项E和F都是可能的答案。然而,根据提供的参考答案,更准确的应该是选项F的user_name
。因此,(13)的正确答案是F。
问题(14):此处需要一个事件触发函数进行原密码的验证。由于是在原密码输入框内容被改变时触发验证,所以应该使用onchange
事件,因此选项A是正确的。所以,(14)的正确答案是A。
问题(15):在检查两次输入的新密码是否一致时,需要比较的是第二次输入的密码值。根据代码片段中的描述,第二次输入的密码是存储在form.stu_psd_3.value
中的,因此选项D是正确的。所以,(15)的正确答案是D。
喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!