1、HTTP--Web's foundation
1、1 HTTP(HyperText Transfer Protocol)超文本傳輸協議----Internet的多媒體信使
1、2 Web客戶端和服務器
Web內容都是存儲在Web服務器上的,Web服務器使用的是HTTP協議,因此常被成為HTTP服務器。HTTP服務器和HTTP客戶端共同構成World Wide Web的基本組件。最常見的HTTP客戶端就是Web瀏覽器,像微軟Internet Explorer、360瀏覽器等。Web瀏覽器請求HTTP對象,并將對象顯示在屏幕上。
1、3 資源
Web resources存儲在Web服務器上。Web resource是Web內容的提供者。最簡單的resources就是Web服務器文件系統中的靜態文件,.txt、.html、.word.、.jpg等,如http://img.ui.cn/data/file/1/6/3/679361.png;resources還可以是根據需要生成內容的軟件程序,如可以從在線商店中購買東西、幫你進行股票交易等。
1.3.1?媒體類型
Internet上有數千種不同的媒體類型,HTTP給每種要通過Web傳輸的對象都打上了MIME(Multipurpose Internet Mail Extension )類型的數據標簽。HTTP采納它來描述標記多媒體內容。
MIME類型:一種文本標記,表示一種主要對象類型和一個特定子類型,中間/分開,如:
1.3.2 URI(Uniform Resource Identifier)
每個Web服務器resources都有一個名字,被稱為:統一資源標識符。例:http://www.joes-hardware.com/specials/saw-blade.gif即一個圖片資源的URI,specials/saw-blade.gif就是一個資源的名字。URI的兩種形式URL(Uniform Resource Location)、URN(Uniform Resouce Name):
(1)URL統一資源定位符
如:http://www.joes-hardware.com/specials/saw-blade.gif
1、4 事務 transaction
一個HTTP事務由一條從客戶端發往服務器的請求命令和一個從服務器發往客戶端的相應結果組成。這種通信通過HTTP報文的格式化數據塊進行。 1、4、1 方法
HTTP支持幾種不同的請求命令,這些命令被成為HTTP方法。幾種常見的HTTP方法:
應用程序完成一個任務通常會發布多個HTTP事務,例如,Web瀏覽器會發布一系列HTTP事務獲取并顯示一個包含豐富圖片的Web頁面。瀏覽器會發布一個事務來獲取描述頁面布局的HTTP框架、HTTP事務來獲取嵌入式圖片、Java小程序等,這些資源還可能位于不同的服務器上。因此,一個Web頁面通常不是單個資源,而是一組資源的集合。
1、5 報文
HTTP報文由一行一行簡單字符串構成,是純文本,不是二進制代碼。
| GET/test/hi-there.txt HTTP/1.0 |
| Accept:text/* Accept-Language:enfr |
| HTTP/1.0 200 OK |
| Content-type:text/plain Content-length:19 |
| Hi! I'am a message. |
Content-length:19,以一行空行結束)、主體(Hi! I'am a message.)構成。
總結
以上是生活随笔為你收集整理的1、HTTP--Web's foundation的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 切洋葱不会流泪的方法(切洋葱不辣眼睛的三
- 下一篇: IP地址分类及ISO-OSI、三次握手