3.3.1 万维网

3.3.1 万维网

Internet上使用最多的服务可能就是Web服务了。上网浏览网页使用的就是Web服务。Web服务也被称为WWW服务(World Wide Web),网络上的Web服务器提供超文本构成的网页供用户浏览,用户使用Web客户端软件浏览网页。常用的客户端软件有MS Internet Explorer、Opera等,一般称之为浏览器。

超文本(HyperText)是一种包含了超链接(HyperLink)的文本。文档中的某个对象,如一段文字或一幅图片,可以和某个URL(统一资源定位符)联系起来,定义为超链接,即将它指向Internet上某个可访问资源,可以是网页,也可能是电子邮件地址。如图3-10所示,通过超链接,可以把网络中分布在不同Web服务器上的网页组合成一个分布式的文档系统。用户可以通过打开超链接来访问一个页面,而无须关心它到底位于何处。

图示

图3-10 Web服务示意图

URL(Uniform Resource Locator,统一资源定位符),一般由协议名、计算机地址和文件名组成。如http://www.cnnic.cn/index.htm,这是中国互联网信息中心的主页地址,其中“http”代表超文本传输协议(Hypertext Transfer Protocol),它说明了访问资源使用的协议,“www.cnnic.cn”是该Web服务器的域名地址,/index.htm则是服务器根目录“/”下的网页文件的文件名,一个URL可在网络中唯一标识一个可访问的资源。用户在使用Web服务时,将在浏览器的地址栏中输入URL来访问某个页面。这时协议名一定是HTTP。浏览器一般将HTTP协议作为默认的协议名,如果用户不输入协议名,浏览器将自动在主机地址前加上“http://”。浏览器将URL解析后,取出其中的Web服务器地址,通过地址建立连接,并提出请求,要求得到URL中指定的文件。Web服务器接收到请求后,将核对是否存在被请求的文件,以及用户是否有权限访问被请求的文件。如果文件存在且允许访问,服务器将该文件发送给浏览器,浏览器将解释收到的页面文件,使用户能以正确的格式阅读页面。如果文件不存在或是权限不够,Web服务器将给出错误信息。