资源
媒体类型
每种通过web传输的对象都是媒体类型,HTTP 为这些对象打上MIME type 的数据格式标签.
MIME是一种文本标记,表示一种主要的对象类型和一个特定的子类型,用"/"分割
URI
Uniform Resource Identifier(URI)统一资源标识符,唯一标识并定位信息资源
URL
统一资源定位符,描述了一台特定服务器上某资源的特定位置
三部分:
- 方案:标明访问资源所使用的协议类型(
Http协议) - 服务器因特网地址
- 指定
web服务器的某个资源
URN
统一资源名
作为特定内容的唯一名称,与资源的所在地无关.
事务
一个
Http事务由一条请求命令和一个响应结果组成,通过HTTP message报文的数据块进行
方法
HTTP请求命令,

状态码
报文
- 请求报文
- 响应报文
起始行
报文的第一行,说明报文的目的
首部字段
起始行后面带有零个或多个首部字段(k-v形式,中间用
:分隔)
主体
可选部分,包含所有类型的数据,可以包含任意的二进制数据.
连接
TCP/IP
http 是应用层协议。

TCP/IP隐藏了网络和硬件的特点,弱点,可以使各类计算机和网络进行可靠的通信.建立了tcp连接,客户端和服务端之间的报文交换不会丢失.
IP地址&端口号
客户端发送请求报文前,需要用网络协议(
Internet ProtocolIP)地址和端口和服务器之间建立一条TCP/IP连接
web结构组件
- 代理
- 缓存
- 网关
- 隧道
- Agent代理