2022年12月25日 星期日

今日閱讀: 普林斯頓最熱門的電腦通識課(十) 全球資訊網 (WWW)

我就是那個一直以為網際網路就是 WWW 的人,一直以為它們兩者是同義詞,看來生活中也經常被誤用。

網際網路算是基礎通訊設施,而 WWW 則是在這設施上面跑的協定,負責用來連結請求者與被請求者間的溝通。

常見的網路專有名詞,包含 URLHTTPHTMLBrowser,都在這個章節做了簡單扼要的解釋。

至於網路使用者的隱私及便利性,往往是矛盾的,想要便利可能就會犧牲部份隱私權;想要完全隱私權,就有可能會有所不便。

在通訊軟體部份,強調端對端加密,防止網路通訊資料外流,但通常防不勝防。


本章節重點摘要如下:

在網際網路上能見度最高的是全球資訊網 (World Wide Web, WWW)。

網際網路跟全球資訊網並不等同,網際網路是讓全球無數電腦交換資訊的通訊基礎設施或底層;全球資訊網則是連結提供資訊的電腦 (伺服器) 和請求資訊的電腦。

WWW 使用網際網路來建立「連結」及「傳輸」資訊,它提供一個存取網際網路上其它服務的介面。


WWW 包含四大要素:

1. 統一資源定位器 (Uniform Resource Locator, URL),俗稱網址,明訂一個資訊源的名稱,例如 http://www.amazon.com

2. 超文本傳輸協定 (Hypertext Transfer Protocol, HTTP),一個 HTTP 用戶請求一個特定的 URL,伺服器便提供此資訊給該用戶。

3. 超文本標記語言 (Hypertext Markup Language, HTML),用以描述伺服器應請求而傳送的資訊格式或表述法 (亦即網頁版面配置) 的語言。

4. 瀏覽器 (Browser),現代電腦跑的 ChromeFirefoxSafari Edge 等程式;瀏覽器使用 URLs HTTP,向伺服器提出請求,檢索伺服器應請求而發送的 HTML,並在螢幕上顯示它。

Chrome 是目前筆電、桌機及手機上最廣為使用的瀏覽器。

HTML CSS (Cascading Style Sheets) 都是語言,但不是程式語言;它們有規範的文法及語義,但沒有迴圈及條件判斷句,因此無法被用來表達一個演算法。

HTML 的原始設計只處理純文字, 後續又可以顯示影像等,網頁提供可填寫的表單、可點擊的按鈕、彈出或取代目前視窗的新視窗;接著瀏覽器也能呈現聲音、動畫及電影。

HTTP協定是無狀態 (stateless) 的;一台 HTTP 伺服器不被要求記住關於用戶請求的任何東西,一旦伺服器把用戶請求的資訊傳送給用戶端後,它就可以丟棄這筆請求記錄。

JavaScript 原始碼被傳送到瀏覽器,在瀏覽器那裡進行編譯,因此接收端可以看到要執行的 JavaScript 原始碼,可以研究它、修改它、執行它。

虛擬私人網路 (virtual private network, VPN)在兩台電腦間建立一條加密途徑,從而形成安全的雙向資訊流。

企業往往使用 VPN 來讓員工得以從家中或從那些通訊網路無法被信賴的國家工作,個人在咖啡店或其它提供開放式 Wi-Fi 的地方工作時,使用 VPN 可以更安全些。

WWW 成為我們生活中不可或缺的一部分,它改變了「商業」面貌,尤其是在消費者層面、搜尋、線上購物、比價及產品評價網站的蓬勃發展。

WWW 也改變我們的行為,包含尋找朋友、尋找志趣相投的人、甚至尋找對象。它左右我們如何了解這世界 (透過新聞)。

沒有留言:

張貼留言

第一次去現場聽演唱會

上週末,終於如願以償地去到小巨蛋聽「張學友  60+ 巡迴演唱會」,這是老婆跟我期待以久的活動,也是我們人生第一次參加演唱會。 說來有趣,舞台劇、音樂會以及一些藝術表演,我們反倒不陌生,唯獨演唱會沒去過,之前了不起就參加簽唱會或 Live House 的小型演出。 不是我們沒...