【问题标题】:What different between HTTP protocol and HTTP server?HTTP协议和HTTP服务器有什么区别?
【发布时间】:2020-04-03 11:34:04
【问题描述】:

我只知道 HTTP 是让客户端使用 Chrome 或 Safari 等浏览器从 Web 服务器获取资源的协议。所以 HTTP 是“协议”,但我在某处看到“HTTP 服务器”是什么意思,普通服务器和 HTTP 服务器有什么区别?

我了解了 OOP,我认为客户端-服务器都有 HTTP 方法,例如:

client.HTTP.request(data)
server.HTTP.send(data)

这是真的吗?

【问题讨论】:

  • 大多数网络协议都有服务器/客户端(如果不对称)或同等实体(对称)。 HTTP 是一种典型的协议,它定义了 HTTP 服务器和 HTTP 客户端(如 Web 浏览器)之间的通信。您可以浏览相关的 IETF RFC 文档以了解有关协议定义的更多信息,这些都是简单的英语。

标签: http web


【解决方案1】:

HTTP 服务器是理解 HTTP 协议并能够响应来自客户端的 HTTP 请求的机器。

HTTP 服务器可能会执行诸如提供网页和处理传入数据之类的操作。

【讨论】:

  • “了解 HTTP 协议”意味着如果该协议允许并行请求,那么机器(HTTP 服务器)也知道如何创建线程来处理这些请求?
  • @AlexNguyen 协议仅定义行为。这些行为应该如何实现(单线程或多线程)取决于供应商的选择。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-13
  • 2013-10-15
  • 2020-11-30
  • 1970-01-01
  • 2013-02-13
  • 2014-07-10
相关资源
最近更新 更多