「圖解HTTP 筆記」Web 基礎
阿新 • • 發佈:2017-12-03
標準 htm ftp 標記語言 .cn 應用層 字符 圖片 tex
Web 基礎
三項構建技術:
- HTML:頁面的文本標記語言
- HTTP:文檔傳輸協議
- URL:指定文檔所在地址
一些概念
- HTTP(HyperText Transfer Protocol):通常被譯為“超文本傳輸協議”,但嚴謹應譯為“超文本轉移協議”
- 傳輸(transport):從端到端可靠地搬運比特,屬於 TCP/IP 中傳輸層(transport layer)協議處理的事
- 轉移(transfer):在客戶端-服務器之間轉移一些帶有操作語義的原語,來執行某些操作,屬於TCP/IP中應用層的事務。
- HTTP 版本
- HTTP/0.9:並沒有作為正式標準被建立
- HTTP/1.0:公布於 1996 年 5 月,記錄於 RFC1945
- HTTP/1.1:公布於 1997 年 1 月,最初標準為 RFC 2068,後來發布修訂版 RFC2616,目前主流被使用的版本
- HTTP/2.0
TCP/IP 協議族
應用層 (FTP、DNS、HTTP...) 傳輸層 用於提供處於網絡連接中的兩臺計算機之間的數據傳輸(TCP、UDP) 網絡層 用來處理在網絡上流動的數據包(IP) 數據鏈路層 用來處理連接網絡的硬件部分 HTTP over TCP/IP 通信傳輸圖解:
各種協議與 HTTP 協議的關系:
- URI 和 URL
- URI:Uniform Resource Identifier
- URL:Uniform Resource Locator
- URI 用字符串標識某一互聯網資源,而 URL 表示資源的地點(互聯網上所處的位置)所以說,URL 是 URI 的子集。
URI 的舉例分析
「圖解HTTP 筆記」Web 基礎