「圖解HTTP 筆記」Web 基礎

Web 基礎

三項構建技術: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-over-tcp-ip

  • 各類協議與 HTTP 協議的關係:tcp

    http-and-other-protocols

  • URI 和 URL
    • URI:Uniform Resource Identifier
    • URL:Uniform Resource Locator
    • URI 用字符串標識某一互聯網資源,而 URL 表示資源的地點(互聯網上所處的位置)因此說,URL 是 URI 的子集。
  • URI 的舉例分析orm

    uri-example

相關文章
相關標籤/搜索