超文本傳輸協議(HTTP,HyperText Transfer Protocol)是網際網路上應用最為廣泛的一種網路傳輸協議。所有的WWW文件都必須遵守這個標準。設計HTTP最初的目的是為了提供一種發佈和接收HTML頁面的方法。 HTTP的發展是全球資訊網協會和Internet工作小組合作的結果,在一系列的RFC發佈中確定了最終版本,其中最著名的是RFC 2616。在RFC 2616中定義了HTTP/1.1這個今天普遍使用的版本。 HTTP是一個用於在客戶端和伺服器間請求和應答的協議。一個HTTP的客戶端,諸如一個web瀏覽器,通過建立一個到遠程主機特殊埠(預設埠為80)的連接,初始化一個請求。一個HTTP伺服器通過監聽特殊埠等待客戶端發送一個請求序列, 就像「GET / HTTP/1.1」(用來請求網頁伺服器的預設頁面),有選擇的接收像email一樣的MIME消息,此消息中包含了大量用來描述請求各個方面的信息頭序列,響應一個選擇的保留數據主體。接收到一個請求序列後(如果要的話,還有消息),伺服器會發回一個應答消息,諸如「200 OK」,同時發回一個它自己的消息,此消息的主體可能是被請求的文件、錯誤消息或者其他的一些信息。 HTTP不同於其他基於TCP的協議,諸如FTP。在HTTP中,一旦一個特殊的請求(或者請求的相關序列)完成,連接通常被中斷。這個設計使得對於當前頁面有規則連接到另一臺伺服器頁面的全球資訊網來說,HTTP是完美的。當持久連接的缺乏成為保持用戶狀態的必需選擇的方法時,對 網頁設計 來說,會偶然產生一些問題。而大部分這些方法包括了對「cookies」的使用。 這裡有一個HTTP的安全版本稱為HTTPS,HTTPS支持任何的加密演算法,只要此加密演算法能被頁面雙方所理解。 HTTP(和HTTPS)由唯一資源定位器或者簡稱URLs定位。創造這種地址定位的語法為了HTML的連結。 資料來源:維基百科
參考文獻: 邱柏清.(2004).網頁介面愉悅行之研究,國立台灣科技大學設計研究所碩士論文。 許峻誠、張恬君、莊明振.(2001).網頁風格認知與設計要素之探討-以企業網站首頁為例,第六屆設計學術研究果研討會論文集。 Brackett, L. K.; Carr, B. N. (2001), Cyberspace Advertising vs. Other Media: Consumer vs. Mature Student Attitudes, Journal of Advertising Research, 41(5), 23-32. Calder, B. T.; Philillips L. W.; Tybout, A. M. (1981), Design Research for Application, Journal of Consumer Research, 8(Sept), 197-207. |