Web (全球資訊網)到底是什麼?|組成內容、運作機制|全方位解析

更新日期: 2022 年 5 月 15 日

當我們打開瀏覽器,想在搜尋欄查找特定網站時,除了網址外總會看到「www」這個字。

對於一位普通的網路使用者,其實我們不需要在意那三個字的意思。

但你若是製作網站感興趣,甚至未來想往網路業發展。

若能理解「www」背後的意涵,將能讓你對「網路」有更宏觀的視野。

話不多說,我們趕快來介紹吧!

什麼是 www(Web) ?

「www」是「World Wide Web」三個字的簡寫,最常被簡稱為「Web」,中文翻譯為「全球資訊網」。

Web 是一個系統,以「網際網路」為連結核心,將所有的「網頁」與「網站」連結在一起。

同時,那些網站、網頁上的資料,會被儲存在「網路伺服器」,作為存放的空間。

看到這裡,你可能會想說:「りしれ供さ小」,不用緊張,我們可以用吃爭鮮來比喻。

在迴轉壽司檯上,我們可以將「壽司」想成網頁、網站,「壽司盤」則是網路伺服器,用來存放相關內容。

正在吃壽司的「你」,就是網際網路本身,將不同種類的壽司從台上拿下來,並通通放進嘴巴「連接再一起」。

上述這輪「吃爭鮮」的動作,則是 Web 此系統的運作方式。

你反問:「可是爭鮮很難吃,一般我是不吃那間的」

當然,隨便你想吃哪間都行,我只是用來比喻而已,懂嗎?

Web(全球資訊網) 與 Internet (網際網路)差別是什麼?

很多初學網路知識的人,會將「Web」與「 Internet 」兩者混為一談,認為是相同的東西。

我們可以先從最簡單的知識理解,再逐漸展開與衍生。

兩台電腦透過線路(藍芽、網路線等)連在一起,此狀態稱為「連線」,我們也稱此狀態為「網路」

當全球每台電腦,藉由各式各樣大型的連線設備(路由器、數據機等),全部串接再一起,稱為「網際網路」

因此,我們可以將「網際網路」視為一個,由無數「網路」連接起來的大型集合體。

如果你有看過《一拳超人》的話,「網路」就像是普通的黑色精子,「網際網路」則是無數黑色精子構成的黃金精子。

理解網際網路概念後,「全球資訊網」則是建立在網際網路基礎設備上,產生的資訊傳遞系統。

白話文來說,「Internet」可以想成一個硬體設施(例如手機),「Web」是一個軟體設施(例如 APP)。

了解更多:網路 101 |網際網路是如何運作?|EP 01

Web 是如何運作?

每次我們開啟電腦,只要點進想查看的網站,就會自動跳出文字、圖片、影片等資料。

這種接近魔法的過程中,就是由一系列 Web 相關動作逐步完成。

我們可以用下方圖示,大致先了解 Web 運作機制。

全球資訊網(web)運作機制,由客戶端傳輸請求,伺服器回應請求。

「客戶端」就是我們使用的各種「連線裝置」,例如手機、平板、電腦都算是客戶端的裝置。

「伺服器」則為儲存網站數據的機台。

當「客戶端」想要進入一個網站,「伺服器」就會回傳該網站的資料給使用者,最後成功顯示在瀏覽器上。

你可能說:「原理這麼簡單,圖幹嘛做這麼複雜!?」

我們前面解釋的原理,只是簡單介紹 Web 運作的大概念,過程中還包含許多細節。

以下我們將 Web 的原理,拆解成更細緻的部分討論。

Web 由什麼組成?

我們可以將手機載入網站資料的過程,想像成出門去全聯買雜貨。

以客戶端(手機)就是你家,伺服器則為全聯。

在過程中,我們需要經歷以下事物。

網際網路連線

網際網路讓你能夠傳送、接收 Web 的數據。

可以將它想像成路上的人行道、馬路,是最基礎的設施。

TCP

TCP 是「Transmission Control Protocol」的縮寫。

TCP 是一種網路網路的規定,規範網路上的各種數據,應該以哪些路徑有秩序地傳遞。

