- Web應用程序設計:ASP
- 王劍輝 劉杰 周傳生 姜龍濱編著
- 728字
- 2018-12-26 19:42:51
本章小結
本章主要介紹了Internet的發展、協議、IP和DNS、瀏覽器、客戶端、服務器、Web工作方式、Web應用程序的設計語言等內容。
隨著計算機性能的提高和應用的廣泛,計算機之間相互連接變得越來越迫切。由于各種經濟和技術原因,先后出現了各種局域網和廣域網。為了實現多個異類網絡之間的互連,人們提出了Internet。
網絡互連是一個非常復雜的工程。為了較好地解決面對的困難,工程師們提出了TCP/IP模型,其中很重要的一部分就是網絡協議。整個協議集中最重要的就是TCP和IP兩個協議,所以協議也被稱為TCP/IP協議簇。HTTP協議是在TCP協議的基礎上定義的上層協議,是Web的基礎,HTTP是一個面向連接的、無狀態的傳輸協議。
Internet上標識一臺計算機的方法是使用IP地址。但是IP地址使用數字來表示,不適合人們的使用和記憶。Internet使用了DNS的方法,允許機器使用字符名字,實際運行過程中由DNS系統實現字符計算機名(域名)到IP地址的轉換。
Internet是分布式信息存儲和計算的平臺,這意味著連接在Internet上的計算機之間會相互通信,傳遞信息。請求信息的計算機稱為客戶端,提供信息的稱為服務器,Web上的客戶端稱為瀏覽器。
Web是一個分布式的信息倉庫。Web上的信息以文檔的形式存儲,稱為網頁。早期的Web使用的是靜態網頁技術。這種形式的文檔一經生成就不會改變。動態網頁技術使用了腳本技術,在服務器上存儲的不是靜態的頁面,而是發生請求時運行的腳本。服務器將腳本運行的結果生成頁面返回給瀏覽器,實現了實時、交互的Web應用。
JSP、PHP和ASP是目前使用的最廣泛的3種Web應用程序設計語言。JSP是由Sun微系統公司提倡的技術。其優點是可移植性好,缺點是在Windows平臺上的優化不如ASP好。PHP是開放源代碼技術,其缺點是缺乏支持系統,開發大型網站比較困難。ASP是微軟公司推出的技術,其優點是在Windows平臺上運行效率很高,并且有非常好的系統支持。