第一章 基本通信技术
1. 画出通信系统的概念模型,并简述每一部分的功能。
信息源:输出连续幅度的信号;
发送设备;变换信号为能够在传输媒体中便于传送的信号形式;
传输媒体;从发送设备到接收设备信号传递的物理媒体;
接收设备;信号识别,将接收到的信号进行解调、译码操作
接收者:接收设备得到的信息进行利用。
2. 通信媒体包括哪些类型?简述光纤通信的基本原理。
常用的通信媒体可以分成三类:1、金属导体(同轴电缆、双绞线);2、透明玻璃(光纤);电磁波(无线电报、无线广播);
原理:在折射率小于1的情况下,当入射角a小于某个特定的临界值时,将不发生折射。即光线将全部反射回第一种媒体,而不会漏射入第二种媒体。
3. 模拟信号有哪几个主要特征?(1)频率(2)振幅(3)相移
4. 简述曼彻斯特编码和差分曼彻斯特编码的优缺点。
曼彻斯特编码是一种用信号的变化来保证发送设备和接收设备之间保持同步的编码方案,不同的跳变使得接收设备和发送设备的时钟可以保持同步。规定从高电平到低电平的变化代表0,从低电平到高电平的变化代表1。
差分曼彻斯特编码用电平的跳变是发生在一个时间间隔T的开始还是结束来表示0和1。
曼彻斯特编码在用户将两个不同电平的导线接反的情况下编码将发生错误,而差分曼彻斯特编码方案在此情况下编码不会错误。
5. 什么是脉码调制?
脉码调制是对模拟信号进行处理、量化、编码后转换为数字信号的一种调制方式。所传输的信号经脉码调制后,变为一系列的等幅脉冲,按照脉冲的出现与否赋予相应的编码,从而把所传输的信号以编码的形式表示出来。
6. 简述比特率和波特率的关系。
比特率:媒体中每秒传输的比特数,单位为bps。
波特率:每秒钟内信号单元改变的频率成为波特率。
媒体的传输速度(比特率)应该是信号单元变化的频率(波特率)与比特串中比特率的乘积。
7. 什么是多路复用?简述频分多路复用和时分多路复用的基本思想。
多路复用是指两个或多个用户共享公用信道的一种机制。通过多路复用技术,多个终端能共享一条高速信道,从而达到节省信道资源的目的。
频分多路复用(FDM)技术用于模拟信号的传输。多路复用器接收来自多个源的模拟信号,每个信号有自己独立的带宽,这些信号组合成一个具有更大带宽、更加复杂的信号,组合后的信号通过传输媒体进行传输。在接收端,另一个多路复用器完成信号的分离工作,从复杂信号中分出每一个独立的信号。
时分多路复用(TDM)是一种用于数字信号的多路复用技术。它保持了信号物理上的独立性,在逻辑上保持一致。它将多路数字信号组合成一个个的帧,通过传输介质传输。
8. 举例说明什么是单工、半双工和全双工通信。
单工通信:指数据传输方向是单方向的。
半双工通信:指双方可以互相通信,但是同一时间不能发送和接收数据的操作,发送和接收数据必须轮流进行。
全双工通信:指传输的双方可以同时对数据进行发送和接收,即在两者之间的传输通道中,允许两个方向的数据流动。
9. 何为调制解调器?
调制解调器是一种进行数字信号与模拟信号转换的设备。因为计算机处理的是数字信号,而电话线传输的是模拟信号,那么在计算机和电话线之间需要一个连接设备——调制解调器,将计算机输出的数字信号变换为适合电话线传输的模拟信号,在接收端再将接收到的模拟信号变换为数字信号由计算机处理。10.ISDN结构示意图,说明T1、TE2、NE1、NE2、TA等设备的功能。
第二章 计算机网络
1.什么是计算机网络?简述网络的基本功能。
计算机网络:是将分布在不同地理位置的计算机,通过通信线路连结在一起,以实现计算机之间的通信和资源共享。
网络的基本功能:
(1)计算机网络通信;(2)资源共享(包括硬件资源、软件资源和数据资源共享)。
2.在局域网中,有哪三种主要的网络技术?(拓扑结构?)
总线拓扑、星形拓扑、环形拓扑。
3.画出OSI七层模型,简述网络层和传输层的基本功能。
传输层:将上层生成的数据分段(segment),负责数据的可靠传输和流量控制。
网络层:将传输层生成的数据分段封装成数据包,根据数据包的目标网络地址实现网络间的路由,确保数据及时传送。
4.数据链路层都包括哪些设备?
包括网卡、网桥、交换机等。
5.简述集线器、交换机和路由器的基本功能。
集线器:作为网络传输介质间的*节点,它克服了介质单一通道的缺陷。
交换机:能够通过检查数据包中的目标物理地址来选择目标端口,为通信的双方提供了一条独占的线路。(集线器是将某个端口传送来的信号经过放大后传输给所有其他端口)。
路由器:路由选择和数据交换,当一个数据包到达路由器时,路由器根据数据包的目标逻辑地址,查找路由表,如果存在一条到达目标网络的路径,路由器将数据包转发到相应的端口。
6.简述在10BaseT网络中,正常线和交叉线的制作方法。
1、利用斜口钳剪所需长度的双绞线,一般长度不小于10CM,不超过100M。
2、利用剥线钳将双绞线的外皮去掉2~3CM,露出里面的传输线。
3、将绞在一起的传输线分开,然后将颜色线按照EIA/TIA568B的标准排列,顺序是:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕。
4、用斜口钳将排列好的8条传输线剪齐,剩下大约14MM,这样刚好压在RJ-45接头的引脚槽中。注意,第一脚为白橙。
5、用压线钳压制RJ-45接头。
正常线:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕。
交叉线:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕。
第三章 网络操作系统
1、什么是网络系统软件?
为实现计算机网络的基本功能(通信和资源共享)而必须在计算机网络的各个节点(包括计算机和网络设备)上安装相应的软件。
2、简述网络操作系统和单机操作系统的异同。
网络操作系统首先是一个操作系统,应具备单机操作系统所具有的一般功能,如存储管理、进程和CPU管理、设备管理、文件管理等。同时,与单机操作系统不同,由于其运行在计算机网络上,还必须具有网络管理功能,包括提供可靠的网络通信能力,提供各种网络服务功能,如远程管理、文件传输、电子邮件、远程打印等。
3、简述C/S模式的特点。
C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,客户端响应速度快。缺点是C/S只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要系统具有扩展性。另外,采用C/S模式,客户端需要安装专用的客户端软件,安装和维护工作量很大。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。
4、什么是群集?Windows群集有哪两种类型?
什么是群集.其实顾名思义,就是一群计算机集中起来工作,完成一个共同的完整的大型任务(也就是说,一些具体的任务可能是相互无关或者关系很小的).群集中的每一台计算机,称为一个节点.
Windows群集分成两种,即网络负载群集和服务器群集。
5、安装Windows 2000 Server时自动创建哪两个用户帐户?
对于Windows 2000计算机都有两个默认的用户帐户,即Administrator(管理员)和Guest(来宾)帐户,其中来宾帐户没有密码。
6、简述NTFS文件系统的特点。
第一、支持活动目录和域;
第二、提供文件加密功能,提高共享信息的安全性;
第三、很好地解决了稀疏存储问题,提高了硬盘的存储效率;
第四、提供了磁盘活动的恢复日志,利用这个日志可以快速地恢复意外情况下的信息丢失;
第五、支持磁盘配额管理,管理员可以限制每个用户使用的磁盘空间。
7、Windows 2000 Server提供哪两种访问许可证支持?各有什么特点?
Windows 2000 Server提供两种访问许可证的支持:每客户方式和每服务器方式。
每客户方式要求每一台访问服务器的计算机都有一个单独的客户访问许可证,客户机利用这种统一的访问许可证可以连接到域中的任意的Windows 2000服务器上。
每服务器发挥功能市限制同时连接到一台服务器上的客户机的数量,每台服务器只支持一定数量的并发连接。与每客户方式不同,客户机连接到不同的服务器要有不同的许可证。
两种方式各有其特点,如果是只有一台服务器的小型网络,可以选择每服务器方式,这种方式还可以利用于Internet访问和远程访问服务器。如果网络中有多台服务器,可以选择每客户方式,这对连接多台服务器较为方便。
8、什么是目录和目录服务?
目录:目录(Directory)是用来存储有用对象信息的结构。
目录服务:目录服务(Directory Service)就是要让工作站知道网络上的每个服务。
9、什么是活动目录,何谓域控制器?
Active Directory是一种目录服务,它是一个存储在网络中多台服务器上的分布式数据库,这个数据库存储了整个网络中的帐户信息(包括用户帐户、计算机帐户等的各种权限)和资源信息,当用户登录网络时,活动目录将进行身份验证,并分配许可的资源和权限。
在Windows域中,计算机集合中的每台计算机的帐户信息都存储在其中的一台计算机上,这台负责网络管理的计算机称为域控制器。
10、某办公室有一个小型的局域网,包括两台Windows 2000 Server的计算机,三台Windows 2000 Professional 计算机,若干台Windows98的计算机。办公室新来一个工作人员,需要使用所有计算机上部分资源,描述为其建立帐户的过程。
1、建立工作组网络;
2、声明相关计算机为工作组成员;
3、在Windows NT/2000计算机上创建用户帐户,生成目录和打印共享。
4、Windows 98的计算机没有用户帐户概念,登录(连接)不需要帐户。
11、某公司设有若干个部门(如办公室、市场部、财务部等),试描述在公司的一台Windows 2000 Server 计算机上创建组织机构的大致过程。
打开“Active Directory用户和计算机”,在目录树的根节点上单击鼠标右键,在快捷菜单中指向“新建”,单击“组织单位”,弹出“创建对象 – 组织单位”对话框,输入组织单位名称(如总公司),单击“确定”按钮。完成第一级组织单位的创建。返回到“Active Directory用户和计算机”窗口中可以看到刚刚创建的组织单位。用上述类似的方法可以创建下一级的组织单位。
12、描述将一台计算机加入到域中的简单过程。
“控制面板” 双击“系统” 打开“系统特性” 单击“网络标志” 单击“属性” 打开“标志更改” 在“隶属于”区域 选中“域“单选钮输入要加入域的域名 输入目录服务恢复模式的管理员(Administraotr)帐户和密码 完成确定 重新启动
13、什么是授权和访问控制?
授权是验证用户有可以访问域中资源的正确权利和权限的过程。
访问控制是对访问网络上对象的用户和组进行身份验证的过程。
14、什么是安全描述符?安全描述符包括哪两个部分?
安全描述符是附加到对象上的一组安全信息。它指定了授予用户和组的对该对象的权限,以及该对象要审核的事件。
安全描述符包括两个部分,权限信息和审核信息。
15、什么是权限和审核?举例说明为文件夹对象设置权限和审核策略。
权限:定义了授予用户或组对某个对象或对象属性的访问类型。
审核:审核用户对对象的访问,建立审核的跟踪记录、监视对象的创建和修改,为管理员提供追踪潜在安全性问题的方法,帮助管理员确保用户帐户的可用性比在可能出现安全性破坏事件时提供证据。
为文件夹对象设置权限:
启动Windows资源管理器->用鼠标右键单击文件夹->然后单击“属性”,打开文件夹“属性对话框”->更改文件夹对象的权限。
为文件夹对象的审核策略:选择“安全”选项卡->单击“高级”按纽->打开对象“访问控制设置”对话框->单击“审核”选项卡。
可执行以下操作:
添加:“选择用户、计算机和组”->“审核项目”[成功 失败]
删除:删除现有组或用户的审核。
查看/编辑:查看或更改现有组或用户的审核。
16、在网络中列举一些潜在的威胁,说明如何防止这些威胁。(利用审核技术)
潜在的威胁 审核事件
黑客肆意盗取密码 登录/注销失败审核
盗用密码进入 登录/注销成功审核
滥用特权 对用户权利、用户和组管理、安全的更改策略、重新启动、关机和系统事件的成功审核
对敏感性文件的不适当访问 对文件访问和对象访问事件的成功和失败的审核。文件管理员对可疑的用户或组对敏感性文件的读/写访问进行成功和失败的审核
打印机的不适当访问 对文件访问打印机和对象访问时间的成功和失败的审核。打印管理器对那些由可疑用户和组对打印机的访问进行成功和失败的审核。
病毒发作 为程序文件(扩展名为.EXE和.DLL)的写访问进行的成功和失败审核。成功和失败的审核追踪的过程。执行可疑的程序,检查意外修改程序文件或创建以外进行的安全日志。仅在积极监视系统日志时运行
17、在Windows 2000 Server中的NTFS下,简述对文件和文件夹加密的过程。
Windows资源管理器,文件或文件夹的属性对话框中,单击“高级”按纽,打开“高级属性”对话框。在“压缩和加密属性”区域中,为文件夹和文件设置加密属性。
第4章 常用网络服务及其配置
1、在Windows2000中,有哪些类型的网络和拨号连接?简述每一种连接的连接类型及通信方法。
连接类型 通信方法
拨号连接 调制解调器、ISDN、X.25
局域网连接 以太网、令牌环、FDDI、DSL、无线、WAN技术(T1、帧中继)等
虚拟专用网络(VPN)连接 通过PPTP或L2TP连接到企业网络或Internet的VPN
直接连接 串行电缆、红外连接、Direct Parallel电缆
传入连接 拨号、VPN或直接连接
2、什么是传入连接?如何配置?
创建传入连接,就是将一台运行Windows 2000 Professinal或单机版Windows 2000 Server的计算机可以充当远程访问服务器,使其他的计算机通过电话、Internet或直接电缆连接到这台计算机。
“网络连接向导”对话框中选择“接人传入的连接”,然后单击“下一步”进入“传入连接的设备”对话框 选择连接的设备 选择虚拟专用连接类型 选择可以连接的本机用户 选择网络组件 完成。
3、什么是internet连接共享?如何设置?
允许其他网络用户通过一台计算机的Internet连接来连接的技术。
右键点击“网上邻居”,选中属性,右键点击“本地连接”,选中“高级区域栏”,在“internet连接共享”的多选框中勾选“允许其他网络用户通过此计算机的Internet连接来连接”。点击确定完成。
4、什么是Windows 2000 Server的终端服务?怎样设置和使用终端服务?
终端服务是Windows 2000 Server中新增加的操作系统组件之一,使得可以在Windows 2000 Server系统环境下能够创建多用户的环境,使Windows 2000 Server具有多用户的能力。
设置使用终端服务:
1)开始-程序-终端服务客户端“-终端服务客户端”命令,打开终端服务客户端对话框。
2)输入要连接的终端服务器的IP地址,连接
3)连接成功后,将显示“登录到Windows”对话框。
5、简述Telnet服务的配置过程。
安装了Telnet后,在管理工具中会增加Telnet服务管理器,单击该命令,出现Telnet服务器管理窗口,
1、设置服务器特性
在正式启动服务器以前,选择3(显示/更改注册表设置),配置服务器的特性;
选择7,对NTLM登录方式进行更改,一般设为0。
选择0(退出这个菜单),返回上一级菜单。
配置完成后,选择5(停止服务)使上述配置生效。
在Telnet服务器管理窗口中输入4(开始服务),屏幕显示“Microsoft Telnet服务…”,“Microsoft Telnet服务启动成功”信息。
6、举例说明查询一个域名的具体的解析过程。
例如在某台计算机w1上,查询域名cs.tsinghua.edu.cn的具体的解析过程如下:
(1) 、查询请求首先被送到w1的默认DNS服务器,若在默认DNS服务器上找不到cs.tsinghua.edu.cn对应的IP地址,则接下来查询根域(Root DNS)服务器。
(2)Root DNS根据登记的数据,判断cs.tsinghua.edu.cn是登记在cn域,接下来去询问cn域服务器。
(3)cn域名服务器根据登记的数据,判断cs.tsinghua.edu.cn是登记在edu域,接下来去询问edu域服务器。
(4)edu域名服务器根据登记的数据,判断cs.tsinghua.edu.cn是登记在tsinghua域,再去询问tsinghua域服务器,在tsinghua域名服务器上找到cs.tsinghua.edu.cn的IP地址。
7、什么是DNS服务器的正向搜索区域,简述创建一个正向搜索区域的过程。
区域是一个存储在计算机上的数据库,用于存储DNS名称、IP地址及相关数据,正向搜索区域存储DNS名称到IP地址的对应。
右击“正向搜索区域”,选择“新建区域”命令,打开“新建区域向导”对话框。
下一步 打开“区域类型”对话框
选择“标准主要区域” 单击下一步
输入区域名称 如YuanTong.Local,
下一步,出现“区域文件”对话框,
选中“创建新文件,文件名为”单选钮,完成。
8、什么是DHCP服务器?为什么要设置DHCP服务器?
DHCP的全称是Dynamic Host Configuration Protocol(动态主机配置协议),Windows系统内置的DHCP服务器能统一为网内的客户机提供IP配置信息,如IP地址、子网掩码、默认网关地址、WINS服务器地址和DNS服务器地址等信息,这样就免去了网管为客户机逐一手工配置的麻烦。
目的:为了减轻网络管理员的工作量,同时节省IP资源。
9、在DHCP服务器中,什么是租约期限?为什么要设置租约期限?
“租约期限”是指DHCP服务器分配给客户机使用的IP配置信息的时间段。
设置租约期限可以避免客户端长期占用IP地址,其他客户不能使用的情况。也可以避免客户端长期关机却仍然占用IP地址而造成的浪费。
10、简述DNS和WINS名称解析的异同。
DNS服务负责将DNS名称转化成IP地址,WINS(Windows Internet Name Service)服务负责将计算机的NetBIOS名称转化成IP地址。它们都采用C/S的模式工作,根据客户端安装的操作系统不同,名称解析也不完全一样。
11、什么是LMHOST文件?为何使用LMHOST文件?
LMHOST文件包含一系列的IP地址到NetBIOS映射列表,当WINS解析失败后,它将代表本地的WINS服务器进行名称解析。
计算机启动时,LMHOST文件自动加载到计算机内存的LMHOST中的IP-NetBIOS映射,使得计算机可以访问远程的计算机,同时允许加载远程计算机的LMHOST文件,从而扩大了网络的应用范围。
12、什么是VPN?简述单机到局域网VPN连接的创建过程。
虚拟专用网络(VPN)是指利用Internet等公共网络创建远程的计算机到局域网以及局域网和局域网之间的连接。
杂单机到局域网的VPN连接中,VPN的一端为局域网端,设有Windows2000虚拟专用网络功能路由器,并通过专线连接到Internet。
VPN的另一端为用户个人计算机,通过拨号到ISP的方式连接到Internet。在建立连接之后,该连接将呼叫建立PPTP或L2TP隧道的远程访问服务器。通过身份验证之后,用户就可以访问企业网络了。
13、画出LAN到LAN的VPN连接物理拓扑结构。并简要说明设置过程。
设置过程;1)配置请求拨号路由;2)在VPN服务器上增加指定拨号接口;3)设置静态路由;4)使用LAN to LAN的VPN连接
第5章 WEB服务器的架设和管理
1、在Windows 2000 Server中,IIS5.0包括哪些可选组件?简述它们的功能。
包括:
1)Front Page 2000服务器扩展
安装此组件,可以使用FrontPage 2000 和Visual InterDev编写的管理Web站点的内容。
2)Internet服务管理器
用于配置和管理IIS5.0,可以在MMC中以管理单元形式显示。
3)Internet服务管理器(HTML)
基于HTML的Internet服务管理器,可以使用浏览器对IIS5.0进行远程管理。
4)NNTP Service
NNTP(Network News Transfer Protocol),即网络新闻传输协议,是TCP/IP协议套件的成员。负责将新闻函件分发到Internet 上的NNTP服务器和NNTP客户端,设置了NNTP后,就可以将新闻文章存储在服务器上的*数据库,用户可以选择指定的项目阅读。
5)SMTP Service
SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议,是TCP/IP协议套件的成员,用来管理邮件代理之间的电子邮件交换。
6)Visual InterDev RD 远程配置支持
启动站点服务器上的远程应用程序。
7)World Wide Web服务
WWW服务,用于对Web站点的管理与访问。
8)公用文档
IIS组件需要的程序文件。
9)文档
出版物、站点内容、Web和FTP服务器管理标题,包括相关的ASP文档和示例。
10)文档传输协议FTP服务器
用于建立FTP站点,支持文件的上传和下载。
2、怎样远程管理IIS5.0?
安装IIS后,系统会创建两个默认的web站点,即默认WEB站点和管理WEB站点,在管理WEB站点中存放了许多ASP文件,管理员能够通过浏览器远程管理IIS服务器。
3、简述Web站点的创建过程。
1、单击“开始”—“程序”—“管理工具”—“Internet信息服务”,打开“Internet信息服务”控制台,右击服务器图标,打开快捷方式;
2、在快捷菜单中,选择“新建”—“Web站点”命令,启动“Web站点创建向导”,然后单击“下一步”,出现“Web站点说明”对话框;
3、输入Web站点的说明(即新站点的名称),然后单击“下一步”按钮,出现“IP地址和端口设置”对话框。
4、在IP地址后面的下拉列表中,会显示“全部未分配”以及上面设置的多个IP地址,从中选择一个IP地址。
5、(注意点)
每个站点IP不同,默认端口80;
多个WEB站点使用同个IP,在站点的IP(或域名)后,需要给定对应的端口号;
使用相同IP,保留端口80,可以使用不同的主机头;
下一步,进入Web站点主目录的设置;
6、输入该站点的主目录,该目录保存了该Web站点的数据如站点的首页default.html等文件。
7、选中“允许匿名访问此Web站点”复选框,将使用户不需要输入帐户和密码就可以浏览该站点Web页。然后单击“下一步”按钮,显示“你已经成功完成Web站点创建向导”。
4、在连接新建的Web站点时出现下面的“输入网络密码”对话框,为什么?如何解决?
原因:1)这是由于该站点不允许匿名访问,或者客户端要访问的文件有特殊的NTFS限制,此时客户端需要输入用户帐号和密码。
2)当Web站点允许匿名访问时,客户端可以直接访问网站的数据,此时Web站点会尝试用Internet Guest Account 帐号“IUSER_计算机名称”这个内部帐号让计算机登录。
解决方法:
1、要设置匿名访问,在“匿名访问和验证控制”区域中,单击“编辑”按钮,打开“验证方法”对话框。
2、选中“匿名访问”复选框。单击“编辑”按钮,打开“匿名用户帐号”对话框。
在此可以指定用于匿名访问的匿名用户帐户。
另:
NTFS权限造成的问题:解决方案:在INTERNET信息服务控制台中使用“权限向导”。
5、什么是虚拟目录?使用虚拟目录有何好处?
虚拟目录可以看作是Web站点主目录下指向其他物理目录的指针。
好处:
使用虚拟目录可以将Web站点的数据保存到本机上主目录以外的物理目录,甚至是其他的计算机中。避免Web站点数据占用服务器太多的空间。
当数据移动到其他的地址时,不会影响Web站点结构。此时不需要更改虚拟目录的名称,只需要重设虚拟目录,将虚拟目录指向新的物理目录即可。
6、如何在一台Windows 2000 Server计算机上运行多个Web站点?
建立多个Web站点:为保证多个Web站点的同时运行,可以为不同的站点选择不同的IP地址,或者相同的IP地址、不同的端口号,或者IP地址、端口号相同,但主机名不同。
7、当连接到一个Web站点,浏览一个ASP页时,显示“网页无法显示”提示页面,并且在页面中提示:“你试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序”,为什么?如何解决?
原因:
那是因为Internet信息服务中-Web站点属性里的应用程序设置错误造成的。
应用程序设置可以指定何种应用程序可以在Web站点执行,在执行许可列表中,包括“无”、“纯脚本”和“脚本和可执行程序”。
如果选择“无”,则不允许在Web站点中运行程序(包括服务器端ASP脚本),当浏览一个ASP页时,会显示题目所述内容。
解决方案:在执行许可列表中选择“纯脚本”,此刻只能执行ASP程序。
附:如果选择“脚本和可执行程序”,则所有的应用程序(包括exe文件和DLL库)都可以在Web站点上执行。
8、Apache是一个什么样的软件?Tomcat是什么软件,简述它们的功能。
9、Tomcat必须和Apache集成才能使用吗?为什么?
10、在Java开发环境中,简述JDK、J2SDK和JRE三者之间的关系。
第6章 FTP服务器的架设和管理
1、什么是FTP?
FTP(File Transfer Protocol)文件传输协议是Internet上使用最多的通信协议之一,可以实现不同的操作系统之间的数据传输。
2、简述FTP站点的创建过程。
1)在“Internet信息服务”控制台中,右击服务器节点,在快捷菜单中选择“新建”-“FTP站点”命令,打开“FTP站点创建向导”界面,单击“下一步”,进入“FTP站点说明”对话框;
2)在“说明”下面的文本框中,输入说明性文字,即FTP站点的名称,它将出现在“Internet信息服务”控制台目录树中。单击“下一步”,进入“IP地址和端口设置”对话框。
3)输入FTP站点的IP地址和端口号,在这里采用默认值即可,然后单击“下一步”按钮,进行FTP主目录的路径设置,输入一个合法的本地或网络路径作为FTP站点的主目录,然后单击“下一步”设置FTP站点访问权限。
4)在权限设置中,选中“读取”复选框,则用户可以通过浏览器读取FTP服务器的内容;如果希望允许客户端上传数据,应该选中“写入”复选框。单击“下一步”,完成向导。
3、在FTP服务器上,建立与用户帐户同名文件夹虚拟目录有什么好处?
4、简述FTP站点的主要管理任务。
5、什么是文件的下载和上传,如何操作?
第7章 邮件服务器的配置和管理
1、简述SMTP协议和POP3协议的基本功能。可以在一台计算机上同时安装两种协议吗?
SMTP即简单邮件传输协议,它是TCP/IP协议套件的成员,用来管理邮件传输代理之间进行的电子邮件交换。客户端通过SMTP协议将邮件传送到客户的邮件服务器,邮件服务器之间也通过SMTP协议传递邮件。
POP3即邮局协议,同样是TCP/IP协议套件的成员。安装了POP3服务的计算机称为接收邮件服务器,负责客户端的登录以及将邮件下载到客户端。
2、举例说明邮件的传输过程。
假使Jane使用E-mail客户端软件Outlook Express给Cherry发送一个电子邮件,Jane的邮箱为Jane@mail.zjnu.cn(帐户对应的SMTP服务器和POP3服务器均为mail.zjnu.cn),Cherry的邮箱为Cherry@mail.xyz.com,下面是邮件的传输过程。
1)Jane在Outlook Express中打开“工具”菜单,执行“帐号”命令,添加自己的E-mail帐户Jane@mail.zjnu.com,设置自己的外发邮件服务器为mail.zjnu.com。
2)Jane的SMTP邮件服务器发现邮件收件人地址的DNS名称是mail.xyz.com,不是自己,则向DNS服务器查询邮件服务器mail.xyz.com的IP地址。
3)通过域名解析DNS服务器得到mail.xyz.com的IP地址,并返回给Jane的SMTP服务器mail.zjnu.cn。
4)Jane的SMTP服务器mail.zjnu.cn通过SMTP协议将邮件传给Cherry的POP3服务器mail.xyz.com;
5)mail.xyz.com收到邮件后,将邮件存到Cherry的专用文件夹(即信箱)中。将来Cherry通过Outlook Express执行邮件“接收”命令时,将登录到自己的POP3服务器mail.xyz.com,来下载和阅读邮件。
3、在Windows 2000 Server中,只提供SMTP协议,可以实现邮件的发送吗?为什么?
答:可以,虽然Windows 2000 Server中只提供了SMTP服务,它仍然是非常有用的。我们可以在公司的局域网中架设SMTP服务器,在服务器上建立E-Mail用户帐户(帐户的SMTP服务器设为局域网中架设的SMTP服务器,POP3服务器用不到,可以设成该SMTP服务器的地址),用于接收本地邮件和代理发送远程邮件。这对于不经常连接到Internet的小型公司或组织,只要网内开启了SMTP服务器,网内用户就可以把邮件存储到网内的SMTP服务器上。对于本地邮件,管理员可以通过Outlook Express查看,还可以开发专用的邮件服务程序使得网内用户能够下载自己的邮件。对于远程邮件,一旦公司网络连接到Internet,公司的SMTP服务器就根据邮件的接收者地址,将存储在SMTP服务器中的所有信件分别传送到收件人的POP3服务器中。
4、什么是本地邮件和远程邮件?
当SMTP服务器收到邮件后,将根据邮件的收件人地址判断该邮件是本地邮件还是远程邮件。若收件人的DNS名称与该SMTP的DNS域名相同,则该邮件为本地邮件(Local Mail)。否则,该邮件为远程邮件(Remote Mail)。
5、Outlook Express是一个什么样的软件?利用Outlook Express 练习建立E-mail帐户的方法。看看Outlook Express还有什么功能?
第8章 HTML标记语言
1、W3C是一个什么机构?
万维网联盟(World Wide Web Consortium,W3C)是一个国际标准化组织,成立于1994年,其主要目标是为World Wide Web的发展开发通用的协议和标准。HTTP和HTML协议就是W3C针对WWW制定的两个非常重要的协议。
2、什么是超文本?HTML文档的特点是什么?
超文本(Hypertext)是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。
超文本更是一种用户介面范式,用以显示文本及与文本之间相关的内容。现时超文本普遍以电子文档方式存在,其中的文字包含有可以连结到其他位置或者文档的连结,允许从当前阅读位置直接切换到超文本连结所指向的位置。
而HTML(超文本标记语言)是一种用来制作超文本文档的简单标记语言。
HTML文档的特点是交互性。不管是一般文本还是图形,都能通过文挡中的链接连接到服务器上的其他文档,从而使客户快速地搜寻他们想要的资料。HTML网页还可提供表单供用户填写并通过服务器应用程序提交给数据库。
3、HTML文档的基本结构是什么?
HTML的基本结构:
一个HTML文档是由一系列的元素和标签组成.元素名不区分大小写.HTML用标签来规定元素的属性和它在文件中的位置,
HTML超文本文档分文档头和文档体两部分,在文档头里,对这个文档进行了一些必要的定义,文档体中才是要显示的各种文档信息。
下面是一个最基本的html文档的代码:1-1.html
<HTML> ---------------------------------------- 开始标签
<HEAD> --------------------------------------
<TITLE> 一个简单的HTML示例 </TITLE> | 头部标签
</HEAD> --------------------------------------
<BODY> ----------------------------------------
<CENTER> |
<H1>欢迎光临我的主页</H1> |
<BR> |
<HR> | 文件主体
<FONT SIZE= 7 COLOR= red> |
这是我第一次做主页 |
</FONT> |
</CENTER> |
</BODY> ---------------------------------------
</HTML> --------------------------------------- 结尾标签
<HTML></HTML>在文档的最外层, 文档中的所有文本和html标签都包含在其中,它表示该文档是以超文本标识语言(HTML)编写的。事实上,现在常用的Web浏览器都可以自动识别HTML文档,并不要求有 <html>标签,也不对该标签进行任何操作,但是为了使HTML文档能够适应不断变化的Web浏览器,还是应该养成不省略这对标签的良好习惯。
<HEAD></HEAD>是HTML文档的头部标签, 在浏览器窗口中,头部信息是不被显示在正文中的,在此标签中可以插入其它标记, 用以说明文件的标题和整个文件的一些公公属性。若不需头部信息则可省略此标记,良好的习惯是不省略。
<title>和</title>是嵌套在<HEAD>头部标签中的,标签之间的文本是文档标题,它被显示在浏览器窗口的标题栏。
<BODY> </BODY>标记一般不省略,标签之间的文本是正文,是在浏览器要显示的页面内容。
上面的这几对标签在文档中都是唯一的,HEAD标签和BODY标签是嵌套在HTML标签中的。
4、请说出若干个常用的文档标记以及它们的功能。
标记 类型 译名或意义 作 用 备注
文件标记
<HTML> ● 文件声明 让浏览器知道这是 HTML 文件
<HEAD> ● 开头 提供文件整体资讯
<TITLE> ● 标题 定义文件标题,将显示于浏览顶端
<BODY> ● 本文 设计文件格式及内文所在
排版标记
<!--注解--> ○ 说明标记 为文件加上说明,但不被显示
<P> ○ 段落标记 为字、画、表格等之间留一空白行
<BR> ○ 换行标记 令字、画、表格等显示于下一行
<HR> ○ 水平线 插入一条水平线
<CENTER> ● 居中 令字、画、表格等显示于中间 反对
<PRE> ● 预设格式 令文件按照原始码的排列方式显示
<DIV> ● 区隔标记 设定字、画、表格等的摆放位置
<NOBR> ● 不折行 令文字不因太长而绕行
<WBR> ● 建议折行 预设折行部位
字体标记
<STRONG> ● 加重语气 产生字体加粗 Bold 的效果
<B> ● 粗体标记 产生字体加粗的效果
<EM> ● 强调标记 字体出现斜体效果
<I> ● 斜体标记 字体出现斜体效果
<TT> ● 打字字体 Courier字体,字母宽度相同
<U> ● 加上底线 加上底线 反对
<H1> ● 一级标题标记 变粗变大加宽,程度与级数反比
<H2> ● 二级标题标记 将字体变粗变大加宽
<H3> ● 三级标题标记 将字体变粗变大加宽
<H4> ● 四级标题标记 将字体变粗变大加宽
<H5> ● 五级标题标记 将字体变粗变大加宽
<H6> ● 六级标题标记 将字体变粗变大加宽
<FONT> ● 字形标记 设定字形、大小、颜色 反对
<BASEFONT> ○ 基准字形标记 设定所有字形、大小、颜色 反对
<BIG> ● 字体加大 令字体稍为加大
<SMALL> ● 字体缩细 令字体稍为缩细
<STRIKE> ● 画线删除 为字体加一删除线 反对
<CODE> ● 程式码 字体稍为加宽如<TT>
<KBD> ● 键盘字 字体稍为加宽,单一空白
<SAMP> ● 范例 字体稍为加宽如<TT>
<VAR> ● 变数 斜体效果
<CITE> ● 传记引述 斜体效果
<BLOCKQUOTE> ● 引述文字区块 缩排字体
<DFN> ● 述语定义 斜体效果
<ADDRESS> ● 地址标记 斜体效果
<SUB> ● 下标字 指数
<SUP> ● 下标字 下标字
清单标记
<OL> ● 顺序清单 清单项目将以数字、字母顺序排列
<UL> ● 无序清单 清单项目将以圆点排列
<LI> ○ 清单项目 每一标记标示一项清单项目
<MENU> ● 选单清单 清单项目将以圆点排列,如<UL> 反对
<DIR> ● 目录清单 清单项目将以圆点排列,如<UL> 反对
<DL> ● 定义清单 清单分两层出现
<DT> ○ 定义条目 标示该项定义的标题
<DD> ○ 定义内容 标示定义内容
表格标记
<TABLE> ● 表格标记 设定该表格的各项参数
<CAPTION> ● 表格标题 做成一打通列以填入表格标题
<TR> ● 表格列 设定该表格的列
<TD> ● 表格栏 设定该表格的栏
<TH> ● 表格标头 相等于<TD>,但其内之字体会变粗
表单标记
<FORM> ● 表单标记 决定单一表单的运作模式
<TEXTAREA> ● 文字区块 提供文字方盒以输入较大量文字
<INPUT> ○ 输入标记 决定输入形式
<SELECT> ● 选择标记 建立 pop-up 卷动清单
<OPTION> ○ 选项 每一标记标示一个选项
图形标记
<IMG> ○ 图形标记 用以插入图形及设定图形属性
连结标记
<A> ● 连结标记 加入连结
<BASE> ○ 基准标记 可将相对 URL 转绝对及指定连结目标
框架标记
<FRAMESET> ● 框架设定 设定框架
<FRAME> ○ 框窗设定 设定框窗
<IFRAME> ○ 页内框架 于网页中间插入框架 IE
<NOFRAMES> ● 不支援框架 设定当浏览器不支援框架时的提示
影像地图
<MAP> ● 影像地图名称 设定影像地图名称
<AREA> ○ 连结区域 设定各连结区域
多媒体
<BGSOUND> ○ 背景声音 于背景播放声音或音乐 IE
<EMBED> ○ 多媒体 加入声音、音乐或影像
其他标记
<MARQUEE> ● 走动文字 令文字左右走动 IE
<BLINK> ● 闪烁文字 闪烁文字 NC
<ISINDEX> ○ 页内寻找器 可输入关键字寻找于该一页 反对
<META> ○ 开头定义 让浏览器知道这是 HTML 文件
<LINK> ○ 关系定义 定义该文件与其他 URL 的关系
StyleSheet
<STYLE> ● 样式表 控制网页版面
<span> ● 自订标记 独立使用或与样式表同用
5、<BODY>标记有哪些常用属性?
<body>属性如下:
属性:
leftmargin="..."页面内容与浏览器左边的距离,单位为象素。如leftmargin="100".
topmargin="..."页面内容到浏览器顶部的距离。
background="..."背景图像的URL地址,可以是相对地址,如background="1.jpg",也可以是绝对地址,如 background="http://go98062.top263.net/1.jpg"
bgproperties="..."只有一个参数:fixed,背景图象固定不动而呈现水印效果.
bgcolor="..."设置背景颜色
text="..."设置文本颜色
link="..."设置链接的颜色,如link="#0000ff"
vlink="..."设置链接被访问后的颜色,如vlink="#000000"
alink="..."设置激活链接的颜色,如alink="#ff0000"
onload="..."文档装载时的内部事件触发器,在有脚本语言时使用。
onunload="..."文档卸载时的内部事件触发器,在有脚本语言时使用。
注释:文当中只能有一个BODY,并且它只能跟在HEAD后面。
BODY元素可以被FRAMESET元素替换。该标记中的许多属性都不推荐使用,以利于在样式表中设置那些属性的值。
6、在HTML颜色属性值如何选取?有哪几种颜色取值的方法?
在网页设计中,经常需要设置属性的颜色值。HTML中规定采用RGB颜色表示法,即通过红、绿、蓝三色的组合表示一种颜色,可以选用以下三种方法之一描述:
1、颜色常量表示:指定一些颜色常量名,比如yellow;
2、用六位十进制数表示:前两位表示红色值、中间两位为绿色值、后两位为蓝色值。数字以“#”号开头。
3、用RGB表示法:即使用RGB函数表示。格式:红色表示为RGB(255,0,0)或RGB(100%,0,0)
7、请说出<P>标记和<BR>标记之间有什么不同。
换行标记<br>的使用
换行标记<br>是一个没有结尾的标记,HTML文件中任何位置只要使用了<br>标记,当文件显示在浏览器中时,该位置之后的文字将显示于下一行,该<br>标记就是起到换行的标记!
段落标记<p>的使用
由<p>标记所标识和文字,代表同一个段落的文字。在浏览器中,不同段落文字间除了换行外,有时还会以一行空白加以间隔,以便区别出文字的不同段落,
8、<P>标记有哪几个常用属性?
<p align=”left”></p>
9、<FONT>标记有哪几个常用属性?
Face size color
10、怎样设置文本的粗体、斜体和下划线?
<B><I><U>
11、<IMG>标记的功能是什么?有哪些常用属性?怎样实现图像的文字环绕?
用于插入图像。Src alt align border width height hspace vspace
align
12、<A>标记的常用属性有哪些?Href属性的功能是什么?Target属性的功能是什么?
Name href target
Href指明要链接对象的地址,target属性用来指明浏览的目标框架介绍。也可以是目标框架名。
13、什么是超级链接的锚点?怎样在HTML中定义一个锚点?
在网页内部建立的链接称为锚点,是一个自动定位系统。
<!—定义锚点
<BR><A Name=”here”>该处设置锚点</A>
<!—定义链接
<A href=”#here”>到锚点处</A>
14、如何设置超级链接的默认路径?
15、HTML3.2中允许使用哪三种列表?它们分别使用什么标记?怎样设置列表的编号和项目符号?
HTML有三种列表形式:枚举式(<UL>…</UL>)、编号式(<OL>…</OL>)、定义式(<DL>…</DL>)。
16、在HTML中表格中可以使用哪几个标记?这些标记之间的关系是什么?
<TR>、<TH>和<TD>标记及<CAPTION>标记
一个表格由若干行(Row)构成,每一行又由若干个单元格(Cell)组成,另外一个表格还可能具有一个标题<Head>。<TR>为表行标记,<TH>为表头单元格标记,<TD>为数据单元格标记。
17、<TABLE>标记有哪几个常用属性?
Bgcolor background border bordercolor bordercolorlight bordercolordark cellspacing cellpadding width height
18、<TD>标记有哪些常用属性?如何实现单元格的合并?
Width、colspan(单元格跨占列数)、rowspan(单元格跨占行数)、nowrap.
19、什么是表单?在HTML中设计表单常使用哪些标记?
表单在Web中用来给访问者填写信息,从而能获得用户信息,使网页具有交互能力。
<FORM><INPUT TYPE=””><SELECT><OPTION><TEXTAREA>
20、<FORM>标记的Method属性和Action属性分别起什么作用?
Method属性用来定义处理程序从表单中获得信息的方式,可取值为get或post.
Action的值是处理程序的网络路径和程序名,当用户提交表单时,服务器将执行网址上的程序。
21、在<INPUT>标记中,Type属性的常用取值有哪些?
<input type="text" />是标准的文本框。它可以有一个值属性value,用来设置文本框里的默认文本。
<input type="password" /> 像文本框一样,但是会以星号代替用户所输入的实际字符。
<input type="checkbox" />是复选框,用户可以快速的选择或者不选一个条目。它可以有一个预选属性checked,像这样的格式<input type="checkbox" checked="checked" />.
<input type="radio" /> 与复选框相似,但是用户只可在一个组中选择一个单选按钮。它也有一个预选属性checked,使用方法跟复选框一样。
<input type="file" /> 是展示你电脑上的文件的一个区域,就像你在一个软件中打开或者保存一个文档一样。
<input type="submit" /> 是一个被点击后提交表单的按钮。你可以用值属性value来控制按钮上显示的文本(下面的button和reset类型也可以这样,稍后介绍),如下: <input type="submit" value="Ooo. Look. Text on a button. Wow" />.
<input type="image" />以图像代替按钮文本,src属性是必须的,像img标签一样。
<input type="button" />是一个如果没有其他代码的话什么都不做的按钮。
<input type="reset" /> 是一个点击后会重置表单内容的按钮。
<input type="hidden" /> 不会显示任何东西,它用来传输诸如用户正在用的页面的名字或者Email地址等表单必须传输的东西。
22、<INPUT>标记的常用属性有哪些?
Type name value
23、<SELECT>标记和<OPTION>标记的功能是什么?请说出它的Size属性和Multiple的功能。
<SELECT>标记对用来创建一个下拉列表框或可以复选的列表框;
Multiple:不用赋值,直接加入标记中即可使用,加入了此属性后列表框可以多项选择。
Size属性用来设置列表的高度。
<OPTION>用来指定列表框中的一个选项。
24、<TEXTAREA>标记的功能是什么?
创建一个多行文本框。
25、什么是框架?为什么在HTML中使用框架结构?
框架可以用来将浏览器划分为多个区域,每个框架中装载一个HTML文件。
所谓框架结构是指在浏览器上用多个窗口显示网页,窗口间发生联系。 作用:让站点内容更加一目了然。
26、<FRAMESET>标记和<FRAME> 标记的功能分别是什么?当在一个<FRAMESET>标记中包含多个<FRAME>标记时如何分配各自所占的高度或宽度?
<FRAMESET>标记用来定义主文档中的一组框架及其中框架的排列方式。
具有Rows和Cols属性。
<FRAME>标记放在<FRAMESET>标记对之中,用来定义一个具体的框架。
第9章 Javascrīpt脚本语言
1、什么是脚本语言?Javascrīpt有什么特点?Java和Javascrīpt有什么不同?
脚本语言实际上是一种介于高级语言和原型语言之间的一种编程语言,用它所写的程序本身不能直接执行,而是将这种程序嵌入在HTML中执行。
特点:
1、是一种脚本编写语言;2、基于对象的语言;3、简单性;4、安全性;5、动态性;6、跨平台性。
不同点:1、基于对象和面向对象;2、解释和编译;3、强变量和弱变量;4、代码格式不一样;5、嵌入方式不一样;6、静态联编和动态联编。
2、怎样区分客户端脚本程序和服务器端脚本程序?
服务器脚本程序与客户端脚本程序都是写到一个ASP网页里,服务器脚本在服务器上运行,可能会完成一些读写数据库的任务或生成一些html代码,然后把这些代码加上原来的ASP文件里已有html代码,再加上ASP文件里已有客户端脚本,一起发送到客户端浏览者的机器上,此时客户端脚本就会在客户端运行了
3、Javascrīpt中有哪些基本数据类型?变量名的定义规则是什么?怎样定义全局变量?
在Javascrīpt中四种基本的数据类型:数值(整数和实数)、字符串型(用“”号或‘'括起来的字符或数值)、布尔型(使True或False表示)和空值。
变量的命名规则
变量名可以是任意长度。变量名必须符合下列规则:
变量名的第一个字符必须是英文字母,或者是下划线符号(underscore)_
变量名的第一个字母不能是数字。其后的字符,可以是英文字母,数字,和下划线符号符号(underscore)_
变量名不能是Javascrīpt的保留字(参见Javascrīpt保留字)。
注意:Javascrīpt代码是区分大小写的(case-sensitive)。变量myname和MyName表示的是两个不同的变量。写错变量的大小写,是初学者最常见的错误之一。
全局变量是定义在所有函数体之外,其作用范围是整个函数。
4、XML和HTML相比有何优点?
5、怎样定义和调用一个Javascrīpt函数?
<html>
<head>
<scrīpt type="text/javascrīpt">
function myfunction()
{
alert("欢迎来到POP")
}
</scrīpt>
</head>
<body>
<form>
<input type="button" ōnclick="myfunction()" value="调用函数">
</form>
<p>按钮被按下时将调用一个函数,该函数会返回一条弹出消息。</p>
</body>
</html>
6、在Javascrīpt对象结构中,最高层次的对象是哪一个?
Window对象
7、Window对象的功能是什么?它有哪些主要的属性和方法?
代表该HTML文件所在的窗口,通过它的属性可以实现对窗口的描述,对相关窗口的操作等工作。
8、如果屏幕被用框架分成了左右两个窗格,怎样在左窗格的文档中执行右窗格文档中的函数?
9、Document对象的功能是什么?它有哪些主要的属性和方法?
Document对象是Window对象中的一个非常重要的对象,即在窗口中打开的文档,对文档整体的描述和操作,都可以通过Document对象的属性和方法完成。
对象属性:title location referrer lastModified BgColor FgColor LinkColor FgColor LinkColor AlinkColor VlinkColor anchors links forms cookie.
对象方法:write writeln
10、Document对象包含哪几个子对象?
链接link对象,anchor锚对象,image对象,Form对象。
11、Form对象的功能是是?它包含哪些子对象?Form对象有哪两个方法?可以响应哪些事件?
功能:通过定义在<form>标记内的表单名称时访问对应的表单对象。
子对象:text,password,textarea,hidden,checkbox,radio,button,submit reset,file,select option[].
方法:reset()和submit()
事件:onReset和onSubmit.
12、Form的子对象主要有哪几个,有哪些属性、方法和响应事件?
略
13、Location对象有哪些属性和方法?
常用属性包括:hostname,port,host,href,pathname,protocol,hash.
方法:reload() replace()
14、怎样使用History对象实现网页浏览的前进、后退功能?
[window.]history.go(val) //val为-1,1
[window.]history.back() 和[window.]history.forward()
15、怎样建立一个当前日期对象?怎样获取一个日期对象的年、月、日、时、分、秒数值?
建立一个名为now的当前日期对象可用语句“now=new Date()”实现。
Now=new Date();
yy=now.getYear();
mm=now.getMonth();
dd=now.getDate();
hh=now.getHours();if(HH<10)HH=’0’+HH;
MM=now.getMinutes();if(MM<10)MM=’0’+MM;
SS=now.getSeconds();if(SS<10)SS=’0’+SS;
16、如何使用数字(Math)对象的属性取得几个常用常数值?
E LN2 LN10 LOG2E LOG10E PI分别代表e ln2 ln10 log2e log10e ∏
17、如何获得一个字串的子字串/如何在一个子串中查找一个子字串并且得到子字串的起始位置?
18、如何通过一个字串中一个特定的字符将字串分隔成一个字符串数组?
第10章 扩展标记语言XML
1、 简述SGML、HTML和XML语言的关系
SGML是在文字处理应用中表达数据的一个方法. XML和HTML都是从SGML 发展而来的文档形式. 因此, 它们都有一些共同点, 如相似的语法和标记的使用.但是HTML是SGML的一个应用, 而XML是SGML的一个子集. 区别是重要的. 基本上HTML不能用来定义新的应用, 而XML可以.事实上, XML和SGML是兼容的 -- XML文档可以通过任何SGML制作或浏览工具阅读. 但是, XML没有SGML那么复杂, 它是设计用于有限带宽的网络的, XML的设计出发点是取SGML的优点, 去除复杂的部分, 使其保持轻巧, 可以在Web上工作.
2、 XML与HTML相比有何优点?
1、数据存储格式不受显示格式的制约;2、把文档的三要素独立开来,分别处理。3、支持Unicode字符集。4、强大的超链接功能。
3、 请简述XML文档的结构。
由两部分组成:1)声明部分;2)数据描述部分。
4、 什么是名称空间?在XML文档中为什么要使用名称空间?
名称空间:是用URI加以区别的、在XML文件的元素和属性中出现的所有名称的集合。
定义名称空间的目的是唯一地标志一个元素或一组元素的属性。
5、 什么是预定义实体、内部通用实体、外部通用实体?
6、 什么是DTD?简述DTD和Schema架构的区别?
7、 什么是CSS?请说出CSS中五种不同的显示格式属性。
8、 什么是XSL?使用XSL和使用CSS有什么异同?
9、 什么是XSL的模板?怎样定义和调用模板?
10、 如何实现XSL的选择模式和测试模式?如何设置测试条件?
11、 什么是数据岛?在一个HTML文档中如何使用XML数据岛?
12、 文档对象模型DOM有哪些基本组件?
13、 怎样在Javascrīpt中创建和加载一个文档对象?
14、 Document对象有哪些常用的属性和方法?
15、 Node对象有哪些常用的属性和方法?
16、 NodeList是一个什么对象?它有哪些常用属性和方法?
17、 简述XML在Web中的几种主要应用方式。
第11章 ASP技术及其应用
1、 简述Web的工作模式。
2、 服务器端脚本语言和客户端脚本语言有哪些不同?
3、 ASP的工作机制是怎样的?
4、 怎样将一个包含文件的内容插入到一个ASP文档中?
5、 ASP有哪些内置对象
6、 请简述Response对象和Reuest对象的功能、常用属性和方法。
7、 Resquest对象的Form集合和QueryString集合有什么不同?
8、 什么是Cookie?怎样创建Cookie和读取Cookie中保存的数据?
9、 简述Application对象和Session对象的不同点。
10、 File Access组件的功能是什么?
11、 FileSystemObject对象有哪些常用属性和方法?
12、 TextStream对象的功能是什么?有哪些常用属性和方法?
13、 数据库和数据表是什么关系?什么是字段?什么是记录?
14、 什么是ODBC?怎样在操作系统中建立一个用户ODBC?
15、 SQL语言有哪些主要的命令?写出Select命令的基本语法,并简述各个子命令的功能。
16、 怎样在一个数据表中通过SQL命令插入新记录和删除一个记录?
17、 什么是ADO对象?它主要包括哪几个对象?怎样创建ADO的内部对象?
18、 Connection对象的功能是什么?它主要有哪些属性和方法?
19、 请分别写出通过ODBC和不通过ODBC连接一个ACCESS数据库的命令。
20、 RecordSet对象的功能是什么?它主要有哪些属性和方法?
21、 Command对象的功能是什么?它主要有哪些属性和方法?
22、 Parameter对象的功能是什么?它主要有哪些属性和方法?
23、 怎样在ASP中调用一个含参数的存储过程?
第12章 网络安全与防火墙技术
1、 请简述什么是网络安全?它包括了哪些要素
网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭到破坏、更改、泄露,系统可以连续可靠正常地运行,网络服务不中断。
网络安全保护五个基本要素:机密性、完整性、可用性、可控性、可审查性。
2、 网络所面临的威胁主要有哪些方面?
1、 非授权访问;
2、 信息泄露或丢失;
3、 破坏数据完整性;
4、 拒绝服务攻击;
5、 利用网络传播病毒。
3、 请简述网络系统的安全常采用哪些措施?
1、威严的法律;2、先进的技术;3、严格的管理;
4、 信息安全主要涉及哪些方面?怎样保证信息的传输安全?怎样保证信息的存储安全?
信息安全主要涉及到传输的安全、信息存储的安全以及对网络传输信息内容的审计三方面。
信息传输安全为动态安全,包括数据加密、数据完整性鉴别、防抵赖等;
信息存储安全为静态安全,包括数据库安全、终端安全等。
5、 目前对信息安全的评价主要采用哪些标准?
国外有以下评价标准:
1、 美国TCSEC(桔皮书);
2、 欧洲ITSEC;
3、 美国联邦准则FC;
4、 联合公共准则CC;
5、 系统安全工程能力成熟模型(SSE-CMM);
6、 ISO安全体系结构标准;
7、 国内主要是等同采用国际标准。
6、 什么是防火墙技术?
防火墙是指设置在不同网络(如Intranet和Internet)或网络安全域之间的一系列部件的组合。它既可以是一台或多台主机构成的体系,也可以是一台路由器或专用的设备。
防火墙是不同网络或网络安全域之间信息的唯一出入口,它提供信息安全服务,所有的通信都必须经过防火墙。
防火墙只允许经过授权的网络流量通行,它能经受得起对其本身的攻击。
防火墙是提供信息安全服务,实现网络和信息安全的基础设施。
7、 屏蔽路由器和代理服务器各自的优缺点是什么?
屏蔽路由器的最大优点就是构架简单且硬件成本较低,而缺点则是建立包过滤规则比较困难,加之屏蔽路由器的管理成本及用户级身份认证的缺乏等。
代理服务器的优点在于用户级的身份认证、日志记录和帐号管理。其缺点关系到这样一个事实;要想提供全面的安全保证,就要对每一项服务都建立对应的应用层网关。这一事实严重地限制了新应用的采用。
8、 防火墙的基本类型可以分为哪三种?包过滤防火墙的工作原理是什么?
防火墙的基本类型总的来说可以分为三种:包过滤防火墙、代理服务器和状态监视器。
包过滤式的防火墙会检查所有通过信息包里的IP地址,并按照系统管理员所给定的过滤规则过滤信息包。如果防火墙设定某一IP为危险IP,从这个地址发来的所有信息都会被防火墙屏蔽掉。
9、 什么代理服务器,它怎样实现网络系统的隔离?
代理服务器通常也称作应用级防火墙。
所谓代理服务,即防火墙内外的计算机系统应用层的链接是在两个终止于代理服务的链接来实现的,这样便成功地实现了防火墙内外计算机系统的隔离。代理服务是设置在Internet防火墙网关上的应用,是在网管员允许下或拒绝的特定的应用程度或者特定服务,同时,还可应用于实施较强的数据流监控、过滤、记录和报告等功能。
10、 状态监视器有哪些优点和缺点?
优点:当用户访问到达网关的操作系统前,状态监视器要抽取有关数据进行分析,结合网络配置和安全规定作出接纳、拒绝、鉴定或给该通信加密等决定。一旦某个访问违反安全规定,安全报警器就会拒绝该访问,并做下记录向系统管理器报告网络状态。状态监视器的另一个优点就是可以监测Remote Procedure Call和User Datagrqam Protocol类的端口信息。问题当然也有,即状态监视器的配置非常复杂,而且会降低网络的速度。
插:
常用端口号
端口号 IP协议 端口号 IP协议
20 文件传输协议FTP数据 25 简单邮件传输协议SNMP
21 文件传输协议FTP程序 69 普通文件传输协议TFTP
23 TELNET 53 域名服务系统DNS
11、 Check Point FireWall -1 是一个什么样的防火墙产品,它主要有哪些功能?
12、 ISA Server是一个什么样的防火墙产品?怎样安装ISA Server?