什么是超文本传输协议 (HTTP)?

超文本传输协议(HTTP)是互联网上最普遍的协议之一。 它也是连接网络和应用开发团队的少数协议之一,包含了基于 Web 的应用交付和开发所使用的信息。

 

HTTP 如何工作?

HTTP是一种在客户端(例如 Web 浏览器)和 Web 服务器之间编码和传输信息的方法。 HTTP 是互联网上传输信息的主要协议。

客户端与服务器之间以超文本文档的形式进行信息交换,HTTP 由此得名。 超文本是结构化文本,它在包含文本的节点之间使用逻辑链接或超链接。 可以使用超文本标记语言 (HTML) 来操作超文本文档。 使用 HTTP 和 HTML,客户端可以从托管内容的 Web 和应用服务器请求不同类型的内容(例如文本、图像、视频和应用数据)。

HTTP 遵循请求-响应范式,其中客户端发出请求,服务器发出响应,其中不仅包含请求的内容,还包括有关请求的相关状态信息。 这种独立的设计考虑到了互联网的分布式特性,其中请求或响应可能会经过许多中间路由器和代理服务器。 它还允许中介服务器执行增值功能,例如负载平衡、缓存、加密和压缩。

HTTP 是一种应用层协议,依赖于底层网络层协议(如传输控制协议(TCP))来运行。

HTTP 的内部工作原理,特别是客户端和服务器用于交换有关状态和功能的信息的标头,通常会对基于 Web 的应用的性能产生影响。 了解 HTTP 以及这些标头如何控制这些应用的行为可以提高最终用户的性能,还可以更轻松地选择解决 HTTP 和基于浏览器的解决方案的缺点的应用加速解决方案。

与 HTTP 相关的 F5 产品: 

  • BIG-IP 本地流量管理器 (LTM)位于客户端和主机之间,通过指向集群的预配置虚拟服务器管理进出数据中心的流量。 LTM 智能地管理网络流量,因此应用始终可靠、安全且优化。
  • NGINX Plus为您的客户提供高质量的网络体验,提高客户满意度和收入。 NGINX Plus 除了促进 HTTP 通信之外,还促进Web 加速、负载平衡和媒体流。