简述Web服务器向浏览器提供服务的过程。
(1)用户打开计算机,启动浏览器程序,并在浏览器中指定一个URL,浏览器便向该URL所指向的Web服务器发出请求。
(2)Web服务器接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。
(3)如果URL指向的是普通的HTML文档,Web服务器直接将它送给浏览器。
(4)如果HTML文档中嵌有CGI程序,Web服务器就运行CGI程序,并将结果传送至浏览器。Web服务器运行CGI程序时还可能需要调用数据库服务器和其它服务器
客户机/服务器的通信过程:客户机向服务器发送请求,要求执行某项任务,而服务器则执行某项任务。
web体系结构和工作过程:
从本质上讲,web是基于客户机、服务器的一种体系结构。PC等微型计算机的性能/价格比工作站,小型机,大型机高得多,因此人们将数据等大量信息存储在共享的服务器上,用价格低廉的个人计算机与之相连,以便享用服务器的高性能。
客户机/服务器模型中,典型的通信过程为:Web服务器与客户机的对话过程(考点)
客户机向服务器发送请求,要求执行某项任务,而服务器则执行此项任务,并向客户机返回响应。
在客户机/服务器体系结构中,通常很容易将客户机和服务器理解为两端的计算机。但事实上,客户机和服务器概念上更多的是指软件,是指两台机器上相应的应用程序。
对于web系统,客户机上所运行的浏览器程序基本上是标准化的,所以人们建立客户机/服务器系统的主要任务就落到了服务器端。Web的体系结构因而可以称作浏览器/服务器结构。www.Examw.com
现阶段Web的基本技术包括哪些方面?并简要解释。
答:(1)服务器技术。主要包括服务器策略与结构的设计、服务器软硬件的选择及其他有关服务器构建的问题。
(2)HTML技术。HTML是一种超文本标识语言,他是构成Web页面的主要工具。
(3)CGI技术。CGI是Web动态页面的基础,也是Web与其他应用交流的基础。
(4)Java技术。利用Java可以创建小应用程序,使之从服务器下载到浏览器,并在客户端的机器上运行。
(5)JavaScript技术。它具有Java的许多特性,但比Java更为简单有效,而且不需要编译。
(6)ActiveX技术和VBScript技术。ActiveX是Microsoft Internet战略的中心环节。VBScript则是ActiveX的脚本功能。
(7)VRML技术。VRML是目前创造三维对象最重要的工具。它也是一种基于文本的语言,并可运行于任何平台。
IP地址:接入Internet的计算机与接入电话网的电话相似,每台计算机或路由器都有一个由授权机构分配的号码,称为IP地址,IP地址采用分层结构,它由网络号与主机号两部分组成。其中,网络号用来标识一个逻辑网络,主机号用来标识网络中的一台主机。一台Internet主机至少有一个IP地址,而且这个IP地址是全网惟一的。如果一台Internet主机有两个或多个IP地址,则该主机属于两个或多个逻辑网络。
IP地址的长度为32位的二进制数,以X . X . X . X格式表示;每个X为八位二进制数,其十进制为0~~255.IP地址可以分为5类,A,B,C,D,E,前三种为常用IP地址,A类IP的网络号的空间长度为7位,因此允许有27个不同的A类网址,网络主机号数多达224个(1.0.0.0——126.255.255.255),一般用于有大量主机的大型网络。B类IP地址,网络号空间长度为14位,主机号空间长度为16位,允许有214个不同的B类网络。每个B类网络的主机号数多达216个(128.0.0.0-191.255.255.255)。适用于中型网络。C类IP地址,网络空间号长度位21位,主机号空间长度为8位。C类IP地址的表示范围为(192.0.0.0-223.255.255.255)。允许有221个不同的C类网络,C类网络的主机号数最多为28个。适用于小型网络。