SlideShare a Scribd company logo
1 of 5
Comunicación HTTP en ASP.NET Ing. Juan Pablo Ibañez www.knowii.com
Versiones: IIS5 IIS6 IIS7 Puerto 80 HTTP GET hacia el servidor  solicitando un recurso www.knowii.com
IIS (Internet Information Service) En la plataforma Windows la aplicación que escucha en el puerto 80 las peticiones HTTP de los clientes es el servidor Web Internet Information Server. IIS mantiene un mapeo entre las extensiones de los recursos solicitados y las DLLs que pueden responder a esos pedidos. Estas DLLs se llaman  Internet Services API (ISAPI) DLLs. Cuando llega un request, IIS le la extensión y reenvia el request a la dll correspondiente. www.knowii.com
IIS6 Si se está usando IIS6 para correr nuestro sitio. IIS tiene un driver llamado HTTP.SYS que escucha en el puerto 80 y rutea a la ISAPI DLL correcta. Las extensiones de ASP.NET ( .aspx, .asax, .asmx, .ashx, etc ) son redireccionadas a  aspnet_isapi.dll. En IIS6 esta DLL está dentro de un Worker Process. www.knowii.com
ASP.NET Worker Process El ASP.NET Worker Process (w3wp.exe en IIS6 y asp-net_wp.exe en IIS5) administra el ASP.NET Pipeline (la ruta por la cual se comunica con ASP.NET). El mismo actúa como un proceso sustituto en el cual corren todas las instancias de los objetos ASP.NET. www.knowii.com

More Related Content

Viewers also liked

Webinar gestion monetaria
Webinar gestion monetariaWebinar gestion monetaria
Webinar gestion monetaria
Rankia
 
Tratamiento ADD
Tratamiento ADDTratamiento ADD
Tratamiento ADD
PsyGnos
 
Presentacion rankia
Presentacion rankiaPresentacion rankia
Presentacion rankia
Rankia
 

Viewers also liked (20)

Memoria2011 2012
Memoria2011 2012Memoria2011 2012
Memoria2011 2012
 
Cultura, ciudad y accion colectiva
Cultura, ciudad y accion colectivaCultura, ciudad y accion colectiva
Cultura, ciudad y accion colectiva
 
China, India, Brasil, Tailandia y Turquía. ¿A dónde van? (Divisas y Emergentes)
China, India, Brasil, Tailandia y Turquía. ¿A dónde van? (Divisas y Emergentes)China, India, Brasil, Tailandia y Turquía. ¿A dónde van? (Divisas y Emergentes)
China, India, Brasil, Tailandia y Turquía. ¿A dónde van? (Divisas y Emergentes)
 
Somosinsignificantes
SomosinsignificantesSomosinsignificantes
Somosinsignificantes
 
Juego dei info
Juego dei infoJuego dei info
Juego dei info
 
Mundo Contemporaneo
Mundo ContemporaneoMundo Contemporaneo
Mundo Contemporaneo
 
Comunidades de practica programa hispano argentino_sobre_gobernabilidad_y_adm...
Comunidades de practica programa hispano argentino_sobre_gobernabilidad_y_adm...Comunidades de practica programa hispano argentino_sobre_gobernabilidad_y_adm...
Comunidades de practica programa hispano argentino_sobre_gobernabilidad_y_adm...
 
Tutorial para la desinstalación de un programa
Tutorial para la desinstalación de un programaTutorial para la desinstalación de un programa
Tutorial para la desinstalación de un programa
 
Alejandro rivas
Alejandro rivasAlejandro rivas
Alejandro rivas
 
Fernando Botero Y Sus Obras
Fernando Botero Y Sus ObrasFernando Botero Y Sus Obras
Fernando Botero Y Sus Obras
 
Webinar gestion monetaria
Webinar gestion monetariaWebinar gestion monetaria
Webinar gestion monetaria
 
