1. 程式人生 > >HTTP 基礎術語

HTTP 基礎術語

gen 組成 mime 連接 uri url gif 特定 媒體

HTTP :超文本傳輸協議,Web 瀏覽器、Web 服務器、Web 應用程序都是通過 HTTP 來互相通信的

HTTP 客戶端 :最常用的 HTTP 客戶端就是 Web 瀏覽器,Web 瀏覽器向服務器請求 HTTP 對象,並將這些對象顯示在你的屏幕上

HTTP 服務器 :Web 內容都是存儲在 HTTP 服務器上的,HTTP 服務器存儲了因特網中的數據

資源 :在 Internet 上,所有的內容都稱為資源,比如靜態資源有文本文件、html 文件、jpeg 圖片、軟件程序、AVI 電影等等,一個 Web 頁面是一組資源的組合

媒體類型 :MIME 類型是一種文本標記,以便讓 Web 瀏覽器知道應該如何處理這個對象,常見的媒體類型

URI :統一資源標識符,用於在世界範圍內唯一標識並定位信息資源,URI 有 URL 和 URN 兩種形式,幾乎所有的 URI 都是 URL

URL :統一資源定位符,描述了一臺特定服務器上某資源的特定位置,形如 http://www.baidu.com/logo.gif

URN :統一資源名,URL 是把 Web 資源用位置來定義,如 http://www.baidu.com/logo.gif ,而 URN 是把 Web 資源用名字來定義,如 urn:ietf:rfc:2141 ;URL 一旦把資源移到別處,則鏈接就會失效,而 URN 與位置無關,資源放在任何位置都可以訪問得到,但是 URN 還處於試驗階段,還未大範圍使用。

事務 :一個 HTTP 事務由一條(從客戶端發往服務器的)請求命令和一個(從服務器發回客戶端的)響應結果組成

方法 :每條 HTTP 請求報文都包含一個方法,這個方法會告訴服務器要執行什麽動作,常見的 HTTP 方法

報文 :只有請求報文和響應報文兩種類型,報文由三部分組成:起始行、首部字段、報文主體

狀態碼 :每條 HTTP 響應報文返回時都會攜帶一個狀態碼(如 200、404、502 等),告知客戶端是否請求成功,或者是否需要采取其他動作,一個狀態碼可以有多種原因短語,如 200 OK ,200 Success ,200 Document attached

TCP 連接 :報文是通過 TCP 連接從一個地方搬移到另一個地方去的,因為 TCP 是可靠的,所以即使相隔很遠報文也不會丟失

HTTP 協議版本 :常見的 HTTP 協議版本有 HTTP/0.9 、HTTP/1.0 、HTTP/1.0+ 、HTTP/1.1 、HTTP-NG ( HTTP/2.0 )

Web 結構組件 :Web 結構組件包括代理、緩存、網關、隧道、Agent 代理

HTTP 基礎術語