網頁、網站、Web 伺服器和搜尋引擎有什麼區別?

本文介紹了各種與 Web 相關的概念:網頁、網站、Web 伺服器和搜尋引擎。這些術語經常被 Web 新手混淆,或者使用不當。讓我們來學習它們各自的含義吧!

先決條件 您應該瞭解網際網路是如何運作的
目標 能夠描述網頁、網站、Web 伺服器和搜尋引擎之間的區別。

摘要

就像任何知識領域一樣,Web 也有很多行話。別擔心,我們不會用所有行話來淹沒你(如果你好奇的話,我們有一個術語表)。但是,在開始之前,你需要理解一些基本術語,因為你將在閱讀過程中一直聽到這些表達。由於這些術語指的是相關但不同的功能,因此很容易混淆它們。你有時會看到這些術語在新聞報道和其他地方被誤用,所以混淆它們是可以理解的。

隨著我們進一步探索,我們將更詳細地介紹這些術語和技術,但這些簡短的定義將是您的一個很好的開始

網頁

可以在 Web 瀏覽器(如 Firefox、Google Chrome、Opera、Microsoft Edge 或 Apple Safari)中顯示的文件。這些也經常被稱為“頁面”。

網站

一組 Web 頁面,它們被分組在一起,通常以各種方式相互連線。通常被稱為“網站”或“站點”。

Web 伺服器

在網際網路上託管網站的計算機。

搜尋引擎

一種 Web 服務,可以幫助您查詢其他 Web 頁面,例如 Google、Bing、Yahoo 或 DuckDuckGo。搜尋引擎通常透過 Web 瀏覽器訪問(例如,您可以在 Firefox、Chrome 等的位址列中直接執行搜尋引擎搜尋)或透過 Web 頁面訪問(例如,bing.comduckduckgo.com)。

讓我們來看一個簡單的類比——公共圖書館。這是您通常在訪問圖書館時會做的事情

  1. 找到搜尋索引並查詢您想要書籍的標題。
  2. 記下書籍的目錄號。
  3. 找到包含該書的特定部分,找到正確的目錄號,並取書。

讓我們將圖書館與 Web 伺服器進行比較

  • 圖書館就像 Web 伺服器。它有幾個部分,這類似於一個託管多個網站的 Web 伺服器。
  • 圖書館中的不同部分(科學、數學、歷史等)就像網站。每個部分都像一個獨特的網站(兩個部分不包含相同的書籍)。
  • 每個部分中的書籍就像網頁。一個網站可能有多個網頁,例如,科學部分(網站)將包含關於熱力學、聲學、熱力學、靜力學等(網頁)的書籍。每個網頁都可以找到一個唯一的地址(URL)。
  • 搜尋索引就像搜尋引擎。每本書在圖書館中都有自己的獨特位置(兩本書不能放在同一個位置),這是由目錄號指定的。

主動學習

目前還沒有可用的主動學習。 請考慮貢獻

深入瞭解

因此,讓我們更深入地瞭解這四個術語是如何相關的,以及為什麼它們有時會互相混淆。

網頁

一個網頁是一個簡單的文件,可以透過瀏覽器顯示。此類文件是用HTML語言編寫的(我們將在其他文章中更詳細地介紹)。一個網頁可以嵌入各種不同型別的資源,例如

  • 樣式資訊 - 控制頁面的外觀和風格
  • 指令碼 - 為頁面新增互動性
  • 媒體 - 影像、聲音和影片。

注意:瀏覽器還可以顯示其他文件,例如PDF 檔案或影像,但網頁一詞專門指 HTML 文件。否則,我們只使用文件一詞。

所有可用的 Web 頁面都可以透過一個唯一的地址訪問。要訪問一個頁面,只需在瀏覽器的位址列中輸入其地址即可

Example of a web page address in the browser address bar

網站

一個網站是一組連結的 Web 頁面(加上它們相關的資源),它們共享一個唯一的域名。給定網站的每個 Web 頁面都提供明確的連結——大多數情況下以可點選的文字形式——允許使用者從網站的一個頁面移動到另一個頁面。

要訪問一個網站,請在瀏覽器的位址列中輸入其域名,瀏覽器將顯示該網站的主頁或主頁(非正式地稱為“首頁”)

Example of a website domain name in the browser address bar

請注意,也可以有一個單頁面網站:一個由單個 Web 頁面組成的網站,該頁面根據需要動態更新新內容。

Web 伺服器

一個Web 伺服器是託管一個或多個網站的計算機。“託管”意味著所有Web 頁面及其支援檔案都可以在該計算機上訪問。Web 伺服器將根據使用者的請求,將網站上託管的任何Web 頁面傳送到任何使用者的瀏覽器。

不要混淆網站Web 伺服器。例如,如果您聽到有人說:“我的網站沒有響應”,實際上意味著Web 伺服器沒有響應,因此網站不可用。更重要的是,由於一個 Web 伺服器可以託管多個網站,因此Web 伺服器一詞絕不用來指定一個網站,因為這會導致很大的混淆。在我們之前的例子中,如果我們說:“我的 Web 伺服器沒有響應”,這意味著該 Web 伺服器上的多個網站不可用。

搜尋引擎

搜尋引擎是 Web 上的一個常見混淆來源。搜尋引擎是一種特殊的網站,它可以幫助使用者從其他網站上查詢 Web 頁面。

有很多搜尋引擎:GoogleBingYandexDuckDuckGo 等等。有些是通用的,有些是針對特定主題的。使用您喜歡的任何一種。

許多 Web 新手會混淆搜尋引擎和瀏覽器。讓我們澄清一下:一個瀏覽器是一個檢索和顯示 Web 頁面的軟體;一個搜尋引擎是一個網站,可以幫助人們從其他網站上查詢 Web 頁面。混淆的原因是,當有人第一次啟動瀏覽器時,瀏覽器會顯示搜尋引擎的主頁。這是有道理的,因為,很明顯,您使用瀏覽器做的第一件事就是找到一個 Web 頁面來顯示。不要混淆基礎設施(例如,瀏覽器)和服務(例如,搜尋引擎)。這種區別會對您有很大幫助,但即使是一些專業人士也會說話含糊,所以不要為此感到焦慮。

這是一個 Firefox 顯示 Google 搜尋框作為其預設啟動頁面的示例

Example of Firefox nightly displaying a custom Google page as default

下一步