ASP.NET編程模型之HTTP協(xié)議淺析
ASP.NET編程模型中HTTP協(xié)議是什么呢?在學(xué)習(xí)ASP.NET編程模型的時候先要明白HTTP協(xié)議的含義:
我們在瀏覽器的地址欄里輸入的網(wǎng)站地址叫做URL(UniformResourceLocator,統(tǒng)一資源定位符)。就像每家每戶都有一個門牌地址一樣,每個網(wǎng)頁也都有一個Internet地址。當(dāng)你在瀏覽器的地址框中輸入一個URL或是單擊一個超級鏈接時,URL就確定了要瀏覽的地址。瀏覽器通過超文本傳輸協(xié)議(HTTP),將Web服務(wù)器上站點的網(wǎng)頁代碼提取出來,并翻譯成漂亮的網(wǎng)頁。因此,在我們認(rèn)識HTTP之前,有必要先弄清楚URL的組成,例如:http://www.microsoft.com/china/index.htm。它的含義如下:
http://:代表超文本傳輸協(xié)議,通知microsoft.com服務(wù)器顯示W(wǎng)eb頁,通常不用輸入;
www:代表一個Web(萬維網(wǎng))服務(wù)器;
Microsoft.com/:這是裝有網(wǎng)頁的服務(wù)器的域名,或站點服務(wù)器的名稱;
China/:為該服務(wù)器上的子目錄,就好像我們的文件夾;
Index.htm:index.htm是文件夾中的一個HTML文件(網(wǎng)頁)。
對于ASP.NET編程模型中HTTP協(xié)議,我們知道,Internet的基本協(xié)議是TCP/IP協(xié)議,然而在TCP/IP模型最上層的是應(yīng)用層(Applicationlayer),它包含所有高層的協(xié)議。高層協(xié)議有:文件傳輸協(xié)議FTP、電子郵件傳輸協(xié)議SMTP、域名系統(tǒng)服務(wù)DNS、網(wǎng)絡(luò)新聞傳輸協(xié)議NNTP和HTTP協(xié)議等。HTTP協(xié)議(Hypertext Transfer Protocol,超文本傳輸協(xié)議)是用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。它可以使瀏覽器更加高效,使網(wǎng)絡(luò)傳輸減少。它不僅保證計算機正確快速地傳輸超文本文檔,還確定傳輸文檔中的哪一部分,以及哪部分內(nèi)容首先顯示(如文本先于圖形)等。這就是你為什么在瀏覽器中看到的網(wǎng)頁地址都是以“http://”開頭的原因。
ASP.NET編程模型中HTTP協(xié)議的含義就向你介紹到這里,希望對你了解ASP.NET編程模型中HTTP協(xié)議的相關(guān)情況有所幫助。
【編輯推薦】