讀HTTP權威指南的體會

來源:互聯網
上載者:User

標籤:

  國慶期間,我讀了HTTP權威指南一書,現在我把總節為大家講一下:

網頁瀏覽器、伺服器和相關的Web 應用程式都是通過HTTP 相互連信的。HTTP 是 現代全球網際網路中使用的公用語言。 是對HTTP 的簡要介紹。在本章中可以看到Web 應用程式是如何使用HTTP 進

 行通訊的,這樣就可以對HTTP 如何完成其工作有個大概印象。我們將特別介紹以 下方面的內容: • 網頁用戶端與伺服器是如何通訊的; • (表示Web  內容的)資源來自何方;  • Web 事務是怎樣工作的; • HTTP 通訊所使用的報文格式;
 • 底層TCP  網路傳輸;  • 不同的HTTP 協議變體;   • 網際網路上安裝的大量HTTP 架構組件中的一部分。HTTP——網際網路的多媒體信使 每天,都有數以億萬計的JPEG 圖片、HTML 頁面、文字檔、MPEG 電影、WAV

音頻檔案、Java  小程式和其他資源在網際網路上遊弋。HTTP 可以從遍布全世界的 Web 服務器上將這些資訊塊迅速、便捷、可靠地搬移到人們案頭上的網頁瀏覽器 上去。 HTTP 使用的是可靠的資料轉送協議,因此即使資料來自地球的另一端,它也能夠

確保資料在傳輸的過程中不會被損壞或產生混亂。這樣,使用者在訪問資訊時就不用  擔心其完整性了,因此對使用者來說,這是件好事。而對網際網路應用程式開發人員來 1   說也同樣如此,因為這樣就無需擔心HTTP 通訊會在傳輸過程中被破壞、複製或產
3   生畸變了。開發人員可以專註於應用程式特有細節的編寫,而不用考慮網際網路中存  在的一些缺陷和問題。 下面,就讓我們來近距離地觀察一下HTTP 是如何傳輸Web 流量的。

  HTTP 用戶端發出請求的話,它們會提供資料。用戶端向伺服器發送HTTP 要求, 伺服器會在 響應中回送所請求的資料,用戶端和  HTTP 伺服器共同構成了全球資訊網的基本組件。 www.oreilly.com  HTTP請求  “請將名為/index.html的文檔發給我”
 HTTP響應用戶端 “好的,這就是。文檔是以HTML  伺服器  格式給出的,有3150位元組長。網頁用戶端和伺服器 可能你每天都在使用HTTP 用戶端。最常見的用戶端就是網頁瀏覽器,比如微軟的 Internet  Explorer 或網景的Navigator 。

網頁瀏覽器向伺服器請求HTTP 對象,並將 這些對象顯示在你的螢幕上。 瀏覽一個頁面時 (比如http://www.oreilly.com/index.html ),瀏覽器會向伺服器  發送一條    請求 伺服器會去尋找所期望的對 www.oreilly.com   HTTP             象 (在這個例子中就是/index.html ),如果成功,就將對象、物件類型、對象長度以 及其他一些資訊放在HTTP 響應中發送給用戶端。 資源 伺服器是          資源 (              )的宿主。          資源是        內容的源頭。 Web          Web        Web  resource         Web         Web 最簡單的Web 資源就是Web 服務器檔案系統中的靜態檔案。這些檔案可以包含 任意內容:文字檔、HTML 檔案、微軟的Word 檔案、Adobe 的Acrobat 檔案、 JPEG 圖片檔案、AVI  電影檔案,或所有其他你能夠想到的格式。
但資源不一定非得是靜態檔案。資源還可以是根據需要產生內容的軟體程式。這些 動態內容資源可以根據你的身份、所請求的資訊或每天的不同時段來產生內容。它們可以為你顯示照相機中活生生的照片,也可以幫你進行股票交易,搜尋房產資料
庫,或者從線上商店中購買禮物 HTTP概述 。


讀HTTP權威指南的體會

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.