HTTP权威指南

(1)HTTP报文类型分两种,一种是请求报文,一种是响应报文

报文的结构分为,起始行,首部字段,主体

HTTP权威指南_第1张图片HTTP权威指南_第2张图片

 

首部字段又分为   通用首部,请求首部,响应首部,实体首部

 

HTTP权威指南_第3张图片

 

 

 

 

 

 

 

 

 

(2)请求方法

HTTP权威指南_第4张图片

 

 

 

(3)网络传输的顺序

HTTP权威指南_第5张图片

 

4)客户端通过URL访问服务器的步骤

HTTP权威指南_第6张图片

 

 

 

(5)状态码解析

HTTP权威指南_第7张图片

· 401 unauthorized,表示发送的请求需要有通过 HTTP 认证的认证信息

· 403 forbidden,表示对请求资源的访问被服务器拒绝

· 500 internal sever error,表示服务器端在执行请求时发生了错误

· 503 service unavailable,表明服务器暂时处于超负载或正在停机维护,无法处理请求

 

 

(6)HTTP与TCP、IP传输细节

HTTP权威指南_第8张图片

HTTP权威指南_第9张图片

HTTP权威指南_第10张图片

HTTP权威指南_第11张图片

总结:TCP分段,IP分组

 

 

 

6.1  那么在连接过程中,主要集中于TCP的这个区域

HTTP权威指南_第12张图片

 

TCP建立握手:

HTTP权威指南_第13张图片

 

TCP慢启动拥塞控制:

HTTP权威指南_第14张图片

 

Nagle算法

HTTP权威指南_第15张图片

 

 

(7)提高HTTP连接速度的方法

HTTP权威指南_第16张图片

 

 

 

一般推荐使用的是并行连接+持久化连接(持久化连接默认开启)

HTTP权威指南_第17张图片

 

 

(8)客户端到服务器端之间的结构组件

HTTP权威指南_第18张图片

网关和代理的区别:

网关之间使用的是不同的协议,而代理则使用相同的协议

 

代理服务器的作用是处理客户端发过来的请求,也可以作为分发。代理常见应用:nginx反向均衡代理服务器

 

 

 

(9)TCP/IP建立连接与断开连接的标识图

HTTP权威指南_第19张图片

你可能感兴趣的:(HTTP权威指南)