在常见的两种架构中,无论是C/S(Client/Server)还是B/S(Browser/Server),其实都可以理解为C/S,只不过,浏览器变成了客户端,应用服务器变成了web服务器。
1、在一次请求中浏览器一般会做三件事
(1)向远处服务器发送请求
(2)读取服务器送回的响应数据
(3)根据送回的响应数据渲染出一个丰富多彩的页面
2、web服务的运行机制
(1)为每一个客户都启动一个单独的线程
(2)I/O流读取用户请求的二进制流数据
(3)从请求数据中解析参数
(4)处理用户请求
(5)生成响应数据
(6)I/O流向客户端发送请求数据