计算机网络中的HTTP是什么?


HTTP 代表“超文本传输协议”。HTTP 是一种可以在网络上传输信息的协议。它是互联网协议套件的一种方法,定义了用于共享网页数据的命令和函数。

HTTP 使用服务器-客户端模型。客户端,例如,可能是笔记本电脑或电话设备。HTTP 服务器通常是运行 Web 服务器软件(例如 Apache 或 IIS)的 Web 主机。

HTTP 还代表诸如 GET 和 POST 之类的命令,这些命令用于处理网站上的提交。CONNECT 命令可以充当使用安全套接字层 (SSL) 加密的快速连接。

HTTP 与 SMTP 等效,因为数据是在客户端和服务器之间传输的。HTTP 与 SMTP 的区别在于消息从客户端发送到服务器以及从服务器发送到客户端的方式。SMTP 消息会被保存和转发,而 HTTP 消息则直接传递。

特点

HTTP 的特点如下:

无连接协议

HTTP 是一种无连接协议。HTTP 用户发起请求并等待服务器的响应。当服务器收到请求时,服务器会处理请求并将响应发送回 HTTP 用户,之后客户端断开连接。

媒体独立性

HTTP 协议是媒体独立的,只要用户和服务器都知道如何处理数据内容,就可以传输数据。用户和服务器都需要在 MIME 类型标头中指定内容类型。

无状态

它是一种无状态协议,因为客户端和服务器仅在当前请求期间相互了解。在 HTTP 中,每个客户端连接都会打开一个新的会话来发送其请求,无状态特性使协议非常简单直接。这消耗了服务器上很少的资源,并且可以支持更多同时用户,因为在整个会话中无需维护客户端信息开销。

更新于:2021年5月5日

12K+ 次浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告