HTTP協議是什麼?HTTP怎樣工作?-VeCloud

雲V小編發表於2020-10-14

‍HTTP協議是什麼?

我們在瀏覽器的位址列裡輸入的網站地址叫做URL(UniformResourceLocator,統一資源定位符)。就像每家每戶都有一個門牌地址一樣,每個網頁也都有一個Internet地址。當你在瀏覽器的地址框中輸入一個URL或是單擊一個超級連結時,URL就確定了要瀏覽的地址。瀏覽器透過超文字傳輸協議(HTTP),將Web伺服器上站點的網頁程式碼提取出來,並翻譯成漂亮的網頁。因此,在我們認識HTTP之前,有必要先弄清楚URL的組成,

HTTP協議是什麼?HTTP怎樣工作?-VeCloud

它的含義如下:

1.http://:代表超文字傳輸協議,通知microsoft.com伺服器顯示Web頁,通常不用輸入;

2.www:代表一個Web(全球資訊網)伺服器;

3.Microsoft.com/:這是裝有網頁的伺服器的域名,或站點伺服器的名稱;

4.China/:為該伺服器上的子目錄,就好像我們的資料夾;

5.Index.htm:index.htm是資料夾中的一個HTML檔案(網頁)。

我們知道,Internet的基本協議是TCP/IP協議,然而在TCP/IP模型最上層的是應用層(Applicationlayer),它包含所有高層的協議。高層協議有:檔案傳輸協議FTP、電子郵件傳輸協議SMTP、域名系統服務DNS、網路新聞傳輸協議NNTP和HTTP協議等。

HTTP協議(Hypertext Transfer Protocol,超文字傳輸協議)是用於從WWW伺服器傳輸超文字到本地瀏覽器的傳送協議。它可以使瀏覽器更加高效,使網路傳輸減少。它不僅保證計算機正確快速地傳輸超文字文件,還確定傳輸文件中的哪一部分,以及哪部分內容首先顯示(如文字先於圖形)等。這就是你為什麼在瀏覽器中看到的網頁地址都是以“http://”開頭的原因。

HTTP怎樣工作?

由於HTTP協議是基於請求/響應正規化的(相當於客戶機/伺服器)。一個客戶機與伺服器建立連線後,傳送一個請求給伺服器,請求方式的格式為:統一資源識別符號(URL)、協議版本號,後邊是MIME資訊包括請求修飾符、客戶機資訊和可能的內容。伺服器接到請求後,給予相應的響應資訊,其格式為一個狀態行,包括資訊的協議版本號、一個成功或錯誤的程式碼,後邊是MIME資訊包括伺服器資訊、實體資訊和可能的內容。

許多HTTP通訊是由一個使用者代理初始化的並且包括一個申請在源伺服器上資源的請求。最簡單的情況可能是在使用者代理和伺服器之間透過一個單獨的連線來完成。在Internet上,HTTP通訊通常發生在TCP/IP連線之上。預設埠是TCP80,但其它的埠也是可用的。但這並不預示著HTTP協議在Internet或其它網路的其它協議之上才能完成。HTTP只預示著一個可靠的傳輸。

這個過程就好像我們打電話訂貨一樣,我們可以打電話給商家,告訴他我們需要什麼規格的商品,然後商家再告訴我們什麼商品有貨,什麼商品缺貨。這些,我們是透過電話線用電話聯絡(HTTP是透過TCP/IP),當然我們也可以透過傳真,只要商家那邊也有傳真。

以上就是HTTP協議是什麼?HTTP怎樣工作?的介紹。

VeCloud的總部位於香港,並在北京、深圳以及上海設有分支機構,是一家面向企業提供雲交換網路服務為核心業務的技術創新企業。基於創新的雲網技術,以及優質的全球網路與IDC資料中心資源,推出了全球直連,快速可達的VeConnect平臺,實現網路服務商、IDC資料中心、雲服務商以及企業應用服務商的直連互通,為企業提供高效、安全、穩定、可靠的網路連線服務。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69984549/viewspace-2726846/,如需轉載,請註明出處,否則將追究法律責任。

相關文章