Está en la página 1de 7

1.1.

1
Determina el servidor de aplicaciones web y plataforma de desarrollo a utilizar en su laboratorio.
A)Principales servidores web del mercado. *****Apache Web Server
Un servidor web no es ms que un programa que ejecuta de forma continua en un ordenador (tambin se utiliza el trmino para referirse al ordenador que lo ejecuta), mantenindose a la espera de peticiones por parte de un cliente (un navegador en internet) y que contesta a estas peticiones de forma adecuada, sirviendo una pgina web que ser mostrada en el navegador o mostrando el mensaje correspondiente si se detect algun error.

***** Internet Information Server o IIS


IIS es un conjunto de servicios para servidores usando Microsoft Windows. Es especialmente usado en servidores web, que actualmente es el segundo ms popular sistema de servidor web (a agosto de 2007, funciona en el 35% de los servidores de todos los sitios web). Versiones de IIS * IIS 1.0: Windows NT 3.51, disponible como add-on gratuito. * 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 Professional x64 Edition * IIS 7.0: Windows Vista y Windows Server 2008

B) Identificacin de protocolos relacionados con aplicaciones y servicios web.

***** Hypertext Transfer Protocol o HTTP.


Es el protocolo usado en cada transaccin de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force. Es un protocolo orientado a transacciones y sigue el esquema peticin-respuesta entre un cliente y un servidor. Al cliente que efecta la peticin (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la informacin transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecucin de un programa, una consulta a una base de datos, la traduccin automtica de un documento, etc.

*Transacciones HTTP

Una transaccin HTTP est formada por un encabezado seguido, opcionalmente, por una lnea en blanco y algn dato. El encabezado especificar cosas como la accin requerida del servidor, o el tipo de dato retornado, o el cdigo de estado.

*Mtodos de peticin
HTTP define 8 mtodos (algunas veces referido como "verbos") que indica la accin que desea que se efecte sobre el recurso identificado. HEAD GET POST PUT DELETE TRACE OPTIONS CONNECT

*Cdigos de Respuesta

1xx Mensajes 2xx Operacin exitosa 3xx Redirecin 4xx Error por parte del cliente 5xx Error del servidor

*****Hypertext Transfer Protocol Secure o HTTPS.


Prot ocolo seguro de t ransferencia de hipert exto, ms conocido por sus siglas HTTPS, es un protocolo de aplicacin basado en el protocolo HTTP, destinado a la transferencia segura de datos de Hiper Texto, es decir, es la versin segura de HTTP.

Es utilizado principalmente por entidades bancarias, tiendas en lnea, y cualquier tipo de servicio que requiera el envo de datos personales o contraseas.

*****File Transfer Protocol o FTP.


Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo el cliente se puede conectar a un servidor para descargar archivos desde l o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo. El servicio FTP es ofrecido por la capa de aplicacin del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema bsico de FTP es que est pensado para ofrecer la mxima velocidad en la conexin, pero no la mxima seguridad, ya que todo el intercambio de informacin, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningn tipo de cifrado, con lo que un posible atacante puede capturar este trfico, acceder al servidor y/o apropiarse de los archivos transferidos. Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el paquete SSH, que permiten transferir archivos pero cifrando todo el trfico.

*****Trivial File Transfer Protocol o TFTP.


Es un protocolo de transferencia muy simple semejante a una versin bsica de FTP. TFTP a menudo se utiliza para transferir pequeos archivos entre ordenadores en una red, como cuando un terminal X Window o cualquier otro cliente ligero arrancan desde un servidor de red. Algunos detalles del TFTP:

Utiliza UDP (en el puerto 69) como protocolo de transporte (a diferencia de FTP que utiliza el puerto 21 TCP). No puede listar el contenido de los directorios. No existen mecanismos de autenticacin o cifrado. Se utiliza para leer o escribir archivos de un servidor remoto. Soporta tres modos diferentes de transferencia, "netascii", "octet" y "mail", de los que los dos primeros corresponden a los modos "ascii" e "imagen" (binario) del protocolo FTP.

*****File Transfer Protocol Secure o FTPS.

Es una extensin del FTP (File Transfer Protocol) que agrega soporte para los protocolos critogrficos TLS (Transport Layer Security) y

SSL (Secure Sockets Layer). Usos ms comunes de FTP y SSL: * FTPS explcito (o AUTH TLS) * FTPS implcito * AUTH como est definido en el RFC 2228

*****Secure Shell o SSH.


Es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a mquinas remotas a travs de una red. Permite manejar por completo la computadora mediante un intrprete de comandos, y tambin puede redirigir el trfico de X para poder ejecutar programas grficos si tenemos un Servidor X (en sistemas Unix y Windows) corriendo. Adems de la conexin a otros dispositivos, SSH nos permite copiar datos de forma segura (tanto ficheros sueltos como simular sesiones FTP cifradas), gestionar claves RSA para no escribir claves al conectar a los dispositivos y pasar los datos de cualquier otra aplicacin por un canal seguro tunelizado mediante SSH.

*****Secure Copy o SCP.


Es un medio de transferencia segura de archivos informticos entre un host local y otro remoto o entre dos hosts remotos, usando el protocolo Secure Shell (SSH).

*****Secure Socket Layer o SSL.

Protocolo diseado por la empresa Netscape para proveer comunicacionesencriptadas en internet . La empresa VeriSign es la encargada de emitir los certificados digitales RSA para su uso en transmisiones seguras por SSL, especialmente para la proteccin de sitios con acceso por HTTPS. Por ejemplo, pginas que utilizan tarjetas de crditos. SSL da privacidad para datos y mensajes, adems permite autentificar los datos enviados.

c) Seleccin de la plataforma tecnolgica para el desarrollo de sitios de web. *****Arquitectura web

