了解 P 协议历史上,先后问世了多个具有重大社会影响的电子通信技术。第一个这样的技术是 19 世纪 70 年代发明的电话。电话使得不在同一物理位置的两人得以实时地口头交流。它对社会有重大的影响——有好的也有坏的。下一个电子通信技术是 20 世纪 20 年代及 30 年代问世的广播收音机/ 电视机。广播收音机/ 电视机使得人们能收听收视大量的音频和视频信息。它对社会同样有重大的影响——有好的也有坏的。改变了人们的生活与工作方式的第三个重大通信技术是 web 。 web 最吸引用户的也许是它的随选(on demand) 操作性。用户只在想要时收到所要的东西。这一点不同于广播收音机/ 电视机。广播收音机/ 电视机的用户是在其内容供应商播出内容期间被迫收听收视。除了随选操作性, Web 还有许多大家喜爱的其他精彩特性。任何个人都可以极其容易地在 Web 上公布任何信息; 任何人都可能以极低的成本成为发行人。超链接和搜索引擎帮助我们在 Web 站点的海洋中导航。图形和动画刺激着我们的感官。表单、 Java 小应用程序、 Activex 控件以及其他许多设备使得我们能与 Web 页面和站点交互。 Web 还越来越普遍地提供存放在因特网中的、可随选访问( 即点播) 的大量音频和视频材料的菜单接口。 HTTP 概貌 Web 的应用层协议 HTTP 是 Web 的核心。 HTTP 在 Web 的客户程序和服务器程序中得以实现。运行在不同端系统上的客户程序和服务器程序通过交换 HTTP 消息彼此交流。 HTT P 定义这些消息的结构以及客户和服务器如何交换这些消息。在详细解释 HTTP 之前, 我们先来回顾一些 web 中的术语。 Web 页面(web page ,也称为文档) 由多个对象构成。对象(object) 仅仅是可由单个 UR L 寻址的文件,例如 HTML 文件、 JPG 图像、 GIF 图像、 JAVA 小应用程序、语音片段等。大多数 Web 页面由单个基本 HIML 文件和若干个所引用的对象构成。例如, 如果一个 Web 页面包含 HTML 文本和 5个 JPEG 图像,那么它由 6 个对象构成,即基本 H1ML 文件加 5个图像。基本 HTML 文件使用相应的 URL 来引用本页面的其他对象。每个 URL 由存放该对象的服务器主机名和该对象的路径名两部分构成。例如,在如下的 URL 中: path/ 主机名, /urlpath/ 是一个路径名。浏览器是 web 的用户代理, 它显示所请求的 Web 页面, 并提供大量的导航与配置特性。 Web 浏览器还实现 HTT P 的客户端,因此在 web 上下文中,我们会从进程意义上互换使用“浏览器”和“客户”两词。流行的 Web municator , firefox 和微软的 IE等。 Web 服务器存放可由 URL 寻址的 Web 对象。 web 服务器还实现 HTTP 的服务器端。流行的 Web 服务器有 Apache 、微软的 IIS scape Enterprise Server 。 Netcraft 提供了 web 服务器的概要剖析[Netcrft 2000] 。 HTTP 定义 Web 客户( 即浏览器) 如何从 web 服务器请求 Web 页面,以及服
了解 来自淘豆网m.daumloan.com转载请标明出处.