Propuesta comunicacion y colaboracion Red de Talentos Mexicanos
Propuesta comunicacion y colaboracion Red de Talentos MexicanosPropuesta comunicacion y colaboracion Red de Talentos Mexicanos
Propuesta comunicacion y colaboracion Red de Talentos Mexicanos
 
Tratamiento ADD
Tratamiento ADDTratamiento ADD
Tratamiento ADD
 
Presentación Evento Fondos Madrid
Presentación Evento Fondos MadridPresentación Evento Fondos Madrid
Presentación Evento Fondos Madrid
 
Video juegos
Video juegosVideo juegos
Video juegos
 
Foro educativo regional 2009 Envigado
Foro educativo regional 2009 EnvigadoForo educativo regional 2009 Envigado
Foro educativo regional 2009 Envigado
 
Presentacion rankia
Presentacion rankiaPresentacion rankia
Presentacion rankia
 
Ilusiones Opticas
Ilusiones OpticasIlusiones Opticas
Ilusiones Opticas
 
San valentin pamela
San valentin pamelaSan valentin pamela
San valentin pamela
 
Sexualidad con sentido chile2
Sexualidad con sentido chile2Sexualidad con sentido chile2
Sexualidad con sentido chile2
 

Similar to Comunicación Http En .Net

Internet information services iis
Internet information services iisInternet information services iis
Internet information services iis
Daniel Guti
 
Que es un servidor pdf personalizada
Que es un servidor pdf personalizadaQue es un servidor pdf personalizada
Que es un servidor pdf personalizada
2013maquerajuan
 
Que es un servidor pdf personalizada
Que es un servidor pdf personalizadaQue es un servidor pdf personalizada
Que es un servidor pdf personalizada
2013maquerajuan
 
Que es un servidor pdf personalizada
Que es un servidor pdf personalizadaQue es un servidor pdf personalizada
Que es un servidor pdf personalizada
2013maquerajuan
 
Revista digital angel arrieche desarrollo de aplicaciones web
Revista digital angel arrieche   desarrollo de aplicaciones webRevista digital angel arrieche   desarrollo de aplicaciones web
Revista digital angel arrieche desarrollo de aplicaciones web
Angel Arrieche
 

Similar to Comunicación Http En .Net (20)

SEVIDORES WEB 1 DE MARZO.docx
SEVIDORES WEB 1  DE MARZO.docxSEVIDORES WEB 1  DE MARZO.docx
SEVIDORES WEB 1 DE MARZO.docx
 
Servidores web y de base de datos
Servidores web y de base de datosServidores web y de base de datos
Servidores web y de base de datos
 
Revista digital angel arrieche desarrollo de aplicaciones web
Revista digital angel arrieche   desarrollo de aplicaciones webRevista digital angel arrieche   desarrollo de aplicaciones web
Revista digital angel arrieche desarrollo de aplicaciones web
 
Desarrollo web con_asp.net 2.1
Desarrollo web con_asp.net 2.1Desarrollo web con_asp.net 2.1
Desarrollo web con_asp.net 2.1
 
Internet
InternetInternet
Internet
 
Best hadoop bigdata architecture resume
Best hadoop bigdata architecture resume Best hadoop bigdata architecture resume
Best hadoop bigdata architecture resume
 
Internet information services iis
Internet information services iisInternet information services iis
Internet information services iis
 
Servidores web
Servidores webServidores web
Servidores web
 
Servidor web
Servidor webServidor web
Servidor web
 
Que es un servidor pdf personalizada
Que es un servidor pdf personalizadaQue es un servidor pdf personalizada
Que es un servidor pdf personalizada
 
Que es un servidor pdf personalizada
Que es un servidor pdf personalizadaQue es un servidor pdf personalizada
Que es un servidor pdf personalizada
 
Que es un servidor pdf personalizada
Que es un servidor pdf personalizadaQue es un servidor pdf personalizada
Que es un servidor pdf personalizada
 
Internet Information Services
Internet Information ServicesInternet Information Services
Internet Information Services
 
Que es un servidor
Que es un servidorQue es un servidor
Que es un servidor
 
