免费智能真题库 > 历年试卷 > 网络管理员 > 2012年上半年 网络管理员 下午试卷 案例
  第5题      
  知识点:   ASP   IP地址   主页   数据库

 
某网站采用ASP+SQLServer开发,系统的数据库名为gldb,数据库服务器IP地址为202.12.34.1。打开该网站主页,如图5-1所示。
 
问题:5.1   以下是该网站主页部分的html代码,请根据图5-1将(1)〜(8)的空缺代码补齐。



 
问题:5.2   该网站采用ASP编写程序代码,在ASP内置对象中,application对象和session对象可以创建存储空间用来存放变量和对象的引用。
如果在页面屮设置访客计数器,应采用上述的(9)对象:如果编写购物车组件,应采用上述的(10)对象。
 
问题:5.3   以下是该网站进行数据库连接的代码corm.asp,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。
 
 
 

   知识点讲解    
   · ASP    · IP地址    · 主页    · 数据库
 
       ASP
               ASP简介
               1)ASP概述
               ASP是Active Server Pages(动态服务器页面)的缩写,ASP可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。ASP使用Microsoft的ActiveX技术,它采用封装程序调用对象的技术,从而简化了编程并且加强程序间的协作。
               2)ASP的特点
               ASP运行在服务器端时不需要编译,可在服务器端直接执行,与浏览器无关。ASP返回标准的HTML页面,浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。
               3)ASP的编程环境
               ASP的编程语言可以是VBScript和JavaScript,而VBScript则是系统默认的脚本语言。ASP的编程语言可以使用普通的文本编辑器进行设计,ASP程序则以扩展名.asp的纯文本形式保存在Web服务器上的具有可执行权限的虚拟目录之下,供用户通过WWW的方式访问。
               ASP内嵌对象
               ASP提供了可以在脚本中使用的各种内嵌对象。这些内嵌对象主要用于收集浏览器请求信息、响应浏览器和存储用户的各种信息,从而简化编程工作。ASP结构提供6个内建对象,包括Request、Response、Application、Session、Server和ObjectContext。内建对象的特殊性在于,它们在ASP页内生成且在脚本中使用它们前无须创建。
               1)Request对象
               Request对象在HTTP请求期间,检索客户端浏览器传递给服务器的值。其使用语法为:
               
               Request对象唯一的属性及说明如下表所示。它提供关于用户请求的字节数量的信息,很少用于ASP页,用户通常关注指定值而不是整个请求字符串。
               
               Request对象的属性及说明
               2)Response对象
               Response对象用来访问服务器端所创建的并发回客户端的响应信息。
               其使用语法为:
               
               Response对象也提供一系列的属性,可以读取和修改,使响应能够适应请求。这些由服务器设置,用户不需要设置它们。需要注意的是,当设置某些属性时,使用的语法可能与通常所使用的有一定差异。这些属性如下表所示。
               
               Response对象的属性及说明
               
               3)Application对象
               可以使用Application对象在给定的应用程序的所有用户之间共享信息。基于ASP的应用程序与所有的.asp文件一样在一个虚拟目录及其子目录中定义。因为多个用户可以共享Application对象,所以必须由Lock和Unlock方法以确保多个用户无法同时更改某一属性。其使用语法为:
               
               Application对象提供了在它启动和结束时触发的两个事件,如下表所示。
               
               Application对象的事件及说明
               4)Session对象
               可以使用Session对象存储特定用户会话所需的信息。这样当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。Session对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在Session对象中。
               其使用语法为:
               
               Session对象提供了4个属性,这些属性及说明如下表所示。
               
               Session对象的属性及说明
               5)Server对象
               Server对象提供对服务器上的方法和属性的访问。其中,大多数方法和属性是作为实用程序的功能服务的。
               其使用语法为:
               
               Server对象的唯一一个属性用于访问一个正在执行的ASP网页的脚本超时值,如下表所示。
               
               Server对象的属性及说明
               6)ObjectContext对象
               可以使用ObjectContext对象提交或放弃一项由Microsoft Transaction Server(MTS)管理的事务,它由ASP页包含的脚本初始化。
               当ASP页包含@TRANSACTION指令时,该页会在事务中运行,直到事务成功或失败后才会终止。
               其使用语法为:
               
 
       IP地址
               IP地址概述
               IP地址就是给每个连接到Internet的主机分配一个在全世界范围内唯一的32位地址。IP地址的结构使我们可以在Internet上很方便地寻址。IP地址由网络号与主机号两部分组成,其中网络号用于标识一个逻辑网络,主机号用来标识网络中的一台主机。IP地址通常用更直观的、以圆点分隔的4个十进制数字表示(点分十进制),每一个数字对应于一个8位二进制数的比特串,如某台主机的IP地址为192.168.0.1。
               Inter NIC(Internet网络信息中心)统一负责全球IP地址的规划、管理;同时Inter NIC、APNIC、RIPE三大网络信息中心具体负责美国及其他地区的IP地址分配。通常,每个国家需成立一个组织,统一向有关国际组织申请IP地址,然后再分配给客户。
               IP地址分类
               TCP/IP协议规定,按照网络规模的大小,把32位的地址信息设成5种定位的划分方式,这5种划分方式分别对应A类、B类、C类、D类和E类IP地址。
               1)A类地址
               一个A类IP地址是指:在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制数表示IP地址,A类IP地址就由1B网络地址和3B主机地址组成,网络地址的最高位必须是0。A类IP地址中网络标识的长度为7位,主机标识的长度为24位。A类网络地址数量较少,可以用于主机数达1600多万台的大型网络。
               2)B类地址
               一个B类IP地址是指:在IP地址的四段号码中,前两段号码为网络号码,后两段号码为本地计算机号码。如果用二进制数表示IP地址,B类IP地址就由2B的网络地址和2B的主机地址组成,网络地址的最高位必须是10。B类IP地址中网络标识的长度为14位,主机标识的长度为16位。B类网络地址适用于中等规模的网络,每个网络所能容纳的计算机数为6万多台。
               3)C类地址
               一个C类IP地址是指:在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制数表示IP地址,C类IP地址就由3B的网络地址和1B的主机地址组成,网络地址的最高位必须是110。C类IP地址中网络标识的长度为21位,主机标识的长度为8位。C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。
               4)D类地址
               TCP/IP协议规定,凡IP地址中的第一个字节以1110开始的地址都叫多点广播地址,即D类地址,主要留给因特网体系结构委员会使用。
               5)E类地址
               IP地址中最高位为11110的地址都留着将来作为特殊用途使用。
               子网掩码
               1)子网掩码的概念
               子网掩码是一个32位的地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上还是在远程网上。
               2)确定子网掩码数
               子网掩码的位数取决于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。
               3)定义子网掩码的步骤
               (1)确定哪些组地址归我们使用。比如申请到的网络号为210.73.a.b,该网络地址为C类IP地址,网络标识为210.73,主机标识为a.b。
               (2)根据现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如现在需要12个子网,将来可能需要16个。用第三个字节的前4位确定子网掩码。前4位都置为1,即第三个字节为11110000,这个数暂且称为新的二进制子网掩码。
               (3)在网络地址中,将对应于初始网络的各位都置1,把对应初始网络的各位都置1,即前两个字节的各位都置1,第四个字节的各位置0,则子网掩码的点分二进制形式为1111 1111.1111 1111.1111 0000.0000 0000。
               (4)将网络地址转化为点分十进制形式255.255.240.0,这个数为该网络的子网掩码。
               超网技术
               1)超网定义
               使用子网技术可以使IP地址得到有效的利用,但还是很难防止IP地址资源的耗尽。解决这个问题的一个好方法就是消除IP地址中类别的概念,只要是一个连续的地址范围,就可以将几个连续的地址合并在一起,形成一个更大规模的地址范围。这种技术称为超网(Supernetting)技术。CIDR实现了超网技术,它不但消除了IP地址类别的概念,使得IP地址得到了更有效的利用,还极大地减小了路由表的大小,使得IP数据包的转发变得更加高效。
               2)CIDR技术
               1993年,CIDR(Classless Inter Domain Routing,无类域间路由)技术被提出,RFC1517、RFC1518和RFC1519对其进行了定义,并且形成了Internet的建议标准。CIDR利用用来表示识别网络比特数量的"网络前缀",取代了A类、B类和C类地址。前缀长度不一,从13位到27位不等,而不是分类地址的8位、16位或24位。这意味着地址块可以成群分配,主机数量既可以少到32个,也可以多到50万个以上。
               CIDR技术具有以下特点。
               (1)CIDR使用"网络前缀"的概念,代替"网络号+主机号",形成新的无分类的二级地址结构,即IP地址表示为"<网络前缀>,<主机号>"。
               (2)CIDR将网络前缀相同的连续的IP地址组成一个"CIDR地址块"。一个CIDR地址块是由起始地址和块地址来表示的。地址块的起始地址是指地址块中地址数值最小的一个。例如,200.24.16.0/20表示的是一个地址块时,它的起始地址是200.24.16.0,地址块中的地址数是212
               3)路由汇聚的概念
               在使用CIDR协议之后,IP分组的路由就通过与子网划分相反的过程来汇聚。在使用CIDR的网络前缀法中,IP地址由网络前缀和下一跳地址组成,因此实际使用的路由表的项目也要相应地改变。这样路由选择就变成了从匹配结果中选择具有最长网络前缀路由的过程,这就是"最长前缀匹配"的路由选择原则。
 
       主页
        主页(Homepage,也叫首页)一般是指Web节点的起始点,是个人或企业的基本信息页面。同其他Web页类似,可以包含文本、图片、表格、超链接等HTML元素。
        主页主要用于WWW服务,进行信息的查询和浏览,文档扩展名可以是htm、html、aspx、jsp或其他的静态、动态Web页。
 
       数据库
        数据库(DataBase,DB)是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
        系统使用的所有数据存储在一个或几个数据库中。
   题号导航      2012年上半年 网络管理员 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
 
第5题    在手机中做本题