http 概念
http 超文本传输协议 (HyperText Transfer Protocol) 是一套计算机通过网络进行通讯规则
http 能够从客户向服务端请求数据与服务
http 是一种无状态协议
无状态意味着 http 浏览器不会与 http 服务器简历持久的链接.(当一个客户端向服务端发送请求, 然后服务端返回相应, 链接就关闭了, 在服务端不会保存任何信息, http 遵循请求 / 应答模型)
http 请求步骤
1 建立 tcp 链接
在 http 开始工作之前, web 浏览器首先要与 web 服务器建立连接, 该链接是通过 tcp 来完成的, 该协议与 ip 共同构成 interent, 即 tcp/ip 协议族 因此 internet 又称为 tcp/ip 网络.
http 是比 tcp 更高层次的应用层协议, 根据规则只有底层协议建立连接之后才能进行高层的协议链接, 因此, 首先要建立 tcp 链接, 一般 tcp 的端口号是 80
2 建立 tcp 链接
浏览器向 web 服务器发送请求命令
一旦建立了 tcp 链接, 浏览器就会向 web 服务器发送请求命令(GET/sample/hello.jsp HTTP/1.1)
3 web 浏览器发送请求头信息
来源: http://www.bubuko.com/infodetail-2630037.html