Qual fluxo de requisições dentro dos componentes do IIS ?

 

Acima temos um desenho de uma estação com um browser Internet Explorer :-)

1)     Quando o usuário abre o browser e digita http://www.microsoft.com essa requisição chega até o servidor web, o primeiro componente do servidor após a stack de rede processar esse pacote é o HTTP.SYS que intercepta a resposta (em geral pacotes na porta 80).

2)     HTTP.SYS consulta o WAS para obter informações do mecanismo de configuração do IIS

3)     WAS consulta informações no arquivo ApplicationHost.config

4)     O serviço WWW recebe informações sobre a configuração do Application Pool e Site

5)     O serviço WWW usa essas informações para configurar o HTTP.Sys

6)     WAS inicia um novo processo (O “operário” W3WP.exe)

7)     O W3WP.exe ou na literatura worker process recebe e responde para o Http.sys

8)     O browser recebe o resultado da pagina.