[ASP.NET筆記] 1.Web基礎知識

來源:互聯網
上載者:User
     1:http協議:
     2:web伺服器:
     3:靜態網頁的概念
     4:動態網頁的概念

       http協議:
http(hypertext transfer protocol) 即超文字傳輸通訊協定 (HTTP),這個協議是在internet上進行資訊傳送的協議
任何網頁之間要相互溝通,必須要尊循該協議,當我們通過IE瀏覽器在地址欄中輸入某個網址時,internet就是通過這個協議去尋找對應的網站的網頁,http協議在安裝windows時候會自動安裝,不需要使用者手去安裝

       web伺服器:
1:什麼是web伺服器
A:web伺服器並不是一台物理的機器,你只要在那台電腦中安裝了IIS(internet 資訊服務),則這台電腦就   是一台web服器,
B:我們通常把網頁的執行可以分成用戶端與伺服器端,存放網頁的那一端被稱為服務端,而看(瀏覽)網   頁的一端就是用戶端
C:要使用戶端能夠通過IE查看服務端的網頁,必須在服務端安裝ISS,也就是說我們說的伺服器端就是必須安裝    IIS的那一端,也即web伺服器
D:web伺服器就是我們常說的存放網頁的伺服器,當客戶通過IE向web伺服器發出要察看一個網頁請求時,web服   務器會接受請求並在伺服器上找到相應的網頁,執行請求,並把執行的結果返回給用戶端的IE.
E:而客戶向web伺服器發出的請求,都是HTTP請求,也就是說用戶端與伺服器必須要尊循http協議
             http協議請求
   用戶端(IE)------------(互連網)--------------web伺服器(IIS)
                                              <-----(處理請求)
F:一般而言用戶端與伺服器在不同的電腦中,當然也可以是同一部機器既是伺服器與用戶端

       靜態網頁:
  在動態網頁產生之前,所有的網頁都是靜態,靜態網頁具有以下幾個特點:
   A:靜態網頁的代碼全部都是用html(hypertext markup lanague)超文字標記語言 (HTML)編寫的.
   B:靜態網頁裡面沒有程式碼,在伺服器端以是*.htm副檔名來儲存的
   C:當IE向web伺服器發出靜態網頁的請求時,web伺服器會把該網頁上的htm代碼下載到用戶端的IE去執行,也      就是說,web伺服器是不會執行任何代碼的,web伺服器此時只是一個htm代碼存放的場合
   D:由於靜態網頁沒有程式碼,所以網頁不會根據環境的不同而發生改變(除非有人修改網頁),於是就有了      靜態網頁的說法(比如:一幅顯示在靜態網頁中的圖片,不會根據時間的變化,而顯示不同的圖片)
         <html>
             <body>
                 <font color=red>我的中國心</font>
             </body>
         </html>
   E:IE瀏覽器只能夠識別html語言,不能識別程式
      
        動態網頁 (Active Server Page)
        動態網頁具有以下幾個特點:
        A:動態網頁內含有程式碼,當用戶端向web伺服器發出請求時,web伺服器要執行裡面的代碼,並把執          行之後的結果(純的html語言),返回給用戶端的IE,由IE來解讀html,並得到結果   
        B:這種網頁在web伺服器端是以*.asp(asp),*.aspx(asp.net)來出現的
        C:由於web伺服器會執行動態網頁的裡面的程式碼,程式根據執行的條件不同,其執行的結果也會不           一樣,也就是說執行的結果是變化的,於是就有動態網頁的說法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.