Web 应用和 HTTP 协议
一、HTTP 概况
HTTP 协议由两部分程序实现:一个客户机程序和一个服务器程序,它们运行在不同的端系统中,通过交换 HTTP 消息进行会话。HTTP 定义了浏览器和 Web 服务器之间的消息格式以及客户机和服务器是如何进行消息交换的。
HTML 是超文本标记语言,定义了网页的表现形式,例如字体、排版等。
Web 页面是由对象组成的。对象(object )简单来说就是文件,如 HTML 文件、JPEG 图形文件、Java 小程序或视频片段文件,这些文件可通过一个 URL 地址寻址。多数 Web 页面含有一个基本 HTML 文件以及几个引用对象(你看到的 web 页是浏览器根据 HTML 语法,将多个对象文件渲染而成的)。
例如,如果一个 Web 页面包含 HTML 文本和 5 个 JPEG 图形文件,那么这个 Web 页面有 6 个对象:一个基本 HTML 文件加 5 个图片。在基本 HTML 文件中通过对象的 URL 地址对对象进行引用。在服务器磁盘中,这个 HTML 文件和图片是分开存放的。浏览器获得这些对象后,进行渲染,把它们组合在一起呈现给用户。
URL 地址由两部分组成:存放对象的服务器主机名和对象的路径名。
例如,URL 地址
http://www.qq.com:80