作为互联网的用户,一定遇到过HTTP的使用。这是最常查看的信件之一,特别是对于目前在线操作的数百万页。这里讨论的问题正是这个项目。如果对HTTP有所了解,则有两个版本,1.0和1.1。这两个版本到底是什么?以下是对HTTP 1.0和Http 1.1的逐步回顾。

术语 HTTP 是指超文本传输协议。这充当客户端和服务器协议,其定义如何传输和格式化万维网中的消息。HTTP 1.0 于 1996 年初推出,当时公司开始转向在线开展业务。 使用HTTP的普及已经增长,互联网上超过75%的流量完全依赖于它。

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 1.0和HTTP 1.1的区别

  • HTTP 表示 超文本传输协议。
  • HTTP 1.1 通常是 HTTP 1.0 限制的升级。
  • HTTP 1.0 可以定义 16 个状态代码。
  • HTTP 1.1 可以定义 24 个状态代码。
  • HTTP 1.1 有一个警告标头,能够生成许多辅助状态警报。
  • HTTP 1.0 身份验证不安全,因为它未加密。
  • HTTP 1.1 安全,因为它使用用户名、密码和一次性值的校验和。

HTTP 1.0和HTTP 1.1的区别

本文由网友:祖书瑶 投稿 欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:HTTP 1.0和HTTP 1.1的区别
本文链接:https://www.vsdiffer.com/vs/http-1-0-vs-1-1.html
免责声明:以上内容仅代表 网友:祖书瑶 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。