可以將它想成路上的各種交通號誌,確保你去採買的路上,能夠安全、有秩序的到達目的。

更棒一點,網路世界中不會有違法的三寶。

DNS

DNS 是「Domain Name Servers」的縮寫。

DNS 如同一個網站位置的通訊錄。

當你在瀏覽器輸入網站的網址(Domain Name ),瀏覽器就會去查看 DNS 這個通訊錄。

瀏覽器必須先去找出該網站,在網路世界中的正確位置,才能取得網站的各種資料,並呈現在使用者眼前。

它就像一個 Google Map,讓你能在地圖上找出那間全聯的地址,作為前進的方向。

HTTP

HTTP 是「HyperText Transfer Protocol」的縮寫。

HTTP 是一個「通訊協議」。

它最主要的功能,在於建立一個能互相理解的「語言」,使「客戶端」與「伺服器」順利溝通並傳送資料。

例如我們到全聯後,會用「國語」和店員交談、購買商品。

對電腦來說,它則會將裝置互相溝通的語言,稱為「協議」。

Web 實際運作機制是什麼?

前面介紹完 Web的組成內容,接著我們來看看,實際上 Web 的運作流程。

當我們打開瀏覽器,並輸入在搜尋欄輸入網址後,會有以下四個流程。

查詢地址

首先,瀏覽器會去 DNS ,尋找該網址背後真正的網路地址。

用真實世界比喻,就像我們想知道「全聯-竹南店」在哪,因此打開 Google map 去查詢該地址。

傳送請求訊息

接著,瀏覽器傳送一個訊息給伺服器,詢問對方是否能提供該網站的數據副本,讓客戶端的使用者查看。

此外,那一則訊息是以 HTTP 協議的格式撰寫,並透過 TCP 的指引,順利將送給伺服器。

可以想成,瀏覽器用「國語」寫了一封信,郵差拿著那封信,跟著道路交通規則的指示,交給全聯-竹南店。

店員打開信封,上面寫著:「請給我一瓶牛奶(不要林鳳營)」(網路世界不收錢)

回傳數據包

如果伺服器端確認該訊息後,它將回傳一則「確認接收」訊息給瀏覽器使用者。

接著,伺服器為了避免檔案過大傳送失敗,就會開始切割網站的檔案。

它們以「數據包」的形式,逐次傳送給瀏覽器

套回全聯的例子,店員收到訊息後,他會先傳一封「購買確認」的通知書給顧客。

之後,他會去冰箱拿一瓶義美家庭號鮮乳,將它拆解成一塊塊的奶瓶碎塊,逐次分送給顧客。

此外,店員拆解牛奶瓶時,還會分別在碎塊貼上標籤,方便顧客收到時,能夠順利組裝起來(有點像 IKEA 家具)

組成數據

最後,瀏覽器會將一塊塊的數據包,重新組裝成完整的檔案,並呈現在使用者面前。

以現實比喻,我們將想原先購買的牛奶碎塊,重新組成一整瓶完整的牛奶,順利喝下一杯「剛出爐」的鮮乳。

上述四步驟,就是 Web 的基礎運作原理。

常見問題回顧

回顧本文,我重新整理了三個主要問題,幫你重新回顧重點問題,確實理解吸收。

www (Web)是什麼?

www 是「全球資訊網」的簡稱,它是以網際網路作為基礎核心,從中衍生開發出來的實際應用技術。

全球資訊網(Web)與網際網路(internet)的差異是什麼?

我們可以將「Internet」可以想成一個硬體設施(例如手機),「Web」則是一個軟體應用程式(例如 APP)。

Web 如何運作

它是由「客戶端」與「伺服器」兩端組成,由客戶端發出「請求」讓伺服器接收,再由「伺服器」傳送回應給客戶端。

Web 如何組成

它主要是由「網際網路連線」、「TCP」
、「DNS」、「http」此四要素組成。

最後,我們可以來看看,當初發明 Web 的高手:提姆·柏內茲-李,對於如今蓬蓬發展的現況有什麼想法。

(記得打開中文字幕)

以上就是我的介紹,我們下次見~

Similar Posts