本博文基於知乎“Web 是什么意思?”一問而引起。(本文均屬於博主從知乎上自身所答搬運而至)。
如無特殊聲明,括號()內以分號分隔的名詞均等效。
本文如無特殊引用聲明,則所有內容版權均屬 《計算機網絡》電子工業出版社(第六版) 謝希仁 編著 所有;本文從中摘要並加以答者自身的整理。
關鍵詞:
互聯網(internet;internetwork;internection network)、
因特網(Internet)、
萬維網(WWW;world wide web;Web)、
HTTP(HyperText Transfer Protocol)、
HTML(HyperText Markup Language)。
搞清上述五個關鍵詞的關系,答案也就一目了然了。
網絡:由若干結點和連接這些結點的鏈路組成。

互聯網:是網絡的網絡,是所有類型網絡的母集。
因特網:世界上最大的互聯網網絡。即 因特網概念從屬於互聯網概念。習慣上,大家把連接在因特網上的計算機都成為主機。
萬維網:並非某種特殊的計算機網絡,萬維網是一個大規模的、聯機式的信息貯藏所,英文簡稱web。萬維網用鏈接的方法能非常方便地從因特網上的一個站點訪問另一個站點(超鏈技術),具有提供分布式服務的特點。萬維網是一個分布式的超媒體系統,是超文本系統的擴充。萬維網基於B/S架構工作。

[圖片來自於 計算機網絡之萬維網WWW - CSDN博客]
URL:萬維網使用統一資源定位符(Uniform Resource Locator)來標志萬維網上的各種文檔,並使每個文檔在整個因特網的范圍內具有唯一的標識符URL。
HTTP:為解決“用什么樣的協議來實現整個因特網上的萬維網文檔”這一難題,就要使萬維網客戶程序(以瀏覽器為主,但不限於瀏覽器)與萬維網服務器程序之間的交互遵守嚴格的協議,這就是超文本傳送協議(HyperText Transfer Protocol)。HTTP是處於應用層的協議,使用TCP傳輸層協議進行可靠的傳送。因此,需要特別提醒的是,萬維網是基於因特網的一種廣泛因特網應用系統,且萬維網采用的是HTTP(端口:80)/HTTPS(端口:43)的傳輸協議,但因特網還有其他的網絡應用系統(如:FTP、SMTP等等)。
HTML:為了解決“怎樣使不同作者創作的不同風格的萬維網文檔,都能在因特網上的各種主機上顯示出來,同時使用戶清楚地知道在什么地方存在着鏈接”這一問題,萬維網使用超文本標記語言(HyperText Markup Language),使得萬維網頁面的設計者可以很方便地用鏈接從頁面的某處鏈接到因特網的任何一個萬維網頁面,並且能夠在自己的主機品目上將這些頁面顯示出來。HTML與txt一樣,僅僅是是一種文檔,不同之處在於,這種文檔專供於瀏覽器上為瀏覽器用戶提供統一的界面呈現的統一規約。且具備結構化的特征,這是txt所不具備的強制規定。
