HTTP 1.0和1.1

Anonim

HTTP 1.0与1.1

作为互联网的用户,您必须遇到HTTP的使用。这是最常见的字母之一,特别是对于目前在线运行的数百万页。正是这个项目才是这里讨论的问题。显然,如果你对HTTP有所了解,那么有两个版本,1.0和1.1。这两个版本意味着什么?下面是对HTTP 1.0和Http 1.1的逐步回顾。

术语HTTP指的是超文本传输​​协议。这充当客户端和服务器协议,它定义了如何传输和格式化全球Web中的消息。 HTTP 1.0是在1996年初推出的,当时有公司开始在线营业。随着互联网上超过75%的流量完全依赖于它,HTTP的使用越来越流行。

HTTP 1.0最多只能定义16个状态代码,这是一个保留号码。使用16个状态代码的主要限制是注意到的分辨率报告很差,因此需要提出HTTP 1.1。 HTTP 1.1带有24个状态代码,能够解决HTTP 1.1面临的先前限制。错误报告的执行速度更快,并且在发生错误时很容易检测到错误。

使用HTTP 1.1带来的另一个好处是警告标题,它能够执行多个次要状态警报。 HTTP 1.1中的次要状态指示的主要目的是在成功请求时通知接收者问题。在HTTP1.1中建立的警告请求可以分为两类。这些课程基于三位数代码上的第一个数字。在一个类中,在成功验证代码到缓存中时删除了警告。第二个类是保留的类,它带有一个重新验证的缓存条目。

HTTP 1.0使用仅允许基本身份验证,因此面临使用未加密的用户名和密码的挑战。正如你所想的那样,这会带来被窥探的风险因素。 HTTP 1.0也没有依赖关系,因此窥探活动收集的信息可以在以后的日后使用。 HTTP 1.1的出现确实解决了这个问题,提供了摘要访问身份验证的使用。这反映了基本身份验证,并允许服务器使用一次性值,这实际上使窥探非常难以实现。密码,用户名和一个时间值的校验和,并且这些都是加密的。因此,您可以放心,使用HTTP 1.1时不可能进行窥探。

HTTP 1.0设计需要为通过它发出的每个请求建立新的TCP连接。这引起了挑战,因为每次请求都建立新TCP连接的成本和时间,使得连接速度非常慢。为了处理这个HTTP1.1,我们提出了使用持久连接以及使用管道请求来处理持久连接的问题。

摘要

HTTP表示超文本传输​​协议

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

HTTP 1.0可以定义16status代码

HTTP 1.1可以定义24个状态代码

HTTP 1.1有一个警告标题,能够产生许多次要状态警报

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

HTTP 1.1安全,因为它使用用户名,密码和一次性值的校验和。