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.