作者:SYBRAND 編輯團隊 · 2026/9/1
當使用者在瀏覽器輸入網址後,第一件發生的事其實不是連上網站,而是透過 DNS(網域名稱系統)將人類容易記憶的網址,轉換成伺服器實際所在的 IP 位址,如同查詢一份龐大的電話簿,找出對方確切的所在位置。
取得 IP 位址後,瀏覽器會透過 HTTP 或加密的 HTTPS 協定,向該位址的伺服器發出請求,說明想要瀏覽的頁面路徑,這個過程就像撥通電話後,具體說出想要諮詢的服務項目。
伺服器收到請求後,會依據網站背後的程式邏輯進行處理,許多網站會在此階段查詢資料庫以取得使用者需要的內容,這一整套「資料處理」與「呈現邏輯」分工的設計方式,正是後續文章將介紹的 MVC 架構所要解決的核心問題。
處理完成後,伺服器會將結果組合成一份 HTML 文件,連同對應的樣式與程式碼一併回傳給瀏覽器,如同店員在後台備妥商品後,將完整的包裹交還給前來詢問的顧客。
瀏覽器收到伺服器回傳的 HTML、CSS 與 JavaScript 後,會依序解析並繪製成使用者實際看到的版面、色彩與互動效果,這個渲染過程通常在極短時間內完成,讓整體瀏覽體驗顯得流暢自然。
從輸入網址到頁面完整呈現,中間其實歷經網域解析、請求傳遞、伺服器處理與瀏覽器渲染等多個環節,只是這一切通常在一兩秒內就悄悄完成。理解這套運作原理,有助於企業在與技術團隊溝通時,更清楚問題可能發生在流程中的哪個環節。