http协议: 该协议是超文本传输协议,是web联网的基础,是创建与Tcp协议之上的一种应用,属于TCP/IP 模型中的应用层协议。web
http连接:该链接的最显著的特色是客户端发送的每次请求都需服务器进行响应,在请求结束后,会主动释放链接,从创建链接到关闭链接的过程为 “一次链接”。浏览器
注释:在http1.0版本中,客户端的每次请求都会创建一次单独的链接,在处理完本次请求后,将自动释放链接;而在http1.1版本中,一次链接可处理多个请求,并多个请求可重叠进行,不需等一个请求结束后再发送下一个请求。因为http在每次请求结束后,都会主动释放链接,故http链接是一种“短链接”。服务器
http请求过程介绍: 网络
当咱们在浏览器中输入一个http://www.baiduo.com请求后,首先浏览器经过网络与服务器创建socket链接,该链接是经过tcp/IP协议来完成的,而后浏览器向服务器端发送请求,该请求的类型一般为get、post,服务器端收到浏览器端发送的请求后进行相应的处理操做,而后服务器再把处理结果返回给浏览器,最后请求结束后,浏览器与服务器链接断开,保证其余浏览器与服务器创建链接。socket
为了告知浏览器,web服务器先传送一些http头信息,而后传送具体的内容信息,http头信息与内容之间采用一个空行隔开。tcp
Get /mattmarg/ HTTP/1.0表示请求方式,其请求方式为Get(除了Get以外,还有Post、Put、Delete方式)。post