IIS从1.0到4.0的早期发展之路

IIS 5.0版本发布之前,都是可以脱离操作系统单独下载并安装的。作为IIS家族的雏形,这里简单介绍下从1.0到4.0的四个版本。我想这四种版本现在几乎没有人在使用了,甚至用IIS 5.0的站点也非常少,不过IIS作为微软公司唯一的Web服务器软件,我们有必要了解下它的前世今生。

IIS 1.0伴随着Windows NT 3.51的SP3版本一同发布,这个初创版本就已经支持HTTP和Gopher两种协议了。当时的站长用的还是Linux系统下的一些Web服务器软件,对Windows平台下这款新秀软件的出现几乎没有人注意。

IIS的第二个版本随着Windows NT 4.0操作系统同时出现在公众眼前。IIS 2.0已经逐步和Windows系统进行融合,借助系统账号来加固IIS的安全性,并且界面也采用了视窗系统通用的控制台模式。另一个特点是,IIS 2.0可以支持一个IP下运行多个不同的站点,也就是我们今天所说的虚拟主机的概念。

在Windows NT SP3操作系统发布的同时,IIS进入了它的第三个版本。微软公司具有里程碑式的推出了ASP(Active Server Pages)程序以及首次提出应用服务器的概念。ASP是ASP.net的前身,至今很多网站仍然采用这种网页编程工具,其核心脚本是VBScript或JScript。从此,ASP成为了其他非微软平台的语言,如CGI或Perl的有力竞争者。

Windows NT Option Pack连同IIS 4.0一起进入开发者视线,同时ASP也升级到了2.0版本,引进了6个内置的对象。这6个对象分别是Request对象,Response对象,Server对象,Session对象,Application对象以及ObjectContext对象,其中前5个对象的应用最为广泛。

返回行业资讯