超文本传输​​协议 (HTTP)

发表于 2021-12-22 12:39:14
超文本传输​​协议或 HTTP 是 Internet 上使用的基本协议,用于控制进出托管服务器的数据传输,与 Web 浏览器通信。

HTTP 是 Web 用户和维护网站本身的服务器之间的基本通信方式。

1.png

作为一种无状态协议,HTTP 本身并不保存用户设置——因此使用 cookie 之类的项目来帮助网站和服务器“记住”用户所做的事情。

使用用户可访问的工具意味着用户可以选择删除 cookie 和其他工具并以匿名用户的身份重新开始,或者保存这些标记,以便他们可以再次绕过所有“了解”托管服务器站点的过程。

在某些方面,HTTP 在将 Web 使用转换为真正稳定的有状态结果方面很有用——但是第一次删除所有 cookie 和存储数据的用户可能会对他们的日常 Web 例程有多少受到损害感到沮丧。

早期的 HTTP
让我们来谈谈 HTTP 标头的一些基本部分。HTTP 请求和响应头定义了 HTTP 事务的操作参数。

请求结构通常包含带有方法的 URL,并定义协议。

然后有各种标准和非标准请求字段,它们都触发不同的交互。

一个简单的思考方式是,HTTP 代码和字段同样是两个交易方进行通信的方式——浏览器将请求发送到服务器,服务器发送响应,同样采用 HTTP 语法。

在超文本语法的上下文中普遍化这一点是有道理的,并且是万维网联盟或 W3C 等组织构建当今互联网的方式的一部分。

使 HTTP 安全
随着时间的推移,出现了一种称为 HTTPS 的新协议,它使用传输层安全性和安全文档层或 TLS/SSL 协议对 HTTP 消息的内容进行加密。

在此之前,在许多情况下,黑客可以简单地进入并在其浏览器 URL 栏中键入对实际请求的添加或修改,然后再触发请求本身。这导致了各种安全漏洞,不良行为者可以控制或访问系统。

由于 HTTPS 对实际的 HTTP 语法进行加密,因此它可以有效地防止此类活动。

跟踪和交互
随着网络变得越来越复杂,HTTP 也在不断发展。在过去的几十年里,网络用户和网站的交互方式经历了一些非常重要的演变。

例如,总的来说,Web 2.0 时代是公司和其他网站变得更加互动的时代。一般来说,网页中嵌入了更多的用户注册字段和其他用户事件,所有这些都必须使用 HTTP 进行管理,或者更准确地说是 HTTPS。

然后是未来 web 3.0 的消息,它将依赖于 JSON 等技术来容纳更多的数据映射、更多的语义连接以及浏览器和服务器交互的更多自动化。

HTTP 本身可能会在未来经历更多的变化以适应这一点——但就目前而言,HTTPS 仍然是互联网安全和功能的基础方面。

帮助中心|标签云|免责声明|申请修改|世界地图|锐阔网

Copyright©GMT+8, 2024-11-5 18:46

京ICP备2021033201号

京公网安备11010502050698号

快速回复 返回顶部 返回列表