- HTML5+CSS3+JavaScript+Bootstrap網站開發實用技術(第3版)
- 張大為 劉德山 崔曉松 張也非主編
- 416字
- 2025-04-02 16:24:58
1.2 互聯網的工作機制
前面簡單介紹了互聯網的訪問過程和其中涉及的一些概念。在互聯網中,提供瀏覽服務的服務器一般被稱為Web服務器,如果涉及數據檢索和查詢操作,還會涉及數據庫服務器。互聯網的具體工作過程如圖1-3所示。
①啟動客戶端瀏覽器后,在瀏覽器中輸入要訪問頁面的URL地址。由DNS進行域名地址解析,找到服務器IP地址,向該地址所指向的Web服務器發出請求。
②Web服務器根據瀏覽器送來的請求,把URL地址轉換成頁面所在服務器上的文件全名,查找相應的文件。
③如果URL指向靜態HTML文檔,Web服務器使用HTTP把該文檔直接送給瀏覽器。如果HTML文檔中嵌入了ASP、PHP或JSP程序,則由Web服務器運行這些程序,并把結果送到瀏覽器。如果Web服務器運行的程序包含對數據庫的訪問,則服務器將查詢指令發送給數據庫服務器,對數據庫執行查詢操作。

圖1-3 互聯網的工作機制
④操作成功后,數據庫將查詢結果返回Web服務器,再由Web服務器將結果數據嵌入頁面,并以HTML格式發送給瀏覽器。
⑤瀏覽器解釋HTML文檔,在客戶端屏幕上展示結果。
推薦閱讀
- Mastering Objectoriented Python
- Vue.js前端開發基礎與項目實戰
- Java 9 Programming Blueprints
- Kotlin Standard Library Cookbook
- Nginx Essentials
- Apex Design Patterns
- Bootstrap 4:Responsive Web Design
- Getting Started with Greenplum for Big Data Analytics
- 從Java到Web程序設計教程
- Java編程的邏輯
- PHP編程基礎與實例教程
- C專家編程
- 動手打造深度學習框架
- SQL Server 入門很輕松(微課超值版)
- JavaEE架構與程序設計