IIS 提供了基本服务,包括发布信息、传输文件、支持用户通讯和更新这些服务所依赖的数据存储。本节介绍了 IIS 6.0 提供的服务。
下表列出了 IIS 服务及其主要组件和服务宿主。
服务 | 主要组件 | 宿主于 |
---|---|---|
万维网发布 服务(WWW 服务) |
Iisw3adm.dll | Svchost.exe |
文件传输协议 服务(FTP 服务) |
Ftpsvc.dll | Inetinfo.exe |
简单邮件传输协议 服务(SMTP 服务) |
Smtpsvc.dll | Inetinfo.exe |
网络新闻传输协议 服务(NNTP 服务) |
Nntpsvc.dll | Inetinfo.exe |
IIS 管理服务 | Iisadmin.dll | Inetinfo.exe |
通过将客户端 HTTP 请求连接到在 IIS 中运行的网站上,万维网发布服务(WWW 服务)向 IIS 最终用户提供 Web 发布。WWW 服务管理 IIS 核心组件,这些组件处理 HTTP 请求并配置和管理 Web 应用程序。
WWW 服务作为 Iisw3adm.dll 来运行并宿主于 Svchost.exe 中。
通过文件传输协议服务(FTP 服务),IIS 提供对管理和处理文件的完全支持。该服务使用传输控制协议 (TCP),这就确保了文件传输的完成和数据传输的准确。该版本的 FTP 支持在站点级别上隔离用户以帮助管理员保护其 Internet 站点的安全并使之商业化。
FTP 服务作为 Ftpsvc.dll 来运行并宿主于 Inetinfo.exe 中。
通过使用简单邮件传输协议服务(SMTP 服务),IIS 能够发送和接收电子邮件。例如,为确认用户提交表格成功,可以对服务器进行编程以自动发送邮件来响应事件。也可以使用 SMTP 服务以接收来自网站客户反馈的消息。SMTP 不支持完整的电子邮件服务。要提供完整的电子邮件服务,请使用 Microsoft® Exchange Server。
SMTP 服务作为 Smtpsvc.dll 来运行并宿主于 Inetinfo.exe 中。
可以使用网络新闻传输协议服务(NNTP 服务)主控单个计算机上的 NNTP 本地讨论组。因为该功能完全符合 NNTP 协议,所以用户可以使用任何新闻阅读客户端程序加入新闻组进行讨论。通过 inetsrv 文件夹中的 Rfeed 脚本,IIS NNTP 服务现在支持新闻流。NNTP 服务不支持复制。要利用新闻流或在多个计算机间复制新闻组,请使用 Exchange Server。
NNTP 服务作为 Nntpsvc.dll 运行并宿主于 Inetinfo.exe 中。
IIS 管理服务管理 IIS 配置数据库,并为 WWW 服务、FTP 服务、SMTP 服务和 NNTP 服务更新 Microsoft Windows® 操作系统注册表。配置数据库是保存 IIS 配置数据的数据存储。IIS 管理服务对其他应用程序公开配置数据库,这些应用程序包括 IIS 核心组件、在 IIS 上建立的应用程序以及独立于 IIS 的第三方应用程序(如管理或监视工具)。
IIS 管理服务作为 Iisadmin.dll 运行并宿主于 Inetinfo.exe 中。
© 1997-2003 Microsoft Corporation。保留所有权利。