Servicios incluidos Posibilidades de instalación Requisitos mínimos

Anuncio
Servicios incluidos
Diseño de Servicios Web
Internet Information Server
© Copyright 2003 Víctor ROBLES FORCADA
vrobles@fi.upm.es
http://laurel.datsi.fi.upm.es/~ssoo/DSW/
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
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
Requisitos mínimos
CPU: Intel Pentium 90MHz
RAM: 64 MBytes
Disco: 200 MBytes
Video: SVGA 800x600, 256 colores
Windows NT Server con SP 3 o superior: Option Pack
Windows 2000 Server: Incluido
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
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
1
Arquitectura estática
SF
4
Búsqueda datos
3
SAM
5
Resultado
Arquitetura dinámica
CGI:
Cliente
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
Arquitectura dinámica II
Arquitectura dinámica III
2
Autenticación
1
6
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 ISAPI
Filtros ISAPI
ASP (Active Server Pages)
Acceso a Bases de Datos
Aplicación
ODBC
ADO
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:
OLEDB
Base de Datos
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
Sitio Web por defecto
Específico a cada sitio
Configuración por fichero
Configuraciones heredables
2
Niveles administración
3
4
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.
5
Descargar