web工作原理
1.web开发者编写网页(静态网页或者动态网页),上传到web服务器。
2.web服务器启动,并在分配给web服务的端口(80,8080,等)监听发送过来的http请求。
3.用户在客户端浏览器中键入一个http网页请求,建立与web服务器的连接。
4.客户端和web服务器的联系通道建立完成后,客户端将请求服务器执行的行为,http协议的版本,要请求的资源,本机所用的浏览器信息,本机浏览器所能解析的文件格式,客户端要送给服务器的数据等封装成为一个称为http请求(http request)的消息通过该通道发送给服务器。
5.监听web服务端口的web服务器就受到http请求后,如果请求的是静态网页,那么web服务器在本地文件系统中定位.htm或者.html文件,及html文件指令中包含的其他文件;如果请求的是动态网页,那么web服务器就在本地文件系统中找到动态网页,然后将该网页解析成为静态网页。
6.web服务器将发送的内容的类型,服务器信息,html文件内容等封装成http请求通过网页发送给客户端,然后断开与客户端的连接。
7.浏览器解析html,显示网页。
原文:http://www.cnblogs.com/wangqiulin/p/4890699.html