SlideShare una empresa de Scribd logo
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

Más contenido relacionado

Destacado

Memoria2011 2012
Memoria2011 2012Memoria2011 2012
Memoria2011 2012
Ampas
 
Cultura, ciudad y accion colectiva
Cultura, ciudad y accion colectivaCultura, ciudad y accion colectiva
Cultura, ciudad y accion colectiva
Brendilu183101
 
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)
Rankia
 
Somosinsignificantes
SomosinsignificantesSomosinsignificantes
Somosinsignificantes
Estrella Gancedo
 
Juego dei info
Juego dei infoJuego dei info
Juego dei info
Ameyalli Garcia
 
Mundo Contemporaneo
Mundo ContemporaneoMundo Contemporaneo
Mundo Contemporaneo
FM2691
 
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...
Departament de Justicia
 
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
Johanna Montiel Mortera
 
Alejandro rivas
Alejandro rivasAlejandro rivas
Alejandro rivas
Necronec4l
 
Fernando Botero Y Sus Obras
Fernando Botero Y Sus ObrasFernando Botero Y Sus Obras
Fernando Botero Y Sus Obras
Walter Agudelo Marin
 
Webinar gestion monetaria
Webinar gestion monetariaWebinar gestion monetaria
Webinar gestion monetariaRankia
 
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
Jose Luis Lopez Mota
 
Tratamiento ADD
Tratamiento ADDTratamiento ADD
Tratamiento ADDPsyGnos
 
Presentación Evento Fondos Madrid
Presentación Evento Fondos MadridPresentación Evento Fondos Madrid
Presentación Evento Fondos Madrid
Rankia
 
Video juegos
Video juegosVideo juegos
Video juegos
normaloza17
 
Foro educativo regional 2009 Envigado
Foro educativo regional 2009 EnvigadoForo educativo regional 2009 Envigado
Foro educativo regional 2009 Envigado
Walter Agudelo Marin
 
Presentacion rankia
Presentacion rankiaPresentacion rankia
Presentacion rankiaRankia
 
San valentin pamela
San valentin pamelaSan valentin pamela
San valentin pamela
pamelamunoz321
 
Sexualidad con sentido chile2
Sexualidad con sentido chile2Sexualidad con sentido chile2
Sexualidad con sentido chile2
Luisantoniot
 

Destacado (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 a Comunicación Http En .Net

SEVIDORES WEB 1 DE MARZO.docx
SEVIDORES WEB 1  DE MARZO.docxSEVIDORES WEB 1  DE MARZO.docx
SEVIDORES WEB 1 DE MARZO.docx
ASELALPEZ
 
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
Richard Silva
 
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
 
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
JuanCarlos1937
 
Best hadoop bigdata architecture resume
Best hadoop bigdata architecture resume Best hadoop bigdata architecture resume
Best hadoop bigdata architecture resume
Luis Alberto Espinoza Bustamante
 
Internet information services iis
Internet information services iisInternet information services iis
Internet information services iis
Daniel Guti
 
Servidores web
Servidores webServidores web
Servidores web
Rene Guaman-Quinche
 
Que es un servidor pdf personalizada
Que es un servidor pdf personalizadaQue es un servidor pdf personalizada
Que es un servidor pdf personalizada2013maquerajuan
 
Que es un servidor pdf personalizada
Que es un servidor pdf personalizadaQue es un servidor pdf personalizada
Que es un servidor pdf personalizada2013maquerajuan
 
Que es un servidor pdf personalizada
Que es un servidor pdf personalizadaQue es un servidor pdf personalizada
Que es un servidor pdf personalizada2013maquerajuan
 
Internet Information Services
Internet Information ServicesInternet Information Services
Internet Information Services
JuanNoa
 
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
 
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 webAngel Arrieche
 
SERVIDOR IIS EN W8
SERVIDOR IIS EN W8SERVIDOR IIS EN W8
SERVIDOR IIS EN W8
saul calle espinoza
 
Entrada 11 del blog
Entrada 11 del blogEntrada 11 del blog
Entrada 11 del blog
Erick Paul Lozada Peñarreta
 

Similar a 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
 

Más de Juan Pablo Ibañez

Bill Gates Dice A Los Adolescentes
Bill Gates Dice A Los AdolescentesBill Gates Dice A Los Adolescentes
Bill Gates Dice A Los AdolescentesJuan Pablo Ibañez
 
Asp.Net Data Binding Parte 1
Asp.Net Data Binding Parte 1Asp.Net Data Binding Parte 1
Asp.Net Data Binding Parte 1
Juan Pablo Ibañez
 
Asp.Net Session And Query String
Asp.Net Session And Query StringAsp.Net Session And Query String
Asp.Net Session And Query StringJuan Pablo Ibañez
 
Asp.Net Controls Basic Part 2
Asp.Net Controls Basic Part 2Asp.Net Controls Basic Part 2
Asp.Net Controls Basic Part 2
Juan Pablo Ibañez
 
Asp.Net Controls Basic Part 1
Asp.Net Controls Basic Part 1Asp.Net Controls Basic Part 1
Asp.Net Controls Basic Part 1
Juan Pablo Ibañez
 
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.NETJuan Pablo Ibañez
 

Más de 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
 

Último

DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
SERVANDOBADILLOPOLEN
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
bendezuperezjimena
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
maralache30
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
yuki22434
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 

Último (20)

DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.COMPARATIVO DE SUBESTACIONES AIS VS GIS.
COMPARATIVO DE SUBESTACIONES AIS VS GIS.
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
TODO SOBRE LA INFORMÁTICA, HISTORIA, ¿QUE ES?, IMPORTANCIA Y CARACTERISTICAS....
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
HERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptxHERRAMIENTAS WEB--------------------.pptx
HERRAMIENTAS WEB--------------------.pptx
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1algebra de boole teoria.pdf texto guia.1
algebra de boole teoria.pdf texto guia.1
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 

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