码迷,mamicode.com
首页 > Web开发 > 详细

web http协议

时间:2015-05-09 23:33:09      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

     http协议超文本传输协议

     http协议是IOS七层协议的应用层,是基于TCP/IP协议的,为什么还要多一个协议了,其实利用TCP协议也是可以的,但是TCP三次握手后是一直保持连接的,如果单单是c/s设计的话是可以TCP就可以了,因为这种设置的话如memcache中客户端和服务器连接,连接数就几千个,但是B/S设置同时连接的话是几十万或者更多,对服务器来说是超负荷的,所以用到了http协议,每次连接后断开,例如刷新一个网页,每次请求都是独立的,所以http协议是无状态的。

      http协议是基于TCP的可靠性连接,通俗点说,就是在请求后,服务器端立即关闭连接,释放资源,这样保证了资源可用,也吸取了TCP的可靠性的优点。

  每次http请求都有3个部分内容

  1、请求行            get post

      2.请求的头信息

      3、请求的内容

   

       响应的时候有3个信息

       1、响应行                   200 404 

        2、响应头                  header(‘’) 所以header前面不能有内容

       3、响应内容          

  http1.1和http1.0区别

  1、一个TCP可以发送多个http请求和响应

  2、多个请求和响应过程可以重叠

      3、增加了更多的请求头和响应头,

 

web http协议

标签:

原文地址:http://www.cnblogs.com/agang-php/p/4491418.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!