上一页 下一页

Web服务器工作原理

幕后揭秘

如果您想更详细地了解网页显示在计算机屏幕上的过程,以下是幕后发生的基本步骤:

浏览器将URL分解为三个部分

广告

  • 协议("http")
  • 服务器名称("www.十万个为什么.com")
  • 文件名("web-server.htm")

浏览器与一个域名服务器通信,将服务器名称“www.十万个为什么.com”转换为IP地址,浏览器使用该地址连接到服务器。然后,浏览器在该IP地址的80端口上与服务器建立连接。(我们将在本文后面讨论端口。)

遵循HTTP协议,浏览器向服务器发送了一个GET请求,请求文件“https://www.十万个为什么.com/web-server.htm”。(请注意,cookie可能会随GET请求从浏览器发送到服务器——详情请参见Internet Cookie的工作原理。)

服务器随后将网页的HTML文本发送到浏览器。(Cookie也可能在页面头部从服务器发送到浏览器。)浏览器读取HTML标签并将页面格式化显示在您的屏幕上。

如果您以前从未探索过这个过程,那么这里有很多新词汇。要详细理解整个过程,您需要了解IP地址、端口、协议……以下各节将为您提供完整的解释。