web工作原理

web工作原理

web的工作原理:

1、用户在瀏覽器中輸入要訪問的web站點地址或在已打開的站點點擊超鏈接。

2、由dns進行域名解析,找到服務器的IP地址,向該地址指向的web服務器發出請求。

3、web服務器根據請求將URL地址轉換為頁面所在的服務器上的文件全名,查找相應的文件。

4、若URL指向靜態文件,則服務器將文件通過http協議傳輸給用户瀏覽器;若HTML文檔中嵌入了ASP,PHP,JSP等程序,則由服務器直接運行後返回給用户;如果web服務器所運行程序包含對數據庫的訪問,服務器會將查詢指令發送給數據庫服務器,對數據庫執行查詢操作,查詢結果由數據庫返回給web服務器,再由web服務器將結果潛入頁面,並以html格式發送給瀏覽器。

5、瀏覽器解釋html文檔,在客户端屏幕上展示結果。

Web服務器指的是一個軟件程序,例如Apache Tomcat、Jboos等。它們的作用就是管理Web應用,當客户端發出一個HTTP請求,相應的Web服務器接收HTTP請求後,調用相應的web應用處理請求,然後Web服務器再將響應結果返回給客户端。額外説明:服務器是一個硬件概念,指的是24小時不間斷運行的主機。簡單來説就是一台電腦,裏面配置好了Web服務器和web應用。客户端就可以通過URL地址向該服務器發出HTTP請求,訪問Web應用的資源文件了。