zoukankan      html  css  js  c++  java
  • web http协议

         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、增加了更多的请求头和响应头,

  • 相关阅读:
    面向对象
    原型链
    HTTP协议
    java连接数据库(jdbc)调用配置文件
    MySQL-学习笔记
    JAVA-集合框架
    JAVA-多线程
    java中的try-catch-finally异常处理(学习笔记)
    ADO.NET增、删、改、查
    C#资源管理器
  • 原文地址:https://www.cnblogs.com/agang-php/p/4491418.html
Copyright © 2011-2022 走看看