Diapositiva 1 - Apuntes DUOC / FrontPage

Download Report

Transcript Diapositiva 1 - Apuntes DUOC / FrontPage

IIS Web Server
Desarrollo de Aplicaciones para
Internet
Aprendizajes esperados:
Comprende las tecnologías de
desarrollo e infraestructura asociada
a distintos servidores Web
Agenda
• Review Protocolo HTTP
• Internet Information Services
• Internet Information Services (HTTP Server)
• Video de Instalación
Protocolo HTTP (Review)
Cliente WEB
•
(I. Explorer, Firefox, Pocket,
etc)
Paso 1: Cliente web
solicita una pagina
Paso 2: Webserver
encuentra la pagina
y la pasa al servidor
de aplicaciones
Paso 3: El servidor de
aplicaciones la scanea
para chequear
instrucciones
Paso 4: El servidor de
aplicaciones envía la
pregunta al driver de
la base de datos
Paso5: El driver
ejecuta la pregunta
en la base de datos
Solicitud
Respuesta
SERVIDOR HTTP
Servidor de Aplicaciones
Pregunta
Resultado
Driver de Base de Datos
Base de
Datos
Paso 9: El webserver
pasa la página
terminada al cliente
Paso 8: El servidor de
aplicaciones inserta la
respuesta en la página
y la envía al servidor
WEB
Paso 7: El driver pasa
el resultado al servidor
de aplicaciones
Paso 6: El resultado
es enviado al driver
Protocolo HTTP (Review)
• Como ya sabemos, los servidores
WEB se sustentan en el protocolo
HTTP
• En base a lo anterior, IIS – HTTP
responde a la misma lógica
Protocolo HTTP (Review)
<html>
…
</html>
HTTP
IIS
Common Language Runtime
¿Qué es IIS?
• Una serie de servicios para los ordenadores
que funcionan con Microsoft Windows.
• Proporciona soporte para múltiples
protocolos ( FTP, SMTP, NNTP, HTTP/HTTPS).
• Versiones
•IIS 1.0, Windows NT 3.51 Service Pack 3
•IIS 2.0, Windows NT 4.0
•IIS 3.0, Windows NT 4.0 Service Pack 3
•IIS 4.0, Windows NT 4.0 Option Pack
•IIS 5.0, Windows 2000
•IIS 5.1, Windows XP Professional
•IIS 6.0, Windows Server 2003 y Windows XP Profesional x64 Edition
•IIS 7.0, Windows Vista (Solo Bussines y Ultimate) y Windows Server 2008
•IIS 7.5, Windows 7 y Windows Server 2008 R2
IIS - Características
• Permite servir y gestionar documentos ASP,
ASP.net.
• Al mismo tiempo, puede ser modularizado
para entregar soporte a PHP o PERL, al igual
que Apache WEB Server
• Soporte para múltiples sitios
• Compresión HTTP
Instalación en Windows XP
Síntesis
• Review del Protocolo HTTP
• Definición de los servicios cubiertos por IIS
• Características de Internet Information
Services
• Instalación de IIS en entornos Windows XP
Recursos
• Getting Started with IIS - http://learn.iis.net/GetStarted
IIS Web Server
Desarrollo de Aplicaciones para
Internet