diseño de servicios web internet information server © copyright 2003 víctor robles forcada...
TRANSCRIPT
![Page 1: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/1.jpg)
Diseño de Servicios Web
Internet Information Server
© Copyright 2003 Víctor ROBLES FORCADA
http://laurel.datsi.fi.upm.es/~ssoo/DSW/
![Page 2: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/2.jpg)
Servicios incluidos
Servidor web Servidor ftp Seguridad integrada con Windows NT/2000 Programable: CGI, ISAPI y ASP Facilidades de acceso a Base de Datos Servidor SMTP Servidor NNTP
![Page 3: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/3.jpg)
Posibilidades de instalación
PWS Windows 95/98: Programa de instalación en el directorio
ADD-ONS Windows NT Workstation: Option Pack Windows 2000 Professional por defecto (PWS)
IIS Windows NT Server con SP 3 o superior: Option Pack Windows 2000 Server: Incluido
![Page 4: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/4.jpg)
Requisitos mínimos
CPU: Intel Pentium 90MHz RAM: 64 MBytes Disco: 200 MBytes Video: SVGA 800x600, 256 colores
![Page 5: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/5.jpg)
Arquitectura del IIS
Dos niveles estática y dinámica Estática:
Establecimiento de conexión Autenticación del cliente Procesamiento de la respuesta
Dinámica: CGI ISAPI ASP
![Page 6: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/6.jpg)
Autenticación
Dos tipos: anónima o específica de usuario Anónima: Usuario especial del sistema
IUSR_MACHINE. Específica:
Básica: texto plano NTLM: Sólo Internet Explorer y no proxy Usando SSL Método propio de autenticación
![Page 7: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/7.jpg)
Arquitectura estática
SAM
Búsqueda datos
Resultado
SF
Cliente
1
2
3
4
5
6
Autenticación
![Page 8: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/8.jpg)
Arquitetura dinámica
CGI: Especifica interfaz de programación para paso de
parámetros a través del URL. Alta flexibilidad Poco integrado con NT Arranca un proceso al ser invocado =>
ineficiencia en Windows
![Page 9: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/9.jpg)
Arquitectura dinámica II
ISAPI (Internet Server API) Total integración con NT Componente WAM (Web Application Manager),
basado en MTS (Microsoft Transaction Server) Están siempre en ejecución. Dos tipos:
Extensiones ISAPIFiltros ISAPI
![Page 10: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/10.jpg)
Arquitectura dinámica III
ASP (Active Server Pages) Basado en programación con scripts Código script embebido en código HTML Componente ASP que lo interpreta. No da mismo rendimiento que ISAPI por ser
interpretado Suele necesitar de componente adicionales
![Page 11: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/11.jpg)
Acceso a Bases de Datos
Aplicación
ODBC ADO
Base de Datos
OLEDB
![Page 12: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/12.jpg)
Admin del servidor web
Se realiza a través del MMC (Microsoft Management Console)
Es accesible desde el panel de control Configuración a 3 niveles:
Sitio Web por defecto Específico a cada sitio Configuración por fichero
Configuraciones heredables
![Page 13: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/13.jpg)
Niveles administración
![Page 14: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/14.jpg)
![Page 15: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/15.jpg)
![Page 16: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/16.jpg)
![Page 17: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/17.jpg)
![Page 18: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/18.jpg)
![Page 19: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/19.jpg)
![Page 20: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/20.jpg)
![Page 21: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/21.jpg)
![Page 22: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/22.jpg)
![Page 23: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/23.jpg)
![Page 24: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/24.jpg)
![Page 25: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/25.jpg)
![Page 26: Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA vrobles@fi.upm.es ssoo/DSW](https://reader035.vdocuments.mx/reader035/viewer/2022062519/5665b4961a28abb57c926e0b/html5/thumbnails/26.jpg)
Más posibilidades
Directorios virtuales: Directorio que no está físicamente contenido en
el IIS Dentro de la propia máquina o en la red
Servidores virtuales: Mantiene múltiples dominios dentro de una
máquina.