免费智能真题库 > 历年试卷 > 软件设计师 > 2012年下半年 软件设计师 上午试卷 综合知识
  第67题      
  知识点:   Internet及应用   ASP
  关键词:   对象        章/节:   计算机网络知识       

 
ASP的内置对象中, (67)对象可以修改cookie中的值。
 
 
  A.  request
 
  B.  response
 
  C.  application
 
  D.  session
 
 
 

 
  第67题    2018年下半年  
   62%
下列命令中,不能用于诊断DNS故障的是( )。
  第66题    2018年上半年  
   15%
在地址http://www.dailynews.com.cn/channel/welcome.htm中,www.dailynews.com.cn表示(65),welcome. htm表示(66)。
  第69题    2020年下半年  
   39%
当修改邮件时,客户与POP3服务器之间通过(68)建立连接,所使用的端口是(69)。
   知识点讲解    
   · Internet及应用    · ASP
 
       Internet及应用
               Internet概述
               从用户的角度来看,整个Internet在逻辑上是统一的、独立的,在物理上则由不同的网络互联而成。从技术角度看,Internet本身不是某一种具体的物理网络技术,它是能够互相传递信息的众多网络的一个统称,或者说它是一个网间网,只要人们进入了这个互联网,就是在使用Internet。
               在Internet中,分布着一些覆盖范围很广的大网络,这种网络称为"Internet主干网",它们一般属于国家级的广域网。例如,我国的CHINANET和CERNET等就是中国的Internet主干网。主干网一般只延伸到一些大城市或重要地区,在那里设立主干网节点。每一个主干网节点可以通过路由器将广域网与局域网连接起来,一个节点还可以通过另外的路由器与其他局域网再互联,由此形成一种网状结构。
               Internet地址
                      域名
                      一个完整、通用的层次型主机域名由4部分组成,即计算机主机名.本机名.组名.最高层域名。
                      IP地址
                      (1)A类:网络地址占11B,最高位为0;主机地址占3B。子网掩码为255.0.0.0。
                      (2)B类:网络地址占2B,最高位为10;主机地址占2B。子网掩码为255.255.0.0。
                      (3)C类:网络地址占3B,最高位为110;主机地址占1B。子网掩码为255.255.255.0。
                      (4)D类:用于组播。最高位为1110。
                      (5)E类:实验保留。最高位为1111。
                      NAT技术
                      因特网面临IP地址短缺的问题。解决这个问题有所谓长期的和短期的两种解决方案。长期的解决方案就是使用具有更大地址空间的IPv6协议,网络地址翻译(Network Address Translators,NAT)是短期的解决方案中的一种。NAT的实现主要有两种形式,即动态地址翻译(Dynamic Address Translation,DAT)和m∶1翻译(这种技术也叫做伪装)。
                      IPv6简介
                      1)IPv6数据包的格式
                      IPv6数据包有一个40B的基本首部(Base Header),其后可允许有0个或多个扩展首部(Extension Header),再后面是数据。每个IPv6数据包都是从基本首部开始的。
                      2)IPv6的地址表示
                      一般来讲,一个IPv6数据包的目的地址可以是以下3种基本类型地址之一。
                      (1)单播(Unicast):传统的点对点通信。
                      (2)多播(Multicast):一点对多点的通信,数据包交付到一组计算机中的每一个。IPv6没有采用广播的术语,而是将广播看作多播的一个特例。
                      (3)任播(Anycast):这是IPv6增加的一种类型。任播的目的站是一组计算机,但数据包在交付时只交付给其中的一个,通常是距离最近的一个。
               Internet服务
                      DNS域名服务
                      DNS是一种分布式地址信息数据库系统,服务器中包含整个数据库的某部分信息,并供客户查询。域名系统采用的是客户机/服务器模式,整个系统由解析器和域名服务器组成。解析器是客户方,它负责查询域名服务器、解释从服务器返回来的应答、将信息返回给请求方等工作。域名服务器是服务器方,它通常保存着一部分域名空间的全部信息。
                      远程登录服务
                      远程登录服务是在Telnet协议的支持下,将用户计算机与远程主机连接起来,在远程主机上运行程序,将相应的屏幕显示传送到本地机器,并将本地的输入送给远程计算机。
                      电子邮件服务
                      电子邮件就是利用计算机进行信息交换的电子媒体信件。电子邮件地址的一般格式为"用户名@主机名"。E-mail系统基于客户机/服务器模式,整个系统由E-mail客户软件、E-mail服务器和通信协议三部分组成。所用协议有简单邮件传送协议(SMTP)和用于接收邮件的POP3协议。
                      www服务
                      www服务是一种交互式图形界面的Internet服务,具有强大的信息连接功能。www浏览程序为用户提供基于超文本传输协议(HTTP)的用户界面,www服务器的数据文件由超文本标记语言(HTML)描述,(HTTP)利用统一资源定位地址(URL)指向超媒体链接,并在文本内指向其他网络资源。一个URL包括协议、主机域名、端口号(任选)、目录路径(任选)和一个文件名(任选)几部分。其格式为scheme://host.Domain[:port]Upath/filename。
                      文件传输服务
                      文件传输服务用来在计算机之间传输文件。FTP是基于客户机/服务器模式的服务系统,它由客户软件、服务器软件和FTP通信协议三部分组成。FTP在客户与服务器的内部建立两条TCP连接:一条是控制连接,主要用于传输命令和参数;另一条是数据连接,主要用于传送文件。
 
       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指令时,该页会在事务中运行,直到事务成功或失败后才会终止。
               其使用语法为:
               
   题号导航      2012年下半年 软件设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第67题    在手机中做本题