zoukankan      html  css  js  c++  java
  • IIS

    https://docs.microsoft.com/zh-cn/iis/get-started/introduction-to-iis/introduction-to-iis-architecture

    IIS 包含一些组件,这些组件在 Windows Server 2008(IIS 7.0)和 Windows Server 2008 R2服务器(IIS 7.5)中为应用程序和 Web 服务器角色执行重要功能。
    每个组件都有自己的职责,比如监听对服务器发出的请求、管理流程和读取配置文件。
    这些组件包括协议监听器(如 HTTP.sys)和服务(如 World Wide Web Publishing Service (WWW 服务)和 Windows 进程激活服务(WAS))。

    协议侦听器接收特定于协议的请求,将它们发送给 IIS 进行处理,然后将响应返回给请求者。
    例如,当客户端浏览器从 Internet 请求 Web 页面时,HTTP 侦听器 HTTP.sys 将获取该请求并将其发送到 IIS 进行处理。
    一旦 IIS 处理了请求,HTTP.sys 将返回一个对客户端浏览器的响应。

    默认情况下,IIS 提供 HTTP.sys 作为协议侦听器,侦听 HTTP 和 HTTPS 请求。在 IIS 6.0中引入 HTTP.sys 作为 HTTP 请求的 HTTP 特定协议侦听器。
    在 IIS 7及以后的版本中,HTTP.sys 仍然是 HTTP 侦听器,但是包含了对 SSL 传输层安全的支持。

    为了支持使用 HTTP 和 HTTPS 以外的协议的服务和应用程序,可以使用诸如 Windows 通信基础(WCF)之类的技术。WCF 有监听器适配器,它们提供协议监听器和监听器适配器的功能。
    本文后面将介绍侦听器适配器。有关 WCF 的详细信息,请参阅 MSDN 上的 windowscommunicationfoundation。

    在 IIS 7和更高版本中,以前仅由万维网发布服务(WWW 服务)处理的功能现在被分为两个服务: WWW 服务和一个新的服务,Windows 进程激活服务(WAS)。这两个服务作为 LocalSystem 在相同的 Svchost.exe 进程中运行,并共享相同的二进制文件。

     IIS 6.0中,WWW 服务管理 IIS 中下列主要方面: HTTP 管理和配置,进程管理,性能监视

    HTTP 管理和配置

    WWW 服务从 IIS 元数据库中读取配置信息,并使用这些信息来配置和更新 HTTP 侦听器 HTTP.sys。此外,WWW 服务启动、停止、监视和管理处理 HTTP 请求的工作进程。性能监视 WWW 服务监视性能,并为网站和 IIS 缓存提供性能计数器

    在 IIS 中,WWW 服务不再管理工作进程。相反,WWW 服务是 HTTP 侦听器 HTTP.sys 的侦听器适配器。作为侦听器适配器,WWW 服务主要负责配置 HTTP.sys、在配置更改时更新 HTTP.sys,以及在请求进入请求队列时通知 WAS。此外,WWW 服务继续收集网站的计数器。因为性能计数器仍然是 WWW 服务的一部分,所以它们是 HTTP 特定的,不适用于 WAS。

    Windows 进程激活服务(WAS)

    在 IIS 7和更高版本中,Windows 进程激活服务(WAS)管理应用程序池配置和工作进程,而不是 WWW 服务。这使您能够对 HTTP 和非 HTTP 站点使用相同的配置和流程模型。此外,如果您不需要 HTTP 功能,您可以在不使用 WWW 服务的情况下运行 WAS。例如,如果不需要在 HTTP.sys 中侦听 HTTP 请求,则可以通过 WCF 侦听器适配器(如 NetTcpActivator)管理 Web 服务,而无需运行 WWW 服务。有关 WCF 侦听器适配器以及如何在 IIS 7和更高版本中使用 WAS 托管 WCF 应用程序的信息,请参见 MSDN 上的 WCF 托管。

     Http.sys 是一个内核模块,运行在内核态,监听请求,是协议侦听器。

    气功波(18037675651)
  • 相关阅读:
    scanf与scanf_s的区别
    C语言输出时的各种%
    Windows下配置OpenGL环境
    C#高级进阶--重写函数
    Linux下安装国际版QQ (转)
    Linux Vim不明原因卡死解决办法
    iCamera App Kit 使用说明
    usb2.0高速视频采集之68013A寄存器配置说明
    iSensor APP 之 摄像头调试 OV5642 续集2
    iSensor APP 之 摄像头调试 OV9655 测试之二
  • 原文地址:https://www.cnblogs.com/qgbo/p/13392383.html
Copyright © 2011-2022 走看看