zoukankan      html  css  js  c++  java
  • HTTP

    HTTP


    工作原理

    HTTP基于B/S模式且面向连接。典型的HTTP事务处理过程如下:

    participant 客户端
    participant 服务器
    
    客户端->服务器: 建立连接、发送请求
    服务器->客户端: 响应请求、关闭连接
    

    客户端与服务器之间的HTTP连接是一种一次性连接它限制每次连接只处理一个请求,当服务器返回本次请求的响应信息后便立即关闭连接,每次请求都需要重新建立连接。之所以采用这种一次性连接,是因为服务器需要向数量众多的客户端提供服务,且服务器能够提供的连接数量是有限的,为了尽可能提高服务器的执行效率和吞吐量,服务器必须尽可能压缩每个连接的维持时间,及时的关闭连接。连接建立后,客户端和服务器均可单方面关闭连接。

    HTTP是一种无状态协议,即服务器不保留与客户端交易时的任何状态,这种设计大大减轻了服务器的记忆负担,有利于服务器保持较快的响应速度。

    HTTP是一种面向对象协议,允许传送任何类型的数据对象,通过数据类型和长度来标识所传输的数据的内容和大小。

    “客户端”和“服务器”是一个相对的概念,在存在于一个特定的连接期间,即在某个连接中的客户端可能是另一个连接的服务器。

    请求方法

    目前HTTP规范总共定义了9种请求方法,每种请求方法规定了客户端与服务器之间不同的信息交换方式。

  • 相关阅读:
    【二食堂】Alpha
    【二食堂】Alpha- 发布声明
    【Beta】Scrum Meeting 4
    【Beta】Scrum Meeting 3
    【Beta】Scrum Meeting 2
    【Beta】Scrum Meeting 1
    beta设计和计划
    alpha事后分析
    alpha项目展示
    Scrum Meeting 最终总结
  • 原文地址:https://www.cnblogs.com/XiaoZhengYu/p/13415420.html
Copyright © 2011-2022 走看看