`

HTTP http1.0与http1.1主要区别

阅读更多

HTTP1.0,每次请求和响应都需要建立一个单独的连接,每次连接只是传输一个对象,严重影响客户机和服务器的性能。
HTTP 1.1支持持久连接,在一个TCP连接上可以传送多个HTTP请求和响应,减少了建立和关闭连接的消耗和延迟。

HTTP 1.1 还通过增加更多的请求头和响应头来改进和扩充HTTP 1.0 的功能。

在HTTP 1.1中增加Host请求头字段后,实现了在一台WEB服务器上可以在同一个IP地址和端口号上使用不同的主机名来创建多个虚拟WEB站点。

HTTP 1.1的持续连接,也需要增加新的请求头来帮助实现,例如,Connection请求头的值为Keep-Alive时,客户端通知服务器返回本次请求结果后保持连接;Connection请求头的值为close时,客户端通知服务器返回本次请求结果后关闭连接。

HTTP1.1还有身份认证机制,许多web站点要求用户提供一个用户名—口令对才能访问存放在其服务器中的文档,这种要求称为身份认证(authentication)。HTTP提供特殊的状态码和头部来帮助Web站点执行身份认证。

HTTP/1.1支持文件断点续传,RANGE:bytes,HTTP/1.0每次传送文件都是从文件头开始,即0字节处开始。RANGE:bytes=XXXX表示要求服务器从文件XXXX字节处开始传送,断点续传。

分享到:
评论
1 楼 zhuzhuaijq 2011-09-27  
   

相关推荐

    http 1.0和1.1的差别

    HTTP 1.0 和 HTTP 1.1 的主要区别: * 在 HTTP/1.0 中,大多实现为每个请求/响应交换使用新的连接 * 在 HTTP/1.1 中,一个连接可以用于一次或多次请求/响应交换,尽管连接可能由于各种原因被关闭 HTTP 消息结构: ...

    [新闻文章]iwms v5.0.1010 正式版 .Net1.0_iwms_1.1.zip源码ASP.NET网站源码打包下载

    [新闻文章]iwms v5.0.1010 正式版 .Net1.0_iwms_1.1.zip源码ASP.NET网站源码打包下载[新闻文章]iwms v5.0.1010 正式版 .Net1.0_iwms_1.1.zip源码ASP.NET网站源码打包下载[新闻文章]iwms v5.0.1010 正式版 .Net1.0_...

    UVC 1.0/1.1/1.5协议

    UVC 1.1主要在1.0的基础上进行了以下改进: - **增强的错误恢复**:提高了在数据传输过程中处理错误的能力,增强了系统的稳定性。 - **扩展的视频格式支持**:增加了对更多视频编码格式的支持,如MPEG-2 Transport ...

    geronimo-j2ee-management_1.0_spec-1.1.jar

    geronimo-j2ee-management_1.0_spec-1.1.jar

    【NETGEAR】【网件路由固件】EX6200-V1.0.3.82_1.1.117.zip

    本压缩包文件“EX6200-V1.0.3.82_1.1.117.zip”是NETGEAR公司为EX6200型号无线路由器提供的固件更新。固件,即设备的操作系统,负责管理硬件资源、提供网络服务以及与用户交互等功能。 EX6200是一款三频AC1900级的...

    TLS1.0、1.1、1.2、1.3

    - **rfc4346.txt.pdf**:这是TLS 1.1的定义,发布于2006年,相对于TLS 1.0,它主要解决了中间人攻击和重放攻击的问题,提高了协议的安全性。 - **rfc2246.txt.pdf**:这是TLS 1.0的规范,发布于1999年,是TLS协议...

    tflite_yolov5_test_release_v1.0.apk.1.1

    tflite_yolov5_test_release_v1.0.apk.1.1

    HTTP 1.1与HTTP 1.0的比较

    ### HTTP 1.1与HTTP 1.0的主要区别 #### 持久连接(Persistent Connections) - **HTTP 1.0**:默认情况下,HTTP 1.0使用非持久连接,即每次请求都需要建立一个新的TCP连接。这种设计虽然简单,但在实际应用中导致...

    http 1.1/1.0 RFC中文文档

    在这个压缩包中包含的两个文件,RFC2616(HTTP/1.1)中文版.pdf和RFC1945(HTTP/1.0)中文版.pdf,分别是对HTTP 1.1和HTTP 1.0协议的官方文档的中文翻译。 HTTP 1.0是早期的版本,它定义了HTTP的基本操作,如GET、...

    .net (c#) ZIP压缩1.0版支持.net1.1

    `.NET (C#) ZIP压缩1.0版支持.NET1.1`是一个专为.NET 1.1框架设计的库,旨在帮助开发者在C#环境中方便地实现ZIP文件的压缩与解压功能。这个版本已经考虑了设计的易用性和稳定性,并修复了一些已知的错误,使得开发...

    HTTP1.0&HTTP1.1(rfc2616)

    HTTP1.0和HTTP1.1是其两个主要版本,它们在互联网通信中扮演着至关重要的角色。这里我们将深入探讨这两个版本的区别与特点。 **HTTP1.0** HTTP1.0是HTTP协议的第一个广泛使用的版本,它定义了Web的基本通信机制。在...

    [新闻文章]iwms v5.0.1010 正式版 .Net1.0_iwms_1.1(ASP.NET源码).rar

    [新闻文章]iwms v5.0.1010 正式版 .Net1.0_iwms_1.1(ASP.NET源码).rar

    aster_v7x6x32_eng 1.0.1.1.1.1加注册机

    ASTER V7x6x32 Eng 1.0.1.1.1.1是一款针对计算机硬件诊断和测试的专业软件,主要适用于工程师和技术人员在维护和修理计算机时使用。这款软件提供了丰富的硬件检测功能,包括但不限于CPU、内存、硬盘、显卡、声卡等...

    USB 1.0 & 1.1 中英文协议

    USB 1.1是在1998年推出的更新,主要改进了USB 1.0的一些局限性。它引入了高速(High Speed)模式,将传输速率提升至480Mbps,显著提高了数据传输效率,满足了多媒体设备和高速存储设备的需求。此外,USB 1.1还增强了...

    iwms v5.0.1010 正式版 .Net1.0_iwms_1.1.zip

    【标题】"iwms v5.0.1010 正式版 .Net1.0_iwms_1.1.zip"所指的是一个特定版本的IWMS(Inventory Warehouse Management System,库存仓库管理系统)软件的压缩包文件。IWMS是一个用于优化仓库和库存管理的系统,它...

    Django官方文档1.0(built from 1.1 release doc dir)

    This archive includes documentations shipped with Django1.1 release. However the doc version reads 1.0...................

Global site tag (gtag.js) - Google Analytics