當我們輸入一個 URL 會發生什麼?


什麼是 URL?

網路地址,也稱為統一資源定位符 (URL),指的是一個網路資源,它同時指定了該資源在計算機網路中的位置以及如何訪問它。它是一種統一資源識別符號 (URI)。URL 最常用於指代網頁,但它們也可以用於檔案傳輸、電子郵件、資料庫訪問以及其他各種用途。URL 由全球資訊網的發明者蒂姆·伯納斯-李於 1994 年定義。

URL 由協議、域名、網頁路徑和名稱組成。URL 由網際網路使用者在網頁瀏覽器的位址列中輸入或複製貼上使用。因此,每次點選應用程式(電子郵件、線上頁面、Word 文件)中的超連結時,實際上都會將您轉發到該 URL。

很難記住伺服器的 IP 地址。域名是 IP 地址的文字版本,更人性化且易於記憶。它是 URL 的一部分,主要用於組織的品牌推廣。

句點或點用於分隔域名所有部分。路徑指定可以在哪裡找到頁面、帖子、檔案或其他專案。它通常被比作網站的基礎檔案結構。在主機名之後,路徑由正斜槓分隔。

所有 URL 均按以下順序顯示 -

  • 方案名稱

  • 冒號和兩個斜槓

  • 伺服器位置

  • 伺服器上資源的埠和位置

  • 片段識別符號

HTTP 和 HTTPS 是最常用的協議。

當我們輸入一個 URL 會發生什麼?

當我們輸入一個 URL 時,會觸發以下操作

  • 瀏覽器檢查快取以查詢 DNS 條目,以查詢網站對應的 IP 地址。

  • 如果在快取中未找到域名,則 ISP(網際網路服務提供商)DNS 伺服器執行 DNS 查詢以確定託管域名的伺服器的 IP 地址。

  • 然後,瀏覽器使用 SYN 和 ACK 訊息與伺服器建立 TCP 連線。

  • Web 伺服器從瀏覽器接收 HTTP 請求。

  • 主機計算機上的伺服器處理請求並做出響應。

  • 伺服器傳送帶有響應狀態的 HTTP 響應。

  • 瀏覽器顯示 HTML 內容。

DNS 代表域名系統;它維護和對映網站的名稱及其相應的 IP 地址連結。網際網路上的每個 URL 都有一個唯一的 IP 地址,它是執行網站伺服器的機器的地址。DNS 的根本目標是提供使用者友好的導航。您可以透過在瀏覽器中輸入其 IP 地址來快速訪問網站。

更新於: 2021 年 8 月 17 日

307 次檢視

開啟你的 職業生涯

完成課程獲得認證

開始學習
廣告