Internet Information Server

Internet Information Server

Internet Information Server的縮寫為IIS,它是微軟公司主推的伺服器,最新的版本是Windows2000裡面包含的IIS 5,IIS與WindowNT Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFSNT File System,NT的文件系統)內置的安全特性,建立強大,靈活而安全的Internet和Intranet站點。

簡介


IIS支持HTTP(Hypertext Transfer Protocol,超文本傳輸協議),FTP(File Transfer Protocol,文件傳輸協議)以及SMTP協議,通過使用CGI和ISAPI,IIS可以得到高度的擴展。
IIS支持與語言無關的腳本編寫和組件,通過IIS,開發人員就可以開發新一代動態的,富有魅力的Web站點。IIS不需要開發人員學習新的腳本語言或者編譯應用程序,IIS完全支持VBScript,JScript開發軟體以及Java,它也支持CGI和WinCGI,以及ISAPI擴展和過濾器。IIS 7.0新的Runtime State and Control API提供了更好的診斷能力。利用所有這些特性,在IIS 7.0上承載應用程序和服務變得更為容易,具有更好的管理設施、更低的開銷。

主要內容


IIS支持伺服器應用的Microsoft BackOffice系列,Microsoft BackOffice系列包括以下內容:
1,Microsoft Exchange Server 客戶/伺服器通訊和群組軟體;
2,Mirrosoft Proxy Server 代理伺服器;
3,用於連接IBM企業網路的Microsoft SNA Server;
4,用於集中管理分散式系統的Microsoft Systems Management Server;
5,Microsoft Commercial Internet System(MCIS)。
IIS的設計目的是建立一套集成的伺服器服務,用以支持HTTP,FTP和SMTP,它能夠提供快速且集成了現有產品,同時可擴展的Internet伺服器。IIS將一台計算機轉變為一個Web伺服器,可以提供HTTP和FTP信息發布服務。你可以使用IIS來承載和管理網站及其他網際網路內容。
IIS相應性極高,同時系統資源的消耗也是最少,IIS的安裝,管理和配置都相當簡單,這是因為IIS與Windows NT Server網路操作系統緊密的集成在一起,另外,IIS還使用與Windows NT Server相同的SAM(Security Accounts Manager,安全性賬號管理器),對於管理員來說,IIS使用諸如Performance Monitor和SNMP(Simple Nerwork Management Protocol簡單網路管理協議)之類的NT已有管理工具。
IIS支持ISAPI,使用ISAPI可以擴展伺服器功能,而使用ISAPI過濾器可以預先處理和事後處理儲存在IIS上的數據。用於32位Windows應用程序的Internet擴展可以把FTP,SMTP和HTTP協議置於容易使用且任務集中的界面中,這些界面將Internet應用程序的使用大大簡化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用於Internet郵件擴展),它可以為Internet應用程序的訪問提供一個簡單的註冊項。
IIS的一個重要特性是支持ASP。IIS 3.0版本以後引入了ASP,可以很容易的張貼動態內容和開發基於Web的應用程序。對於諸如VBScript,JScript開發軟體,或者由Visual Basic,Java,Visual C++開發系統,以及現有的CGI和WinCGI腳本開發的應用程序,IIS都提供強大的本地支持。在以前的版本中,所有的功能都建在默認情況下,也沒有簡單的方法來延長或替換任何功能。然而,這IIS 7.0個核心分為40個獨立的功能模塊。核心還包括一個新的Win 32為核心伺服器模塊。