# 萬維網
萬維網(英語:World Wide Web),亦作“WWW”、“Web”,是一個透過互聯網訪問的,由許多互相鏈接的超文本組成的系統。英國科學家蒂姆·伯納斯-李于 1989 年發明了萬維網。1990 年他在瑞士 CERN 的工作期間編寫了第一個網頁瀏覽器。網頁瀏覽器于 1991 年在 CERN 以外發行,1991 年 1 月最先向其他研究機構發行,并于 1991 年 8 月在互聯網上向公眾開放。
網景通信(英語:Netscape Communications ),以前稱為網景通信公司(Netscape Communications Corporation),大部分通常被簡稱為網景(Netscape)。網景曾經是一家美國的計算機服務公司,以其生產的同名網頁瀏覽器而聞名。當還是一家獨立公司時,它的總部設立在加利福尼亞州的山景城。
Netscape 的網頁瀏覽器在市占率方面曾經一度占據主導地位,但是之后在第一次瀏覽器大戰當中幾乎全部輸給了 Internet Explorer。Netscape 的市占率從 1990 年代中期的 90% 下降至 2006 年底的不到 1%。
Netscape 發明了 JavaScript,這是網頁的客戶端腳本中使用最廣泛的語言。該公司還開發用于保護在線通信安全的 SSL 而聞名,在其繼任者 TLS 取代之前被廣泛使用的協議。
萬維網是信息時代發展的核心,也是數十億人在互聯網上進行交互的主要工具。網頁主要是文本文件格式化和超文本標記語言(HTML)。除了格式化文字之外,網頁還可能包含圖片、影片、聲音和軟件組件,這些組件會在用戶的網頁瀏覽器中呈現為多媒體內容的連貫頁面。
萬維網并不等同互聯網,萬維網只是互聯網所能提供的服務其中之一,是靠著互聯網運行的一項服務,應用層使用 HTTP 協議。相比之下,互聯網包含的范圍更廣,比如支持電子郵件的基礎設施、點對點網絡、文件共享、IP 電話服務等等。
# 標準
萬維網的核心部分是由三個標準構成的:
統一資源標識符(URI),這是一個統一的為資源定位的系統。超文本傳送協議(HTTP),它負責規定客戶端和服務器怎樣互相交流。超文本標記語言(HTML),作用是定義超文本文檔的結構和格式。蒂姆·伯納斯-李現在是萬維網聯盟(W3C)的領導人,這個組織的作用是使計算機能夠在萬維網上不同形式的信息間更有效的儲存和通信。
相當于別給你寄信,地址,信件格式,信件內容。
# WWW 三要素
URL 因為網路存在各種資源, 區分訪問資源
?HTTP
?HTTP 協議的作用
?讓瀏覽器與服務器進行有有效溝通, 瀏覽器知道服務器說的啥, 服務器也知道瀏覽器的是啥
?HTML 超文本標記語言
- NodeJs
- 01-萬維網
- 02-CS 架構 VS BS 架構
- 03-Web 服務器訪問流程
- 04-url
- 05-網絡傳輸協議
- 06-HTTP 協議
- 07-報文
- 08-命令行界面
- 09-什么是 Node.js
- 10-環境安裝及配置
- 11-JavaScript 代碼運行環境
- 12-全局對象
- 13-Buffer
- 14-模塊化
- 15-EventEmitter
- 16-path模塊
- 17-流式操作
- 18-包
- 19-模板技術
- 20-ejs入門
- 21-express
- 01-什么是express
- 02-Hellow Express
- 03-靜態資源服務
- 04-路由
- 05-模塊化路由處理程序
- 06-中間件
- 07-手動實現中間件
- 08-常用內置中間件和第三方中間件
- 09-響應
- 10-獲取請求參數
- 11-Express 中使用模板引擎
- 22-web存儲與安全
- 01-cookie
- 02-sessionStorage
- 03-localStorage
- 04-base64
- 05-https
- 06-同源策略