http协议理解
Posted mawn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http协议理解相关的知识,希望对你有一定的参考价值。
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协议理解的主要内容,如果未能解决你的问题,请参考以下文章