Trabajo de investigacion
Trabajo de investigacionTrabajo de investigacion
Trabajo de investigacion
 
Revista digital angel arrieche desarrollo de aplicaciones web
Revista digital angel arrieche   desarrollo de aplicaciones webRevista digital angel arrieche   desarrollo de aplicaciones web
Revista digital angel arrieche desarrollo de aplicaciones web
 
Revista digital angel arrieche desarrollo de aplicaciones web
Revista digital angel arrieche   desarrollo de aplicaciones webRevista digital angel arrieche   desarrollo de aplicaciones web
Revista digital angel arrieche desarrollo de aplicaciones web
 
SERVIDOR IIS EN W8
SERVIDOR IIS EN W8SERVIDOR IIS EN W8
SERVIDOR IIS EN W8
 
Entrada 11 del blog
Entrada 11 del blogEntrada 11 del blog
Entrada 11 del blog
 
servidores web
servidores webservidores web
servidores web
 

More from Juan Pablo Ibañez (9)

Bill Gates Dice A Los Adolescentes
Bill Gates Dice A Los AdolescentesBill Gates Dice A Los Adolescentes
Bill Gates Dice A Los Adolescentes
 
Aplicación 3 Capas
Aplicación 3 CapasAplicación 3 Capas
Aplicación 3 Capas
 
Asp.Net Data Binding Parte 1
Asp.Net Data Binding Parte 1Asp.Net Data Binding Parte 1
Asp.Net Data Binding Parte 1
 
Asp.Net Session And Query String
Asp.Net Session And Query StringAsp.Net Session And Query String
Asp.Net Session And Query String
 
Asp.Net Controls Basic Part 2
Asp.Net Controls Basic Part 2Asp.Net Controls Basic Part 2
Asp.Net Controls Basic Part 2
 
Asp.Net Controls Basic Part 1
Asp.Net Controls Basic Part 1Asp.Net Controls Basic Part 1
Asp.Net Controls Basic Part 1
 
Tipos De Archivo En Asp.Net
Tipos De Archivo En Asp.NetTipos De Archivo En Asp.Net
Tipos De Archivo En Asp.Net
 
Ciclo De Vida De Una Página ASP.NET
Ciclo De Vida De Una Página ASP.NETCiclo De Vida De Una Página ASP.NET
Ciclo De Vida De Una Página ASP.NET
 
Carpetas De Asp.Net
Carpetas De Asp.NetCarpetas De Asp.Net
Carpetas De Asp.Net
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (10)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Comunicación Http En .Net

  • 1. Comunicación HTTP en ASP.NET Ing. Juan Pablo Ibañez www.knowii.com
  • 2. Versiones: IIS5 IIS6 IIS7 Puerto 80 HTTP GET hacia el servidor solicitando un recurso www.knowii.com
  • 3. IIS (Internet Information Service) En la plataforma Windows la aplicación que escucha en el puerto 80 las peticiones HTTP de los clientes es el servidor Web Internet Information Server. IIS mantiene un mapeo entre las extensiones de los recursos solicitados y las DLLs que pueden responder a esos pedidos. Estas DLLs se llaman Internet Services API (ISAPI) DLLs. Cuando llega un request, IIS le la extensión y reenvia el request a la dll correspondiente. www.knowii.com
  • 4. IIS6 Si se está usando IIS6 para correr nuestro sitio. IIS tiene un driver llamado HTTP.SYS que escucha en el puerto 80 y rutea a la ISAPI DLL correcta. Las extensiones de ASP.NET ( .aspx, .asax, .asmx, .ashx, etc ) son redireccionadas a aspnet_isapi.dll. En IIS6 esta DLL está dentro de un Worker Process. www.knowii.com
  • 5. ASP.NET Worker Process El ASP.NET Worker Process (w3wp.exe en IIS6 y asp-net_wp.exe en IIS5) administra el ASP.NET Pipeline (la ruta por la cual se comunica con ASP.NET). El mismo actúa como un proceso sustituto en el cual corren todas las instancias de los objetos ASP.NET. www.knowii.com