我就是那個一直以為網際網路就是 WWW 的人,一直以為它們兩者是同義詞,看來生活中也經常被誤用。網際網路算是基礎通訊設施,而 WWW 則是在這設施上面跑的協定,負責用來連結請求者與被請求者間的溝通。
常見的網路專有名詞,包含 URL、HTTP、HTML及 Browser,都在這個章節做了簡單扼要的解釋。至於網路使用者的隱私及便利性,往往是矛盾的,想要便利可能就會犧牲部份隱私權;想要完全隱私權,就有可能會有所不便。
在通訊軟體部份,強調端對端加密,防止網路通訊資料外流,但通常防不勝防。
本章節重點摘要如下:
在網際網路上能見度最高的是全球資訊網(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 也改變我們的行為,包含尋找朋友、尋找志趣相投的人、甚至尋找對象。它左右我們如何了解這世界(透過新聞)。
沒有留言:
張貼留言