什么是浏览器/服务器(Browser/Server,B/S)三层架构,画图并简要说明,简述网页浏览的基本过程。

B/S三层架构

第一层为客户端表示层,只保留Web浏览器程序,不存放任何应用程序。

第二层是应用服务器层,由一台或多台Web服务器组成,处理应用中的所有业务逻辑,以及执行对数据库的访问等。

第三层是数据中心层,安装数据库服务器,负责整个应用中的数据存储、查询和更新等操作。

网页浏览的基本过程

(1)在客户端的浏览器地址栏中,用户输入要访问的网页网址URL,按回车确认。

(2)Web服务器收到客户的HTTP请求,根据URL中指定的路径和网页文件,调出相应的网页文件。如果客户要浏览的页面是普通的html页面,Web服务器将把该页面直接发送给用户。如果是服务器页,Web服务器将把该页面交给应用服务器,由应用服务器执行页面中的服务器端脚本程序,执行完后,将执行结果返给Web服务器,Web服务器再将页面发送到客户端。

(3)在客户端,Web浏览器接收Web服务器返回的网页文件,文档在浏览器中被打开,浏览器按照从上到下的顺序显示网页内容,如果存在客户端脚本程序,则解释执行客户端脚本程序,直到网页文档的结束。

—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花