zoukankan      html  css  js  c++  java
  • HTTP 0.9 / 1.0 / 1.1

    以下内容是从互联网摘录的,还比较有意思,如果对它有兴趣,欢迎补充在评论里。

    HTTP是往返“浏览器”与“WEB Server”的协议,即:Hyper Text Transfer Protocol(超文本转移协议)[不想把Transfer直译成“传输”,因为HTTP是应用层的协议,以免误导自己]

    HTTP协议永远都是客户端发起请求,服务器回送响应。这样就限制了使用HTTP协议,无法实现在客户端没有发起请求的时候,服务器将消息推送给客户端。HTTP协议是一个无状态的协议,同一个客户端的这次请求和上次请求是没有对应关系的。

     HTTP 0.9

    具有典型的无状态性,每个事务独立进行处理。事务结束时就释放这个连接。

    客户无法使用内容协商,所以服务器也无法返回实体的媒体类型。

    HTTP 1.0(19xx年)

    面向事务的应用层协议,

    每一次请求/响应,建立并拆除一次连接。

    对客户请求响应慢,网络拥塞严重,安全性不佳。

    HTTP 1.1(19xx年)

    流水方式,

    客户端对同一服务器发出多个请求,并等待这些请求发送完毕,再等待响应。

    HTTP 1.1的服务器端处理请求时按照收到的顺序进行。[正确性]

    服务器端发生中断时,会自动重传请求。[完整性]

    有内容协商机制,提供了(1)身份验证,(2)状态管理,(3)Cache缓存机制。

    想了解更多去这里看看 http://blog.csdn.net/fangaoxin/article/details/6936134

  • 相关阅读:
    二分优化lis和STL函数
    D8 双连通分量
    Apicloud 之按两次后退键退出应用
    Js 之正则验证手机号、QQ、身份证等
    PHP 之循环创建文件夹
    招聘系统
    Mysql 之根据经纬度按距离排序
    PHP 之根据两个经纬度计算距离
    PHP 之Mysql优化
    Tkinter 之使用PAGE工具开发GUI界面
  • 原文地址:https://www.cnblogs.com/musicmovie/p/3892648.html
Copyright © 2011-2022 走看看