1.1 HTTP概述
HTTP(Hyper Text Transfer Protocol
)----超文本传输协议,是一个用于从WWW服务器传输超文本到本地浏览器的传送协议。网上冲浪打开的无数个网页,接收到不同种类的信息,少不了HTTP协议可靠的数据传输的支持。
-
客户端和服务器:进行Web活动,请求资源的是客户端,响应请求的是客户端,HTTP协议确保这两端的数据传输。无数条请求-响应线路构成了庞大的万维网。
-
资源:Web服务器是Web资源(web resource)的宿主。所有能够提供的web内容都是web资源,可以是静态的,如jpg文件,也可以是软件程序,它们会动态生成客户端想要的资源,如搜索引擎。
-
媒体类型:传输的资源有很多种类型。HTTP用
MIME
类型为每次传输的数据打上标签。MIME类型是一种文本标记,标识主要的对象类型和一个特定的子类型,中间用一条斜杠来分隔,如:html用text/html来表示。URI:统一资源标识符(Uniform Resource Identifier)。有两种形式:
URL
,URN
URL:统一资源定位符(Uniform Resource Locator),