Web服务器只是一个计算机程序,可以根据请求分发网页。运行程序的机器通常也称为服务器。Web服务器的主要任务是将所需的网页交付给客户端。那么Web服务器是如何工作的?
每当您在Internet上查看网页时,您都是在从Web服务器请求该网页。当您在浏览器中键入URL时(例如,示例域 ),您的浏览器从 Web 服务器请求页面,然后Web服务器将页面发回:
简单版本请参考上图,详细版本请参考下图:
Web服务器工作的简单过程包括以下步骤:
1.从域名中获取IP地址:
我们的网络浏览器最初获取 IP 地址,即域名解析为,例如,具有域名的页面可能是https://www.hengxun.cn它可以通过 2 种方式获取 IP 地址。
通过在其缓存中查找。
通过询问一个或多个 DNS 服务器。
2. 浏览器请求完整的URL:
识别IP地址后,浏览器现在会从网络服务器询问完整的 URL。
3.We服务器响应请求:
Web服务器通过发送请求的页面向浏览器确认,如果页面不存在或发生其他错误,它将发送相关的错误消息。
例如:您可能在尝试启动网页时看到过404错误,这是当页面不存在时服务器发送的消息。
另一个常见的错误是401错误,因为我们提供的凭据不正确,例如用户名或密码,我们拒绝访问。
4.浏览器显示网页:
浏览器最终会收到网页并呈现它,或显示错误消息。
以上就是Web服务器的工作流程分享。
Copyright © 2013-2020. All Rights Reserved. 恒讯科技 深圳市恒讯科技有限公司 粤ICP备20052954号 移动站