20170327_请说出Web的工作原理
1、Web服务器:
(1)安装了 Web 服务器软件的计算机就是 Web 服务器,Web 服务器软件对外提供Web服务。
(2)Web 服务器的工作流程是:
a、用户通过 Web 浏览器向 Web 服务器发出请求。
b、当 Web 服务器接收到这个请求后,将替用户查找该请求所对应的资源。
c、找到相应的资源后,然后将这个资源返回给 Web 浏览器供用户查看。
2、Web客户端:
(1)通常将那些向Web服务器请求获取资源的软件都称之为Web客户端。
(2)Web 客户端的工作流程是:
a、当用户点击 Web 浏览器中的超链接或者是在 Web 浏览器中输入 URL 地址并且按下 enter 键后,此时,Web 浏览器将该信息转换为标准的 HTTP 请求发送给Web服务器。
b、当 Web 服务器接收到这个 HTTP 请求时,便根据请求内容查找信息资源。
c、找到相应的资源后,该 Web 服务器将这部分资源通过标准的 HTTP 响应发送回给Web浏览器。
d、最后,Web 浏览器接收到 HTTP 响应后将 HTML 文档显示出来供用户查看。