http 1.0协议(http 1.0)和1.1(1.1)的区别

HTTP 1.0与1.1...

HTTP 1.0与1.1

作为一个互联网用户,你一定遇到过HTTP的使用。这是一个最常见的信件,尤其是目前网上操作的数百万页。正是这个项目是这里讨论的问题。显然,如果您对HTTP有所了解,有两个版本,1.0和1.1。这两个版本是什么意思?下面是对HTTP1.0和HTTP1.1的逐步回顾。

术语HTTP是指超文本传输协议。它作为客户端和服务器协议,定义了全球网络中消息的传输和格式化方式。http1.0是在1996年初引入的,当时有一些公司开始在网上开展业务。HTTP的使用越来越普及,互联网上超过75%的流量完全依赖HTTP。

HTTP 1.0最多只能定义16个状态码,这是一个保留号码。使用16个状态码的主要限制是发现了分辨率较差的报告,因此需要提出HTTP1.1。HTTP1.1附带了24个状态代码,能够解决HTTP1.1以前面临的限制。错误报告完成得更快,并且在错误发生时很容易检测到错误。

使用HTTP1.1带来的另一个优点是警告头,它能够执行多个辅助状态警报。HTTP1.1中次要状态指示的主要目的是在成功请求时向接收者通知问题。HTTP1.1中提出的警告请求可以分为两类。这些类是基于三位数代码上显示的第一个数字。在一个类中,在成功地将代码验证到缓存中时删除了警告。第二个类是一个被保留的类,它附带了一个重新验证的缓存条目。

HTTP1.0的使用只允许进行基本的身份验证,这将面临用户名和密码未加密的挑战。正如你正确地认为的那样,这带来了被窥探的危险因素。HTTP 1.0也没有依赖性,因此通过窥探活动收集的信息可以在以后使用。HTTP1.1的出现确实纠正了这个问题,提供了摘要访问认证的使用。这反映了基本的身份验证,并允许服务器使用一个一次性值,这实际上使得窥探很难实现。密码、用户名和一个时间值的校验和都是加密的。因此,您可以放心,在使用HTTP1.1时不可能进行窥探。

HTTP1.0设计需要为通过它发出的每个请求提供一个新的TCP连接。这带来了一个挑战,因为在每个请求中建立一个新的TCP连接需要花费大量的时间和成本,使得连接速度非常慢。为了解决这个问题,HTTP1.1提出了使用持久连接,以及使用管道请求来处理持久连接。

摘要

HTTP表示超文本传输协议

HTTP 1.1通常是对HTTP 1.0限制的升级

HTTP 1.0可以定义16个状态码

HTTP 1.1可以定义24个状态码

HTTP1.1有一个警告头,能够生成许多辅助状态警报

HTTP 1.0身份验证不安全,因为它未加密

HTTP1.1是安全的,因为它使用用户名、密码和一个时间值的校验和。

  • 发表于 2021-06-24 12:15
  • 阅读 ( 231 )
  • 分类:通用

你可能感兴趣的文章

免费ip地理定位api是一个有价值的网站管理员工具

...应用程序编程接口(API)是一组可用于构建软件的定义和协议。简而言之,一个API允许两个应用程序相互通信。通常,服务提供api,使软件能够访问服务收集的数据。 ...

  • 发布于 2021-03-20 15:06
  • 阅读 ( 202 )

什么是http/2?它如何影响互联网的未来?

...可能还没有听说过HTTP/2,但它是对HTTP的最新更新。新的协议标准引入了一些新的概念,使得服务器和应用程序之间的通信更快、更高效。 ...

  • 发布于 2021-03-22 10:55
  • 阅读 ( 141 )

web服务器是否每个服务器只包含一个网站?

...提供了答案: Basically, the browser includes the domain name in the HTTP request so the web server knows which domain was requested and can respond accordingly. HTTP Requests Here is how your typical HTTP request happens: 1. The user provides a URL, in the form http://host:port/path. 2. The br...

  • 发布于 2021-04-09 11:57
  • 阅读 ( 247 )

在internet explorer中启用更多同步下载

...三次下载直到前两次中的一次下载完成后才开始?原因是http1.1规范规定一次只能允许两个连接,所以浏览器遵守这个限制。 我们可以通过使用注册表黑客来提高IE的这个数字,但是让我警告你不要发疯,把它增加得太多。 如果...

  • 发布于 2021-04-14 11:15
  • 阅读 ( 92 )

minecraft更新到1.1版:新语言,改进的羊和弓

在正式发布1.0版后不到两个月,Minecraft本周又更新到1.1版。这一更新为游戏增加了一些有趣的功能:现在吃草的绵羊会重新长出羊毛,增强的蝴蝶结,从树上掉下来的苹果(宣布更新的视频说:“牛顿会感到骄傲”),以及用来...

  • 发布于 2021-04-21 02:43
  • 阅读 ( 247 )

soylent 1.1:非常简短的回顾

...住在一个有三个卧室,两个浴室的农场里,那可能没什么区别,但在我曼哈顿公寓的鞋盒里,这是一个受欢迎的变化。
 重新设计的油瓶:你需要把一小瓶油倒进你准备的每一罐豆油里,而那些旧瓶子看起来像旅行用的洗发水...

  • 发布于 2021-04-27 15:24
  • 阅读 ( 160 )

如果你喜欢http,那么你就会喜欢HTTP2.0

大多数互联网用户不再考虑支撑网络的协议,而是考虑袜子里的缝线,但HTTP的重大更新——允许浏览器从服务器下载网站的协议——将影响每个上网的人。经过多年的发展,HTTP/2已经被正式批准。虽然要在网络上使用它还需...

  • 发布于 2021-04-29 01:46
  • 阅读 ( 91 )

火线(firewire)和usb接口(usb)的区别

...的是240Mbit/s。这是由于USB依赖于主机处理器来管理低级USB协议,而FireWire将相同的任务委托给接口硬件(需要较少或不需要CPU使用)。例如,FireWire主机接口支持内存映射设备,它允许运行高级协议,而无需向主机CPU加载中断和...

  • 发布于 2021-07-04 15:06
  • 阅读 ( 447 )

usb 1.0接口(usb 1.0)和usb 2.0接口(usb 2.0)的区别

...第一个USB设备和其改进的后继者——USB2.0之间的一个重要区别。最初USB接口的数据传输速度非常低。随着其后继者USB2.0的推出,产品的这一方面经历了相当大的改进。u** 1.0接口(u** 1.0) vs. u** 2.0接口(u** 2.0)u**1.0和u**2.0接口的区别...

  • 发布于 2021-07-10 03:48
  • 阅读 ( 169 )

AJAX(ajax)和休息(rest)的区别

...系结构,帮助识别现有问题,比较替代解决方案,并确保协议扩展不会违反使web成功的核心约束。 AJAX和REST的主要区别在于,AJAX是一组技术。 它是一种无需重新加载页面即可动态更新部分UI的方法。另一方面,REST是一种软件体...

  • 发布于 2021-07-13 06:04
  • 阅读 ( 250 )
wfcj46994
wfcj46994

0 篇文章

相关推荐