历年网络工程师考试真题及答案详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2001-2006年网络工程师考试试题与答案
2008年4月
目录
2001年网络工程师上午试题............................................................................................. - 3 - 2001年网络工程师下午试题............................................................................................. - 9 - 2001年网络工程师试题答案........................................................................................... - 14 - 2002年网络工程师上午试题........................................................................................... - 16 - 2002年网络工程师下午试题........................................................................................... - 23 - 2002年网络工程师试题答案........................................................................................... - 28 - 2003年网络工程师上午试题........................................................................................... - 31 - 2003年网络工程师下午试题........................................................................................... - 36 - 2003年网络工程师试题答案........................................................................................... - 46 - 2004年5月网络工程师上午试题................................................................................... - 49 - 2004年5月网络工程师下午试题................................................................................... - 54 - 2004年5月网络工程师试题答案................................................................................... - 62 - 2004年11月网络工程师上午试题................................................................................. - 64 - 2004年11月网络工程师下午试题................................................................................. - 70 - 2004年11月网络工程师试题答案................................................................................. - 76 - 2005年5月网络工程师上午试题................................................................................... - 79 - 2005年5月网络工程师下午试题................................................................................... - 89 - 2005年5月网络工程师试题答案................................................................................... - 95 - 2005年11月网络工程师上午试题................................................................................. - 98 - 2005年11月网络工程师下午试题............................................................................... - 104 - 2005年11月网络工程师试题答案............................................................................... - 111 - 2006年5月网络工程师上午试题................................................................................. - 114 - 2006年5月网络工程师上午试题................................................................................. - 123 - 2006年5月网络工程师试题答案................................................................................. - 132 - 2006年11月网络工程师上午试题............................................................................... - 134 - 2006年11月网络工程师下午试题............................................................................... - 141 - 2006年11月网络工程师试题答案............................................................................... - 149 -
2001年网络工程师上午试题
●下图为曼彻斯特编码(表示的数据可能为___(1)___,这种编码适用的网络是___(2)___。
为了在广域网上高速传输数字信号,一般可用的编码方式是___(3)___,其编码效率为___(4)___。
设某编码体制的编码方法为:输入数据、(m = 1,2,… ),发送时,首先计算bm = (aM+bm—1 ) MOD 2,发送的编码为Cm = bm—bm-1。
收到的编码为Cm,其译码方法可表示为___(5)___。
(1):A。
10100 B。
01110 C. 10101 D. 00011
(2):A。
广域网B。
城域网C。
局域网 D.任意网
(3):A。
NRZ B. AMI C。
曼彻斯特 D.8B/10B
(4):A。
20%B。
50%C。
70%D。
80%
(5):A。
C+Cm—1 B.Cm—Cm—1 C. Cm MOD 2 D.(Cm—Cm-1)MoD 2
●信元是信元交换的单位.为控制差错,在信元中包括CRC 校验和,其生成公式为___(6)___,校验和对___(7)___进行校验。
信元交换采用___(8)___技术进行复用.在交换过程中,当实施VP 交换时,其中VPl、VCI 的变化情况是___(9)___。
若在交换过程中出现拥塞,该信息被记录在信元的___(10)___中。
(6):A。
x8+x7+x+1 B。
x8+x2+x+1
C。
x16+x12+x+1 D. x16+x15+x2+1
(7):A。
整个信元B;信元头
C。
信元载荷(用户数据)D。
信元的地址域
(8):A.TDM B。
FDM
C. WDM D。
ATDM
(9):A. VPI、VCI都不变B。
VPI、VCI根据需要变化
C. VPI不变、VCI根据需要变化D。
VCI不变、VPI根据需要变化
(10):A。
GPC B。
VPI
C. CLP
D. PT
●RS—232 是DTE 和DCE 之间的接口标准,当作为DCE 的MODEM 和作为DTE 的计算机相连时,按此标准需要连接的最少线数是___(11)___。
MODEM 收到呼叫信号后向计算机发送的信号是___(12)___。
当数据发送完毕,计算机向MODEM 发送的信号是清除___(13)___、MODEM 随后向计算机发送清除___(14)___信号作为应答。
当使用RS—232 通信时,通常需要使用速率匹配功能,完成该功能的协议是___(15)___。
(11):A. 3 B。
9 C。
15 D。
25
(12):A。
接收数据B。
载波检测C。
MODEM 就绪 D.呼叫(振铃)指示(13):A。
’DTE就绪' B. '请求发送' C. ’MODEM就绪'D。
’允许发送'
(14):A。
’DTE就绪' B。
’请求发送' C. ’MODEM就绪'D。
’允许发送'
(15):A. TELNET B。
XON/XOFF C。
KERMIT D。
XMODEM
●对一路信号进行FSK 调制时,若载波频率为fc , 调制后的信号频率分别为f1 和f2 (f1〈f2),则三者的关系是___(16)___。
当对多路信号进行调制时,调制后各信号的频谱___(17)___。
信号到达接收端后通过___(18)___分离各路信号.WDM 与FDM 工作方式相似,但WDM 调制的是___(19)___。
ILD 是___(20)___使用的设备。
(16):A。
fc-f1=f2-fc B. f2-f1 = fc C。
f2+f1 = fc D. f1*f2 = fc
(17):A。
相同B。
部分重叠 C.连续D。
不重叠且不连续(18):A.解调器B。
带通滤波器C。
载波发生器 D.终端软件(19):A.时间B。
频率 C.波长 D.相位
(20):A。
TDM B。
FDM C.WDM D.ARDM
●网络协议是计算机网络和分布系统中互相通信的___(21)___间交换信息时必须遵守的规则的集合。
协议的关键成分中___(22)___是数据和控制信息的结构或格式;___(23)___是用于协调和进行差错处理的控制信息;定时是对事件实现顺序的详细说明,而网络体系结构则是___(24)___。
(21):A.相邻层实体B。
同等层实体 C.同一层实体 D.不同层实体
(22):A。
语义实体 B.语法C。
服务 D.词法
(23):A。
语义B。
差错控制 C.协议 D.协同控制
(24):A。
网络各层及层中协议的集合 B.网络各层协议及其具体描述C。
网络层间接口及其具体描述 D.网络各层、层中协议和层间接口的集合
●路由信息协议RIP 是内部网关协议IGP 中使用得最广泛的一种基于___(25)___的协议,其最大优点是___(26)___ 。
RIP 规定数据每经过一个路由器,跳数增加1,实际使用中,一个通路上最多可包含的路由器数量是___(27)___ ,更新路由表的原则是使到各目的网络的___(28)___ 。
更新路由表的依据是:若相邻路由器调说“我到目的网络Y 的距离为N ”,则收到此信息的路由器K 就知道:“ 若将下一站路由器选为X,则我到网络Y 的距离为___(29)___”.
(25):A。
链路状态路由算法B。
距离矢量路由算法C。
集中式路由算法 D.固定路由算法
(26):A。
简单 B.可靠性高 C.速度快D。
功能强
(27):A。
1个 B. 16个C。
15个 D.无数个
(28):A。
距离最短B。
时延最小 C.路由最少 D.路径最空闲
(29):A。
N B。
N—1 C。
1 D。
N+1
●基于TCP/IP 的互联网服务中,IP 协议提供主机之间的___(30)___分组传输服务。
TCP 协议提供端口之间的___(31)___报文传输服务;为了实现可靠的服务,采用超时重传、确认捎带技术。
传输中的协议规定,在确认信息中捎带___(32)___的序号以减少通信量。
TCP 使用三次握手协议来建立连接,设甲乙双方发送报文的初始序号分别为X 和Y,甲方发送___(33)___的报文给乙方,乙方接收报文后发送___(34)___的报文给甲方,然后甲方发送一个确认报文给乙方便建立了连接。
(30):A。
可靠的面向连接的B。
不可靠的面向连接的C。
可靠的无连接的D。
不可靠的无连接的
(31):A.可靠的面向连接的 B.不可靠的面向连接的 C.可靠的无连接的D。
不可靠的无连接的
(32):A.上一个已接收的报文B。
下一个希望接收的报文 C.正在发送的报文D。
下一个将要发送的报文
(33):A。
SYN=1,序号=X B. SYN=1,序号=X+1,ACKX=1
C. SYN=1,序号=Y D。
SYN=1,序号=Y,ACKY+1=1 (34):A. SYN=1,序号=X+1B。
SYN=1,序号=X+1,ACKX=1
C. SYN=1,序号=Y,ACKY+1=1 D。
SYN=1,序号=Y,ACKY+1=1(注:ACK的下标为捎带的序号)
●CSMA (载波监听多路访问)控制策略中有三种坚持退避算法,其中一种是:“一旦介质空闲就发送数据,假如介质是忙的,继续监听,直到介质空闲后立即奉送数据;如果有冲突就退避,然后再会试”这种退避算法称为___(35)___算法.这种算法的主要特点是___(36)___. CSMA/CD 在CSMA 的基础上增加了冲突检测功能。
网络中的某个发送站点一旦检测到冲突,它就立即停止发送,并发冲突码,其它站点都会___(37)___。
如果站点发送时间为1,任意两个站之间的传播延迟为t,若能正常检测到冲突,对于基带总线网络,t 的值应为___(38)___;对于宽带总线网络,t 的值应为___(39)___.
(35):A. I-坚持CSMA B。
非坚持CSMA C。
P—坚持CSMA D。
O—坚持CSMA
(36):A。
介质利用率低,但可以有效避免冲突 B.介质利用率高,但无法避免冲突
C.介质利用率低,且无法避免冲突
D.介质利用率高,且可以有效避免冲突
(37):A。
处于待发送状态B。
相继竞争发送权C。
接收到阻塞信号 D.有可能继续发送数据
(38):A。
t≤0.5 B. t〉0。
5 C. t≥1 D. 0。
5<t<1 (39):A. t〉0.25 B。
t≥0。
5 C. t≤0.25 D。
0。
25<t 〈0。
5
●在X.25 网络中,通常用户计算机与网络的___(40)___相连接。
X。
25网络的数据链路层使用的标准是___(41)___,它允许在收到应答前连续发送___(42)___帧数据,为用户提供的最高速率为___(43)___Kbps。
两个X。
25 网络之间互联时使用___(44)___协议. (40):A。
PAD B。
交换机 C.路由器D。
计算机
(41):A. 802。
3 B. LAPB C. LAPD D。
HDLC
(42):A. 1 B.8 C. 32 D. 128
(43):A。
56 B. 64 C。
128 D. 384
(44):A. X.25 B. X.28 C。
X。
34 D. X.75
●公钥密码是___(45)___。
常用的公钥加密算法有___(46)___,它可以实现加密和数字签名,它的一个比较知名的应用是___(47)___,这种应用的协商层用公钥方式进行身份认证,记录层涉及到对应用程序提供的信息的分段、压缩、数据认证和加密。
(45):A。
对称密钥技术,有1个密钥 B.不对称密钥技术,有2个密钥C。
对称密钥技术,有2个密钥 D.不对称密钥技术,有1个密钥
(46):A。
DES B。
IDES C. 三元DES D. RSA
(47):A. SSL B。
SOCK5 C。
安全RPC D。
MD5
●OSI网络管理标准定义了网管的五大功能。
比如对每一个被管理对象的每一个属性设置阈值、控制阈值检查和告警的功能属于___(48)___;接收报警信息、启动报警程序、以各种形式发出警报的功能属于___(49)___;接收告警事件、分析相关信息、及时发现正在进行的攻击和可疑迹象的功能属于___(50)___,上述事件捕捉和报告操作可由管理代理通过SNMP 和传输网络将___(51)___发送给管理进程,这个操作___(52)___。
(48):A.计费管理 B.性能管理 C.用户管理 D.差错管理
(49):A.入侵管理B。
性能管理C。
故障管理D。
日志管理
(50):A。
配置管理 B.审计管理C。
用户管理D。
安全管理
(51):A. get B. get-next C。
set D。
trap
(52):A。
无请求B。
有请求C。
无响应D。
有响应
●Intenet 是全球最大的、开放的、由众多网络互联而成的计算机网络,狭义Intenet 是指由上述网络中采用IP 协议的网络互联而成的,广义Intenet 是指狭义Intenet 加上所有___(53)___的网络。
Intenet 体系结构具有良好扩充性的主要原因在于它___(54)___.广义Intenet 的这种基于单一主干核心结构的弊端在于___(55)___。
这种结构将逐渐被___(56)___所取代。
(53):A.采用应用网关互联 B.采用点到点协议直接互联
C.能通过路由选择至目的站D。
通过协议转化而可以访问资源
(54):A。
基于客产机服务器结构,具有单向依赖性
B.基于树型结构,具有层次性和单向依赖性
C。
基于环型结构,结点之间无依赖性
D。
基于星型结构,结点之间无依赖性
(55):A。
访问是单向的,造成有些资源无法访问
B.造成寻径表规模太长,寻径困难,不利于低层网络的寻径
C。
不利于Intenet 的扩充
D。
对核心网关结构依赖严重,一旦出现故障,整个Intenet 的工作将受到影响(56):A。
星形主干结构 B.无主干结构 C.对等主干结构 D.网状主干结构
●Linux 是目前较为流行的网络操作系统,如同Unix 操作系统一样,它也可以通过手工编辑配置文件达到对系统进行配置的目的。
在Linux网络配置文件中的几个较为重要的配置文件如下:
___(57)___用于存放本机主机名以及经常访问IP 地址的主机名,在对IP 进行域名解析时,可以设定为先访问该文件,再访问DNS ,最后访问NIS。
Linux下存在两个网络服务守候进程的配置文件。
通过修改___(58)___,可以达到关闭或开放某种对应服务的目的.以FTP服务为例;将文件中“#FTP Stream TCP nowait root/usr/sbin/tcpd in.ftpd —1 -a"前的“#”去掉就可以开启FTP 服务。
修改___(59)___ ,可对允许访问本机提供服务的主机范围进行限制。
例如在文件中加入“in.ftpd:202.112.207。
0/255。
255.255。
0” 就可以允许202。
112.207。
0 子网的用户主机访问本机提供的FTP 服务。
在Linux 下进行DNS 服务时,___(60)___是控制解析器配置的最主要文件,规定了解析使用的服务,以及服务的顺序,比如可以通过在文件中加入“Order hosts,DNS,NIS”设定前面提到的域名解析顺序;___(61)___是配置DNS 服务器的主要文件,指定了本机使
用的域名服务器以及多个服务器之间查找的顺序等。
(57):A. /etc/local.conf B. /etc/network
C. /etc/hosts
D. /etc/host.conf
(58):A。
/etedserviees.conf B. /etc/’metd.conf
C。
/etc/services D。
/etc/host。
conf
(59):A. /etc/hosts.allow B。
/etc/hosts。
denv
C. /etc/access。
conf D。
/etc/inetd。
conf
(60):A。
/ete/named.conf B。
/etc/host.conf
C。
/etc/dns.conf D. /etc/resolv.conf
(61):A. /etc/nis.conf B。
/etc/dns。
conf
C. /etc/named。
conf
D. /etc/resolv.conf
●某节点.(路由器)存放着下述路由信息:
则该网络使用的路由算法最可能是___(62)___。
节点A 根据当前的路由信息计算出的到节点D的路由可能为___(63)___.将路由信息发送到其它节点所采用的基本算法是___(64)___。
为避免路由信息被重复发送,需要给路由信息包编号。
设想每秒钟传送一次路由信息,为确保路由信息包的编号在 1 年内不重复使用,则编号的最短长度应为___(65)___位.
(62):A.扩散算法 B.热土豆算法 C.随机法D。
层次法
(63):A。
A—B—F B。
A—B-C—E—F-D C。
A—E—C D。
A-E—C-B-F—D (64):A。
扩散法 B.距离向量算法C。
定向法D。
链路状态算法
(65):A。
18 B.25 C.30 D。
32
●Packet-switching wireless networks are preferable ___(66)___ when transmissions are ___(67)___ because of the way charges are ___(68)___ per packet。
Circuit-switched networks are preferable for transferring large files or for other lengthy transmissions because customers are ___(69)___ for the ___(70)___ of time they use the network。
(66):A. to B。
for C。
than D。
only
(67):A。
long B. short C。
large D. small
(68):A。
computing B. incurious C。
incurved D。
incurred
(69):A. charged B。
fined C. free D. controlled
(70):A。
point B。
start C. length D。
end
●Multipurpose Internet MaiI Extension (MIME) is a ___(71)___ document messaging standard in the Internet enviroment。
wlth MIME,users can send ___(72)___ Email messages that include audio,video,graphices,and text to any other user of a TCP/IP network。
Richtext information can also be ___(73)___ into messages。
It defines the fonts,formats,and ___(74)___ features of a document so the document can be easily ___(75)___on many different types of systems。
(71):A。
complete B。
compound C. simple D. efficient
(72):A。
analog B。
many C. multmedia D. digital
(73):A. incorporated B. filled C. stored D. filed
(74):A. color B。
size C。
design D。
layout
(75):A. restored B. redisplayed C. stored D。
executed
2001年网络工程师下午试题
本试卷的5道试题都是必答题,请全部解答。
每题15分,满分75分。
试题一
阅读以下有关传统局域网络运行和维护的叙述,将应填入__(n)__ 处的字句写在答题纸的对应栏内.
在对网络运行及维护前首先要了解网络,包括识别网络对象的硬件情况、判别局域网的拓扑结构和信道访问方式、确定网络互联以及用户负载等。
常见的三种拓扑结构是星型、__(1)__ 与__(2)__ 拓扑结构,而常见的信道访问方式有__(3)__ 及__(4)__ 。
网络配置和运行包括一系列保证局域网络运转的工作,主要有:选择网络操作系统和网络连接协议等;配置网络服务器及网络的外围设备,做好网络突发事件预防和处理;网络安全控制,包括网络安全管理、网络用户权限分配以及病毒的预防处理等。
配置网络过程中要做好数据备份工作,一般来说,备份的硬件设备包括磁盘、__(5)__ 和__(6)__ ,而利用磁盘备份的方法常用的是磁盘镜像__(7)__ 以及磁盘阵列,其中前两者的区别在于__(8)__ 。
网络维护是保障网络正常运行的重要方面,主要包括故障检测与排除、网络日常检查及网络升级。
一定要建立起__(9)__ 制度,记录网络运行和变更的情况,以保证维护经验的交流与延续。
试题二
阅读以下有关网络规划的叙述,回答问题1、问题2和问题3,把解答填入答题纸的对应栏内。
网络工程是一项复杂的系统工程,一般可分为网络规划、网络设计、工程实施、系统测试验收和运行维护等几个阶段。
网络规划是在需求分析的基础上,进行系统可行性分析和论证,以确定网络总体方案.网络规划阶段任务完成之后转入下一阶段,即网络设计阶段。
[问题1]
简述网络规划阶段需求分析的方法和解决的问题。
(控制在100个字以内)
[问题2]
在网络规划阶段“系统可行性分析和论证”的主要内容是什么?(控制在100个字以内)[问题3]
在需求分析过程中应对已有网络的现状及运行情况作调研,如果要在已有的网络上作新的网络建设规划,如何保护用户已有投资? (控制在100个字以内)
试题三
阅读以下有关网络设计的叙述,分析网络结构,回答问题1、问题2和问题3,把解答填入答题纸的对应栏内。
某企业从20 世纪50 年代中期开始使用PC机,历经3+ 网络、NOVELL网络的应
用,后着手组建企业网络。
经过需求分析和论证,设计出如下网络方案。
【问题1】
该企业网络的核心层采用了A TM 技术,由三台ATM 交换机互联构成。
试对ATM 网络技术的主要特点、协议分层结构和优点作简要叙述.(控制在100 个字以内)
【问题2】
PC1~PC4 按100Mbps 的以太网协议运行,PC1 和PC2 划分在一个虚拟网之中(VLAN1),PC3 和PC4 划分在另一个虚拟网之中(VLAN2),试述PC1 和PC2 之间IP 包通信的全过程。
(控制在100个字以内)
【问题3】
图中用了两台路由器,Router1,和Router2,简述路由器的技术特点,并说明Router1 和Router2 在本网中的作用。
(控制在100个字以内)
试题四
阅读以下有关网络设备安装与调试的叙述,分析设备配置文件,回答问题1、问题2 和问题3,把解答填入答题纸的对应栏内。
现以一台远程访问服务器(RAS,Remote Access Server)Cisco 2509、RJ45 为例来说明。
第一步,准备安装与调试所需的设备,主要包括RAS———Cisco 2509、RJ45 直通线,RJ45 转9 针串口转换器、计算机。
第二步,硬件连接,RJ45 直通线一头插入Cisco 2509 的console 口,另一头接RJ45 转9 针串口转换器,·再将转换器接到计算机的串口。
第三步,RAS加电,在计算机上调用WINDOWS 98 下的超级终端程序,配置设备连接参数,以便进入Cisco 设备的虚拟操作台。
第四步,输入Cisco 2509 的IOS 配置命令。
第五步,将调试完毕的设备连人本地网络,通过拨号验证配置是否正确。
【问题1】
在RAS 上存在着两个RJ45 的端口,分别为“console”与“AUX”,请问这两个端口的用途是什么?(控制在100个字以内)
【问题2】
在调用超级终端程序进行设备连接时,应该对设备的连接参数进行正确设置,参数主要包括串口数据传输率、数据位数.停止位数以及是否有奇偶校验。
清给出正确的连接参数,以便进入Cisco 设备的虚拟操作台,进行设备调试. (控制在100个字以内)
【问题3】
在第四步中,进入虚拟操作台后,在IOS 环境下输入了如下的配置,请解释【1】~【4】处的标有下划线部分配置命令的含义(“◇”后为配置内容,“★”和“//”后为注释内容)
★配置服务器信息
◇hostname Cisco 2509 //服务器名称
◇enable secret****** //特权口令
◇ip domain—manl //设置拨号服务器所属域名
◇ip—name-server 202。
112.77.2 //设置拨号服务器DNS
【1】(此处有3条下划线)
◇async—bootp subnet—mask 255.255。
255。
0
◇async—bootp gateway 202.112.77。
254
◇async—bootp dns-server 202.112。
77。
2
★配置Ethenlei Port (略)
.。
..
★配置动态分配的地址池
◇ip local pool pool2509 202.112.79。
1 202。
112。
79.8 //定义iP 地址池
★配置Asynchronous Interface
//异步口是RAS 服务器上连接modem,用于用户拨号的端口
◇interface Group-Async 1 //对第一组异步接口进行配置,对异步口的配置可以按
组,也可以按单个口
group-range 1 8 //划定1 到8 号异步口属于第一组
encapsulation pap //加载点到点协议
【2】(此处有2条下划线)
ansync dynamic address
ansync default address pool pool2509 //pool2509的定义见“配置动态分配的地址池”部分
ppp authentication pap //设置ppp 的验证方式为用户口令方式
★配置router 信息
【3】(此处有3条下划线)
◇router rip
network 202.112.77.0
network 202.112.79。
0
★配置拨号服务器的缺省路由(略)。
.。
.。
★配置存取用户组
◇access—list 1 pormit 202.112。
77。
0。
0。
0。
255 //定义用户组的范围
★配置Asynchronous PORT (略)
★配置vty
◇Iine vty 0 4 //配置虚拟终端
【4】(此处有3条下划线)
access-class 1 in //access-class的定义见“配置存取用户组”
pasword ******
login
试题五
请阅读以下说明和Socfort程序,将应填__(n)__ 处的字句写在答题纸的对应栏内。
【说明】
网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器.
以下是一个简单的客户机程序(服务器程序略),其工作过程非常简单:客户机与服务器建立连接后,接收服务器向客户机返回的一条消息。
程序中用到了两种结构hostent 与sockaddr_in:
hostent类型的结构定义
struct hostent {char *h_name ; //主机的正式名称
char * *h_aliases ; //别名列表
int h_addrtype ; //主机地址类型:AF_XXX
lnt H_length; //主机地址长度:4 字节(32 位)
char **h_addr_list;//主机IP 地址列表}
#define h_addr h_addr_list[0]
sockaddr_in 类型的结构定义,sockaddr_in 是通用套接字结构sockaddr 在TCP/IP 协议下的结构重定义,为TCP/IP 套接字地址结构。
Struct sockaddrin {
short int sin_family ;//地址类型AF_XXX,其中AF_INET 为TCP/IP 专用
unsigned short int sin_port; //端口号
struct in_addr sin_addr;//Internet 地址
//端口号以及Internet 地址使用的是网络字节顺序,需要通过函数htons 转换
}
struct iN_addr {
_u32 s_addr;//类型为unsignel_long
}
程序中使用到了多个函数:
struct hostent *gethostbyname( const char *hostname);
函数gethostbyname 查询指定的域名地址对应的IP 地址,返回一个hostent结构的指针,如果不成功返回NULL。
int_socket(int domain,int_type,int protocol);
函数socket 创建一个套接字描述符,如果失败返回—1。
domain 为地址类型,type为套接字类型,本题中SOCK_STREAM ;protocol 指定协议,本题中为0 。
int connect(int sockfd,struct sockaddr *servaddr,int addrlen);
函数connect与服务器建立一个连接,成功返回0,失败返回- 1。
servaddr 为远程服务器的套接字地址,包括服务器的IP 地址和端口号;addrlen 为地址的长度。
int read(int fd,char *buf,int len);
int write( int fd,char *buf,int len);
函数read和write从套接字读和写数据,成功返回数据量大小,否则返回-1。
buf 指定数据缓冲区,len 指定接收或发送的数据量大小。
【socket程序】
//程序中引用的头文件略
#define PORT 3490
//定义端口号为3490
int main( int argc,char *argv[] )
{int sockfd,nbytes;//套接字描述符、读入缓冲区的字节数
char buf[1024]; //缓冲区
struct hostent *he;//主机信息类型
struct sockaddr_in srvaddr;//Internet套接字结构
if ( __(1)__ )
{perror(”调用参数为零,请输入服务器的主机名!\n” );exit(1);}
if (__(2)__ )//如果通过主机名没有获得对应的主机信息就提示用户
{ perror("无法通过主机名获得主机信息!\n" );exit(1);}
if (__(3)__ )//在无法创建套接字时,提示用户
{perror(”无法创建套按字!\n" );exit(1);}
bzero( &srvaddr,sizeof(srvaddr));//置空srvaddr
srvaddr,sin_family =AF_INET;
srvaddr,sin_port:__(4)__ ;srvaddr.sin_addr:__(5)__ ;
//设置套接字结构的各项信息,其中的地址来自于域名查询后的hp 变量if (connect( sockfd,__(n)__ ,sizeof( struct sockaddr))== —1 )
{perror("连接失败!\n" );exit(1);}
//连接服务器,如果失败则提示用户
if (( nbytes = read (sockfd,buf,MAXDATASIZE))== —1 )
{perror(”读失败!\n” );exit(1);}
//从套容接字中读出数据
buf[nbytes]= ’\0’;
printf("读到的内容:%s”,buf) ;
close( sockfd);
//打印数据并关闭套接字
}
2001年网络工程师试题答案
2001年度网络工程师级上午试题答案
(1)A(2)C(3) D(4) D(5) C
(6)B(7) B(8)D(9)C(10)D
(ll)B(12)D(13)B (14)D(15)B
(16)A(17)D(18)B(19)C(20)C
(21)B(22)B(23)A(24)D(25)B
(26)A(27)C(28)A(29)D(30)D
(31)A(32)B(33)A(34)C(35)A
(36)B(37)C(38)A(39)D(40)A
(41)B(42)B(43)B(44)D(45)B
(46)D(47)A(48)B(49)C(50)D
(51)D(52)C(53)C(54)B(55)D
(56)C(57)C(58)B(59)A(60)B
(61)D(62)D(63)C(64)A(65)B
(66)D(67)B(68)D(69)A(70)C
(71)B(72)C(73)A(74)D(75)B
2001年度网络工程师级下午试题解答
试题一
(1) 总线型(bus)
(2)环型(bring)注:(1)与(2)可以交换
(3) 载波侦听多路访问/冲突检测(CSMA/CD)
(4)令牌传递(tokenpassing) 注:(3)与(4)可以交换
(5)磁带
(6)光盘塔(光盘驱动器) 注:(5)与(6)可以交换
(7)磁盘双工
(8)镜像是先写原盘,后写镜像盘;而双工是两个互为备份的盘同时写
(9) 维护日志
试题二
问题1:先采用自顶向下的分析方法。
调查用户单位建网的背景、必要性、上网的人数、信息量等。
从而确定建网目标.
接着进行纵向的、深入的需求分析和调研.
为网络设计提供依据。
问题2:可行性分析主要是针对用户单位具体情况,对建网的目标进行科学性和正确性论证. 在此基础上提出一个解决用户问题的网络体系结构.
包括网络传输、用户接口、服务器和网络管理。
以及对投资及建设周期的估算。
问题3:在设计新系统时要充分考虑到利用已有系统的资源,让老系统纳入到新系统中运行,
不要“推倒重来”。
也可以把已有系统的设备降档次使用.
试题三
问题1:ATM 为异步传送模式,以等长信元为单位进行交换o
ATM 分为应用层、A TM 适配层、A TM 层和物理层。
以连接方式实现数据传送.
综合了线路交换和分组交换的优点。
支持QOS。
问题2:因PC1 和PC2 在同一个虚网之内。
PC1 请求LES (局域网仿真服务器),LES 已登记PC2 的地址并把其返回PC1。
两端建立起连接完成IP 包传送。
问题3:路由器工作在第三层,具有过滤和自动寻径功能,安全性高于网桥.
Router1 为核心层中心路由器,实现虚拟网络之间的路由计算。
Router2 为边界路由器,负责内部网和外部网之间的路由计算。
试题四
问题l:“Console”端口是虚拟操作台端口,安装维护人员通过直接连接该端口实施设备配置。
“AUX”端口是用于远程调试的端口,一般连接在Modem 上,设备安装维护人员通过远程拨号进行设备连接,实施设备的配置。
问题2:连接参数如下:速率9600bps、数据位8 位、奇偶检验无、停止位2 位。
问题3:配置命令的含义如下:
(1) 配置RAS 的拨号用户网络配置信息。
<注1>
包括用户默认子网屏蔽码、默认网关、默认DNS 。
当用户拨入时,服务器自动将配置信息传递给用户。
(2) 设定第一组异步口的用户IP 地址自动分配.
设置自动分配的IP 地址来自于IP 地址池pool25090 〈注2>
(3) 配置路由协议RIP.
指定设备直接连接到网络202。
112.77。
0 与202。
112.79。
0 。
(4)设置来自202。
112.77。
0 网段的用户可以访问拨号服务器。
配置用户登陆口令。
试题五
(1)argc!=2
(2)(he=gethostbyname(argv[1]))==NULL
(3)(sockfd=socket(AF_INET,SOCK_STREAM.0))==-I
(6) htons(PORT)
(5) *((struct in_addr *)he—>h_addr)
(6)(struct sockaddr *)&srvaddr
2002年网络工程师上午试题
●IEEE802。
5令牌环(Tokenm Ring)网中,时延是由__(1)__决定。
要保证环网的正常运行,环的时延必须有一个最低限度,即__(2)__。
如果达不到这个要求,可以采用的一种办法是通过增加电缆长度,人为地增加时延来解决。
设有某一个令牌环网长度为400 米,环上有28 个站点,其数据传输率为4MbpS,环上信号的传播速度为200 米/μS,每个站点具有1bit 时延,则环上可能存在的最小和最大时延分别是__(3)__bit 和__(4)__bit。
当始终有一半站点打开工作时,要保证环网的正常运行,至少还要将电缆的长度增加__(5)__米.
(1):A。
站点时延和信号传话时延B.令牌帧长短和数据帧长短
C.电缆长度和站点个数D.数据传输单和信号传播速度
(2):A.数据帧长 B.令牌帧长C。
信号传播时延D。
站点个数(3):A. 1 B. 8 C。
20 D. 24
(4):A。
9 B。
28 C. 36 D. 48
(5):A。
50 B. 100 C。
200 D。
400
●在一个带宽为3KHZ、没有噪声的信道,传输二进制信号时能够达到的极限数据传输率为__(6)__。
一个带宽为3KHZ、信噪比为30dB 的信道,能够达到的极限数据传输率为__(7)__。
上述结果表明,__(8)__。
根据奈奎斯特第一定理,为了保证传输质量,为达到3KbpS 的数据传输车需要的带宽为___(9)___。
在一个无限带宽的无噪声信道上,传输二进制信号,当信号的带宽为3KHz 时,能达到的极限数据传输率为__(10)__Kbps 。
(6):A.3Kbps B.6Kbps C.56Kbps D.10Mbps
(7):A.12Kbps B.30Kbps C.56Kbps D.10Mbps
(8):A. 有噪声信道比无噪声信道具有更大的带宽
B.有噪声信道比无噪声信道可达到更高的极限数据传输率
C.有噪声信道与无噪声信道没有可比性
D.上述值都为极限值,条件不同,不能进行直接的比较
(9): A.3KHz B.6KHz C.2KHz D.56KHz
(10):A.1.5 B.3 C.6 D.3 log23
●与线路交换相比,分组交换最大的优点是__(11)__,最大的缺点是__(12)__设待传送数据总长度为L 位分组长度为P 位,其中头部开销长度为H 位,,源节点到目的节点之间的链路数为h,每个键路上的延迟时间为D 秒,数据传输率为B bps,线路交换和虚电路建立连接的时间都为S 秒,在分组交换方式下每个中间节点产生 d 位的延迟时间,则传送所有数据,线路交换需时间为__(13)__秒,虚电路分组交换所需时间为__(14)__秒,数据报分组交换所需时间为__(15)__秒。
([X]表示对X向上取整)
(11):A. 延迟时间小B。
可进行差错控制C。
缓冲区易于管理 D. 便于标准化
(12):A. 增大延迟B。
不能实现链路共享 C. 不能实现速率转换 D.不能满足。