20、超文本传输协议(HTTP):原理、问题与未来发展
2026/7/23 20:16:53 网站建设 项目流程

超文本传输协议(HTTP):原理、问题与未来发展

1. HTTP 概述

互联网的迅猛发展得益于万维网(Web)的广泛普及,而 Web 的持续成功很大程度上归功于超文本传输协议(HTTP)的有效性。HTTP 是一种应用协议,用于在 Web 服务器和客户端(浏览器)之间移动信息。它与 Telnet、ftp 和 SMTP 等标准 UNIX 应用类似,利用自身知名端口地址和底层可靠通信协议(如 TCP/IP)的服务。

在 Web 出现之前,传统的文件传输方式是使用 ftp 应用。但 ftp 在 Web 传输中效率低下,因为它需要为文件下载请求使用单独的控制连接,下载请求发出后,服务器还需建立另一个连接来下载所选文件。而 HTTP 通过使用单个连接进行文件请求和数据传输,简化了这一过程。

2. HTTP 的工作原理

2.1 基本流程

HTTP 的主要功能是请求超链接引用的页面,其工作步骤如下:
1. 当浏览器指向 Web 服务器时,HTTP 会在客户端和服务器的 80 端口(HTTP 服务器进程的知名端口)之间建立 TCP 连接。
2. TCP 连接建立后,所选的 HTML 文档将通过该连接传输到客户端进行显示。
3. HTML 文档传输完成后,服务器会立即自动终止 TCP 连接。

值得注意的是,即使客户端希望在同一会话中从同一服务器传输更多 HTML 页面,每次新请求都需要建立新的 TCP 连接,这种操作方式会引发一些严重的性能问题。

2.2 处理嵌入式对象

HTML 页面除了超链接外,还可能包含其他信息对象,如图形。当浏览器遇到嵌入式信息引用时,

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询