首页 > 代码库 > HTTP 基础术语
HTTP 基础术语
HTTP :超文本传输协议,Web 浏览器、Web 服务器、Web 应用程序都是通过 HTTP 来互相通信的
HTTP 客户端 :最常用的 HTTP 客户端就是 Web 浏览器,Web 浏览器向服务器请求 HTTP 对象,并将这些对象显示在你的屏幕上
HTTP 服务器 :Web 内容都是存储在 HTTP 服务器上的,HTTP 服务器存储了因特网中的数据
资源 :在 Internet 上,所有的内容都称为资源,比如静态资源有文本文件、html 文件、jpeg 图片、软件程序、AVI 电影等等,一个 Web 页面是一组资源的组合
媒体类型 :MIME 类型是一种文本标记,以便让 Web 浏览器知道应该如何处理这个对象,常见的媒体类型
URI :统一资源标识符,用于在世界范围内唯一标识并定位信息资源,URI 有 URL 和 URN 两种形式,几乎所有的 URI 都是 URL
URL :统一资源定位符,描述了一台特定服务器上某资源的特定位置,形如 http://www.baidu.com/logo.gif
URN :统一资源名,URL 是把 Web 资源用位置来定义,如 http://www.baidu.com/logo.gif ,而 URN 是把 Web 资源用名字来定义,如 urn:ietf:rfc:2141 ;URL 一旦把资源移到别处,则链接就会失效,而 URN 与位置无关,资源放在任何位置都可以访问得到,但是 URN 还处于试验阶段,还未大范围使用。
事务 :一个 HTTP 事务由一条(从客户端发往服务器的)请求命令和一个(从服务器发回客户端的)响应结果组成
方法 :每条 HTTP 请求报文都包含一个方法,这个方法会告诉服务器要执行什么动作,常见的 HTTP 方法
报文 :只有请求报文和响应报文两种类型,报文由三部分组成:起始行、首部字段、报文主体
状态码 :每条 HTTP 响应报文返回时都会携带一个状态码(如 200、404、502 等),告知客户端是否请求成功,或者是否需要采取其他动作,一个状态码可以有多种原因短语,如 200 OK ,200 Success ,200 Document attached
TCP 连接 :报文是通过 TCP 连接从一个地方搬移到另一个地方去的,因为 TCP 是可靠的,所以即使相隔很远报文也不会丢失
HTTP 协议版本 :常见的 HTTP 协议版本有 HTTP/0.9 、HTTP/1.0 、HTTP/1.0+ 、HTTP/1.1 、HTTP-NG ( HTTP/2.0 )
Web 结构组件 :Web 结构组件包括代理、缓存、网关、隧道、Agent 代理
HTTP 基础术语