我们为什么使用HTTP?

我们为什么使用HTTP?,http,Http,我了解HTTP的使用以及它是如何工作的,但我找不到一个简单而准确的答案来解释为什么我们使用HTTP访问任何网站 PS:我知道it的力量。客户机-服务器模式、无连接、无状态、SSL/TLS等,但这并不能证明我为什么要使用它。这就像是在问:“为什么我必须使用4个轮子来驱动我的汽车?”(有一些汽车的轮子数少于4个,但我们假设其中一个有4个轮子来演示此论点) 答案是:因为没有别的办法 首先,你不直接使用车轮,你的车会。类似地,您不直接使用HTTP(即,您不“谈论HTTP”),您的浏览器会。服务于网站的服

我了解HTTP的使用以及它是如何工作的,但我找不到一个简单而准确的答案来解释为什么我们使用HTTP访问任何网站

PS:我知道it的力量。客户机-服务器模式、无连接、无状态、SSL/TLS等,但这并不能证明我为什么要使用它。

这就像是在问:“为什么我必须使用4个轮子来驱动我的汽车?”(有一些汽车的轮子数少于4个,但我们假设其中一个有4个轮子来演示此论点)

答案是:因为没有别的办法

首先,你不直接使用车轮,你的车会。类似地,您不直接使用HTTP(即,您不“谈论HTTP”),您的浏览器会。服务于网站的服务器也会这样做

PS:我知道it的力量。客户机-服务器模型、无连接、无状态、SSL/TLS等,但这并不能证明我为什么要使用它

因为你不能不这样做。HTTP是一种用于“访问和查看网站”的通信协议。所以“查看网站”的唯一方法是通过谈论HTTP协议


当你在浏览器中键入URL时,浏览器会通过HTTP协议与服务器通信并将页面返回给你。

真正的问题是:我们为什么不使用它

您需要一种与保存内容的服务器通信的方式。因此,需要有一种方法来请求数据并让它交付数据。这是通过HTTP实现的

其他选项有Gopher()、HTTPS或HTTP2 最后两个依赖于HTTP并添加了加密层(simplyfied)


Gopher与HTTP方法类似,但其多媒体支持有限——它还有其他优势。如果您想了解更多信息,请查看链接的wikipedia文章。

有些汽车的车轮数少于或多于4个;)相对于什么选择?