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),現代電腦跑的 Chrome、Firefox、Safari 或 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 也改變我們的行為,包含尋找朋友、尋找志趣相投的人、甚至尋找對象。它左右我們如何了解這世界(透過新聞)。

沒有留言:

張貼留言

今日閱讀: 財富哪裡來 (九) 執行力的重要性

本章節重點摘要如下: 只要在「認知」的基礎上具備極強的「執行力」,賺錢就不是一件難事。 很多人無法克服「拖延症」是因為看不到機會,沒有意識到懶惰給自己帶來的「機會成本」有多高。 錯過機會比直接虧錢更讓人心痛。 看不到機會的根本原因在於「認知」不足,意識不到自己面對的是機會,也意識...