位置:首页 > Web开发 > HTTP协议 > 超文本传输协议(HTTP)是什么?

超文本传输协议(HTTP)是什么?

HTTP代表超文本传输协议。这是一个基于 TCP/IP 通信协议,是用来提供 World Wide Web上的几乎所有的文件和其它数据,统称资源。这些资源可能是HTML文件,图像文件,查询结果,或其他任何东西。

浏览器是作为一个HTTP客户端的作品,因为这就是所谓的Web服务器的HTTP服务器发送请求。 Web服务器,然后发送回客户端的响应。标准和HTTP服务器的默认端口上监听是80,但它可以改变到任何其他端口,如8080等

有三个HTTP重要应该知道的事情:

  • HTTP是无连接的: 在发出请求时,客户端与服务器断开连接,并等待响应。服务器必须重新建立连接后,它处理请求。

  • HTTP是独立的媒体的: 可以发送任何类型的数据,只要通过HTTP的客户端和服务器都知道如何处理的数据内容。决定如何处理内容的MIME规范。

  • HTTP是无状态的: HTTP连接,这是一个直接结果。服务器和客户端,只知道对方在一个请求。此后,每个忘记了其他。出于这个原因,无论是客户端还是浏览器可以保留不同要求之间的跨网页的信息。

下图显示了符合HTTP协议通讯: