IIS的软件要求
运行IIS所需要的软件是带有最新升级服务包的Widows NT Server 4,升级的Windows NT4 Service Pack可以在微软公司的网站(http://www.microsoft.com/iis)上获取,IIS需要Windows NT Server支持,如果必要的话,还需要数据库系统(DBMS)和电子邮件系统。 Internet服务器所需要的典型软件位于下表中: 软件 叙述 操作系统 带有最新升级服务包的Windows NT Server4+SP3或者更新的版本 服务器软件 Microsoft Internet Information Server4 HTML创建 Microsoft Office97,FrontPage98或者文本编辑器或者更新 版本 通常连线的Web服务器会使用到许多数据库的服务,要求实现这些功能都要求一个支持ODBC的数据库系统,在这里我们将以SQL Server为数据库服务器作为范例来学习。 IIS提供的服务 运行IIS所需要的软件是带有最新升级服务包的Widows NT Server 4,升级的Windows NT4 Service Pack可以在微软公司的网站(http://www.microsoft.com/iis)上获取,IIS需要Windows NT Server支持,如果必要的话,还需要数据库系统(DBMS)和电子邮件系统。 Internet服务器所需要的典型软件位于下表中: 软件 叙述 操作系统 带有最新升级服务包的Windows NT Server4+SP3或者更新的版本 服务器软件 Microsoft Internet Information Server4 HTML创建 Microsoft Office97,FrontPage98或者文本编辑器或者更新 版本 通常连线的Web服务器会使用到许多数据库的服务,要求实现这些功能都要求一个支持ODBC的数据库系统,在这里我们将以SQL Server为数据库服务器作为范例来学习。 IIS体系架构 IIS和Windows NT Server是紧密的结合在一起的,IIS的组成元件是以服务程序的形式在后台执行的,用户端利用TCP/IP协议连接上IIS,TCP/IP协议是有以下比较重要的四层(Layer)所组成的: 1,Link Layer:作为Windows NT操作系统和网卡以及网络驱动程序之间的界面。 2,Network Layer:负责控制资料包在网络上的移动,IP(Internet Protocol)即位于这一层。 3,Transport Layer:负责用户端到服务器之间的信息的移动,TCP(Transmission Control Protocol)即位于此层。 4,Application Layer:管理较低层和应用程序之间的连接端口,Socket即位于此层。 作为MMC(Microsoft Management Console)的一部分,Internet Service Manager(ISM)主要负责IIS提供服务的一些设置组态的管理,Internet Service Manager可以用来增强信息服务器的配置和性能,Internet Service Manager可以帮助用户在网络中任何一台运行Windows NT Server网络操作系统的计算机上,配置和监视所有的Internet服务。 Internet Service Manager位于Microsoft Internet Server组中。通过选择Internet Service Manager超文本管理器,用户可以采用HTML界面使用Internet Service Manager。对HTML管理平台版本唯一的限制是,不能通过这个界面结束或者启动服务器上的Internet服务。 IIS服务器的特性 以下为大家介绍的是一些IIS的特有的功能: 1,IIS可以赋予一部主机电脑一组以上的IP地址,而且还可以有一个以上的域名作为Web网站,您可以利用TCP/IP内容设置两组以上的IP地址给它,除了为网卡再加进一组IP地址之外,必须在负责这个点的DNS上为这组IP地址指定另一个域名,完成这些步骤以后,在Internet Service Manage中就会出现一个虚拟Web服务器,虚拟服务器(Virtual Server)必须有它自己的主目录(home directory),对于IIS来说,所有服务器都是它的虚拟服务器。 2,在互联网上,有很多网站需要多部服务器才能够应付来自用户端的请求,这就需要利用DNS所具有的功能,将一组以上的IP指定给同一个域名,每当这个网站接到服务要求,由DNS负责进行解析,它会指定域名的下一组IP地址给它,若要求采用这套做法,服务器的内容必须逐一复制到每一部服务器上。 3,为了存取后端数据库,IIS支持以下三种方式: IDC:Internet Data Connector ADO:ActiveX Data Object ADC:Advanced Data Connector 这三种存储方式各有其特点,这里特别强调的是这三种数据库存取方式的后端数据库都必须提供ODBC界面才可以。 IIS 的 概 念 IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2000里面包含的IIS 5,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。 IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(Fele Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。 IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。 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相应性极高,同时系统资源的消耗也是最少,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 基础知识 |