這裏的Web指的是萬維網,就是World Wide Web.
文檔和靜態資源 經過URL組織
Tim Berners Lee (TimBL) 於1989發明這個概念,這丫55年出生,和我父親通常大。
就在當年,他還實現了第一個HTTP協議
他是World Wide Web Consortium (W3C)的director (94年成立). 負責管理Web開發進程。制定標準啥的。
他也是WWW Foundation的創始人。MIT人工智能實驗室的高級研究員。
2011年被提名爲福特基金會的董事會成員。
2016年獲取圖靈獎。
生於倫敦, 在CERN工做
ENQUIRE -> hypertext -> (TCP & DNS)
第一個瀏覽器WorldWideWeb 跑在NeXTSTEP系統上。第一個Web Server是CERN HTTPd.
第一個網頁:http://info.cern.ch/hypertext/WWW/TheProject.html
2009年Tim BL認可web地址的兩個斜槓是不必的。
2016年進入牛津的一個計算機科學部門作教授。
35歲結婚,56歲離婚。快60了和一個女的結婚,這女的是WWW FOUNDATION的director,在哈佛學習。原來是世界經濟論壇的理事會主席,也是一個牛人。
從小不信教,老了又開始信宗教。html
HTTP又是啥?
其實就是基於WWW的數據傳輸協議。交換和傳輸超文本。
也是Tim BL最開始搞出來的玩意。
互聯網發佈的條文標準叫RFC (Request for Comments)
http 1.1就是在1997年發佈在RFC 2068文檔。 後面被RFC2616否掉,再後面RFC7230
HTTP2指定在2015年。如今基本的web server都支持了
它默認是基於TCP的可靠協議,但也能被用於UDP,茹HTTPU或者Simple Service Discovery Protocol。web
HTTP1.1是1.0的修訂版,1.0中每一個資源請求都會產生一個獨立的鏈接。可是在1.1中,鏈接能夠被複用屢次(keep alive)。針對圖片,腳本或者樣式等。瀏覽器
最先的版本(HTTP v0.9, 1991年)只支持get請求,只返回HTML頁面。
HTTP1.0是1995年 由HTTP Working Group搞出來的,記錄在RFC1945. 發佈於1996年。
1996年發佈了預先http 1.1的標準,網景,IE和不少瀏覽器就開始支持。
1996年互聯網開始迅猛發展
2014年有6個關於HTTP 1.1的部分被否決,包括
消息語義和路由,語義和內容,條件請求,範圍請求,緩存,驗證。
HTTP2則發佈於 2015年5月份, RFC7540.緩存
既然說到了HTTP,那就說說HTTP2
開發自谷歌的一個SPDY網絡協議。 RFC7540.
支持的瀏覽器廠商 Chrome, Opera,firefox,IE 11, Safari,Amazon Silk,Edge。
最新數據表示,13%的網站都支持HTTP 2 了
兼容1.1,下降延時。提高性能。方法包括:網絡