Servidor web
Es un programa informtico que procesa una aplicacin del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y sncronas o asncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicacin del lado del cliente. El cdigo recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisin de todos estos datos suele utilizarse algn protocolo. Generalmente se utiliza el protocolo HTTP para estas comunicaciones. Domain Name System o DNS (en espaol: sistema de nombres de dominio) es un sistema de nomenclatura jerrquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia informacin variada con nombres de dominios asignado a cada uno de los participantes. Su funcin ms importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propsito de poder localizar y direccionar estos equipos mundialmente. Es un programa o conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee servicios a los programas de aplicacin, y corre en modo privilegiado respecto de los restantes. Son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

DNS

Sistema Operativo

Sistema Gestor de Base de Datos

Navegadores Web
Es una aplicacin que opera a travs de Internet , interpretando la informacin de archivos y sitios web para que podamos ser capaces de leerla, (ya se encuentre sta alojada en un servidor dentro de la World Wide Web o en un servidor local). El navegador interpreta el cdigo, HTML generalmente, en el que est escrita la pgina web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervnculos. La funcionalidad bsica de un navegador web es permitir la visualizacin de documentos de texto, posiblemente con recursos multimedia incrustados.

*****Caracteristcas del Servidor Web Protocolos

En informtica, un protocolo es un conjunto de reglas usadas por computadoras para comunicarse unas con otras a travs de

una red por medio de intercambio de mensajes. Un protocolo es una regla o estndar que controla o permite la comunicacin en su forma ms simple, un protocolo puede ser definido como las reglas que dominan la sintaxis, semntica y sincronizacin de la comunicacin. Los protocolos pueden ser implementados por hardware, software, o una combinacin de ambos. Es un espacio que es ocupado o que puede llegar a serlo para algo. Es una coleccin de pginas web relacionadas y comunes a un dominio de Internet o subdominio en la World Wide Web en Internet . Es un sitio en el cual un usuario puede guardar cualquier tipo de informacin (esto abarca videos, msica, documentos, imgenes, entre otras cosas) ya sea privada o no. Se puede referir a la seguridad como la ausencia de riesgo o tambin a la confianza en algo o alguien.

Sitios

Sitios Virtuales

Espacio de almacenamiento

Seguridad

*La seguridad informtica es el rea de la informtica que se enfoca


en la proteccin de la infraestructura computacional y todo lo relacionado con esta (incluyendo la informacin contenida). La seguridad informtica comprende software, bases de datos, metadatos, archivos y todo lo que la organizacin valore (activo) y signifique un riesgo si sta llega a manos de otras personas. Este tipo de informacin se conoce como informacin privilegiada o confidencial.

Soportes de seguridad **http


Hypertext Transfer Protocol o HTTP es el protocolo usado en cada transaccin de la World Wide Web. Es un protocolo orientado a transacciones y sigue el esquema peticin-respuesta entre un cliente y un servidor. Al cliente que efecta la peticin (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la informacin transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecucin de un programa, una consulta a una base de datos, la traduccin automtica de un documento, etc. HTTP es un protocolo sin estado, es decir, que no guarda ninguna informacin sobre conexiones anteriores.

**https
Hyper Text Transfer Protocol Secure (en espaol: Prot ocolo seguro de transferencia de hipertext o), ms conocido por sus siglas HTTPS, es

un protocolo de aplicacin basado en el protocolo HTTP, destinado a la transferencia segura de datos de Hiper Texto, es decir, es la versin segura de HTTP. Es utilizado principalmente por entidades bancarias, tiendas en lnea, y cualquier tipo de servicio que requiera el envo de datos personales o contraseas.