第一部分:HTTP之web的基础

第一章    HTTP概述


1.1    HTTP——多媒体的信使

每天,都有数以亿万计的JPEG图片、HTML页面、文本文件、MPEG电影、WAV音频文件、Java小程序和其他资源在因特网上游弋。HTTP可以遍布全世界的web服务器,并将这些信息迅速、便捷、可靠的搬移到人们桌面上的web浏览器中。

HTTP使用的是可靠的数据传输协议,因此即使数据来源于地球的另一端,它也能确保数据在传输的过程中不会被损坏或产生混乱。这样,用户在访问信息时就不用担心其完整性,因此对于用户来讲,这是一件好事。对于开发人员亦是如此。


1.2    Web客户端和服务器

Web内容都是存储在Web服务器上的。Web服务器使用的是HTTP协议,因此经常会被称为HTTP服务器。这些HTTP服务器存储了因特网中的数据,如果HTTP客户端发出请求,它们会提供数据。客户端向服务器发出HTTP请求服务器会在HTTP响应中返回请求所需要的数据。

第一部分:HTTP之web的基础_第1张图片

当浏览一个页面时,浏览器会向服务器发送一条HTTP请求。服务器会在请求的地址里寻找所期望的对象,如果寻找成功,就会将对象、对象类型、对象长度、以及其他一些信息放在HTTP响应中发送给客户端。


1.3    资源

Web服务器是Web资源的宿主。Web资源是Web内容的源头。最简单的Web资源就是Web服务器文件系统中的静态文件。这些文件可以包含任意的内容:文本文件、HTML文件、Word文档、JPEG图片文件、AVI电影文件以及你能想象到的所有格式的文件。

但是资源不一定非得是静态文件。资源还可以是根据需要生成内容的软件程序这些动态内容资源可以根据你的身份、锁清秋的信息或者每天的不同时段来产生内容。例如:可以为你显示你相册中的照片、可以帮你进行股票交易、搜索房产数据库、或者从在线商店中购买礼物。

总之,所有类型的内容来源都是资源。包含公司销售预测电子表格的文件是一种资源。扫描本地公共图书馆书架的web网关是一种资源。因特网搜索引擎也是一种资源。

1.3.1    媒体类型

...

你可能感兴趣的:(HTTP,学习笔记)