我们为什么要使用HTTP?

时间:2016-05-10 08:57:55

标签: http

我理解HTTP的使用及其工作原理,但我无法找到一个简单而准确的答案,说明为什么我们使用HTTP访问任何网站?

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

2 个答案:

答案 0 :(得分:2)

这就像问:“为什么我必须使用4个轮子来驾驶我的车?”(有少于4个轮子的车,但我们假设一个有4个车轮的车来证明这个论点)

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

首先,你不要直接使用轮子,你的车就是这样。同样,您不直接使用HTTP(即您不“谈论HTTP”),您的浏览器也是如此。服务该网站的服务器也是。

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

因为你不能这样做。 HTTP是为“访问和查看网站”而实现的通信协议。因此,“查看网站”的唯一方法是通过谈论HTTP协议。

如果您在浏览器中输入URL,浏览器会使用HTTP协议与服务器通信并将页面返回给您。

答案 1 :(得分:1)

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

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

其他选项是Gopher(https://en.wikipedia.org/wiki/Gopher_(protocol)),HTTPS或HTTP2 最后两个依赖于HTTP并添加加密层(简称)。

Gopher类似于HTTP方法,但其多媒体支持有限 - 它还有其他优点。如果您想了解更多信息,请查看链接的维基百科文章。