
網路 - 工作原理?
在最簡單的層面上,網路在物理上由以下元件組成:
您的個人電腦 - 這是您坐在那裡檢視網頁的電腦。
網路瀏覽器 - 安裝在您的電腦上的軟體,幫助您瀏覽網路。
網際網路連線 - 由 ISP 提供,將您連線到網際網路,以便訪問任何網站。
網路伺服器 - 託管網站的計算機。
路由器和交換機 - 它們是軟體和硬體的組合,接收您的請求並將其傳遞到相應的網路伺服器。
網路被稱為客戶端-伺服器系統。您的計算機是客戶端,儲存電子檔案的遠端計算機是伺服器。
網路工作原理
當您輸入類似 Google.com 的內容時,請求會發送到網際網路上眾多特殊計算機之一,這些計算機被稱為域名伺服器 (DNS)。所有這些請求都透過各種路由器和交換機進行路由。域名伺服器儲存機器名稱及其 IP 地址的表,因此,當您輸入 Google.com 時,它會被轉換為一個數字,該數字標識為您提供 Google 網站服務的計算機。
當您想檢視網路上的任何頁面時,必須透過使用瀏覽器請求頁面來啟動活動。瀏覽器請求域名伺服器將您請求的域名轉換為 IP 地址。然後,瀏覽器使用稱為超文字傳輸協議或 HTTP 的標準向該伺服器傳送請求,請求您想要的頁面。
伺服器應始終連線到網際網路,隨時準備為訪問者提供頁面。當它收到請求時,它會查詢請求的文件並將其返回到 Web 瀏覽器。當發出請求時,伺服器通常會記錄客戶端的 IP 地址、請求的文件以及請求的日期和時間。此資訊因伺服器而異。
一個普通的網頁實際上需要 Web 瀏覽器從 Web 伺服器請求多個檔案,而不僅僅是 HTML/XHTML 頁面,還包括網頁中使用的任何影像、樣式表和其他資源。包括主頁面在內的每個檔案都需要一個 URL 來標識每個專案。然後 Web 伺服器將每個專案傳送到 Web 瀏覽器,Web 瀏覽器收集所有這些資訊並以網頁的形式顯示它們。
簡而言之
我們已經瞭解了 Web 客戶端-伺服器互動是如何發生的。我們可以將這些步驟總結如下:
使用者在瀏覽器中輸入 URL(例如,Google.com)。此請求傳遞到域名伺服器。
域名伺服器返回託管網站的伺服器的 IP 地址(例如,68.178.157.132)。
瀏覽器使用域名伺服器指定的 IP 地址向 Web 伺服器請求頁面。
Web 伺服器將頁面返回到請求頁面的瀏覽器的 IP 地址。該頁面還可能包含指向同一伺服器上其他檔案的連結,例如影像,瀏覽器也將請求這些檔案。
瀏覽器收集所有資訊並以網頁的形式顯示到您的計算機上。