-------------------siwuxie095
? ?
? ?
? ?
? ?
? ?
? ?
? ?
HTML
? ?
HTML 即 HyperText Markup Language,超文本標記語言
? ?
由服務器返回,瀏覽器呈現
? ?
服務器 即 HTTP 服務器,如:Apache、Nginx、Tomcat
? ?
一段 HTML 代碼,可以是存放在 HTTP 服務器上的一個 HTML 文件,
也可以是通過 PHP、ASP、JSP 等動態腳本語言動態生成,并返回給
客戶端的
? ?
當瀏覽器接收到 HTTP 服務器的響應之后,會對接收到的 HTML 代碼
進行解析和渲染,然后呈現給用戶
? ?
? ?
? ?
URL
? ?
URL 即 Uniform Resource Locator,統一資源定位符
? ?
URL 代表資源的地址信息
? ?
互聯網上的每一個文件都有一個唯一的 URL,它包含的信息指出文件的位置,
以及瀏覽器應該怎么處理它
? ?
URL 的格式:<協議>//<主機>:<端口>/<路徑>
? ?
? ?
? ?
URN
? ?
URN 即 Uniform Resource Name,統一資源名稱
? ?
URN 代表某個資源獨一無二的名稱
? ?
? ?
? ?
URI
? ?
URI 即 Uniform Resource Identifier,統一資源標識符
? ?
URI 用于標識某一互聯網資源名稱的字符串
? ?
相對于 URL 和 URN,URI 是最后出現的,是一些標準機構,如:W3C,為了
統一資源定位的標準,制定了 URI,而 URL 和 URN 成為了 URI 的子集
? ?
? ?
? ?
HTTP 協議概述
? ?
HTTP 即 HyperText Transfer Protocol,超文本傳輸協議 ,于 1990年 提出
? ?
設計 HTTP 協議的初衷是為了提供一種發布和接收 HTML 頁面的方法
? ?
通過 HTTP 協議請求的資源,由 URI 來進行標識
? ?
? ?
? ?
HTTP 協議的特點
? ?
· 支持 客戶端/服務器 模式
? ?
· 靈活(允許傳輸任意類型的數據對象)
? ?
· 無連接(限制每次連接只處理一個請求,服務器處理客戶端請求并接收到應答后,斷開連接)
? ?
· 無狀態(協議對于事務處理沒有記憶能力,如果后續處理需要前面的信息,必須重傳)
? ?
? ?
? ?
HTTP 方法
? ?
? ?
? ?
? ?
HTTP 協議的演進
? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ?
【made by siwuxie095】