計算機網絡學習筆記(22. Web應用概述)

1. Web與HTTP

  • World Wide Web:Tim Berners-Lee

    i.網頁
    ii.網頁互相鏈接

  • 網頁(Web Page)包含多個對象(objects)

    i.對象:HTML文件、JPEG圖片、視頻文件、動態腳本等
    ii.基本HTML文件:包含對其他對象引用的鏈接

  • 對象的尋址(addressing)

    i.URL(Uniform Resource Locator):統一資源定位器 RFC1738
    ii.Scheme://host:port/path

2. HTTP協議概述(1)

  • 萬維網應用遵循什麼協議?
  • 超文本傳輸協議

    i.HyperText Transfer Protocol

  • C/S結構

    i.客戶——Browser:請求、接收、展示Web對象
    ii.服務器——Web Server:響應客戶的請求,發送對象

  • HTTP版本:

    i.1.0:RFC1945
    ii.1.1:RFC2068

3. HTTP協議概述(2)

  • 使用TCP傳輸服務

    i.服務器在80端口等待客戶的請求
    ii.瀏覽器發起到服務器的TCP連接(創建套接字Socket)
    iii.服務器接受來自瀏覽器的TCP連接
    iiii.瀏覽器(HTTP客戶端)與Web服務器(HTTP服務器)交換HTTP消息
    iiiii.關閉TCP連接

  • 無狀態(stateless)

    i.服務器不維護任何有關客戶端過去所發請求的信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章