Los servidores web son programas que almacenan y distribuyen páginas web a los clientes. Procesan solicitudes HTTP de clientes como navegadores web y devuelven documentos y otros recursos web. Los servidores web más populares incluyen Apache, Nginx, Lighttpd, IIS e Internet Information Server.
2. Información
Un servidor web o servidor El código recibido por el
HTTP es un programa cliente suele ser compilado
informático que procesa y ejecutado por un
una aplicación del lado del navegador web. Para la
servidor realizando transmisión de todos estos
conexiones bidireccionales datos suele utilizarse algún
y/o unidireccionales y protocolo.
síncronas o asíncronas
con el cliente generando o
cediendo una respuesta en
cualquier lenguaje o
Aplicación del lado del
cliente.
3. Funcionamiento
El Servidor web se ejecuta A modo de ejemplo, al
en un ordenador teclear una dirección “X”
manteniéndose a la espera www.espoch.edu.ec en
de peticiones por parte de nuestro navegador, éste
un cliente (un navegador realiza una petición HTTP
web) y que responde a al servidor de dicha
estas peticiones dirección. El servidor
adecuadamente, mediante responde al cliente
una página web que se enviando el código HTML
exhibirá en el navegador o de la página; el cliente,
mostrando el respectivo una vez recibido el código,
mensaje si se detectó lo interpreta y lo exhibe en
algún error. pantalla.
4. Funcionamiento
Como vemos con este
ejemplo, el cliente es el
encargado de interpretar el
código HTML, es decir, de
mostrar las fuentes, los
colores y la disposición de
los textos y objetos de la
página; el servidor tan sólo
se limita a transferir el
código de la página sin
llevar a cabo ninguna
interpretación de la misma.
http://es.wikipedia.org/wiki/Servidor_web
5. Analogía
El servidor vendría a ser la Cuando se contrata un
"casa" de los sitios que plan de alojamiento web
visitamos en la Internet. con una compañía, esta
Los sitios se alojan en última proporciona un
computadores con servidor al dueño del sitio
servidores instalados, y para poder alojarlo; al
cuando un usuario los respecto hay dos
visita son estas opciones:
computadoras las que
proporcionan al usuario la
interacción con el sitio en
cuestión.
6. Analogía
1.- Optar por un "servidor 2.- Ó un "servidor
dedicado", lo que se compartido", lo que
refiere a una computadora significa que un mismo
servidora dedicada servidor (computadora +
exclusivamente al sitio del programa servidos) se
cliente (para aplicaciones usará para varios clientes
de alta demanda). compartiendo los recursos.
http://www.misrespuestas.com/que-es-un-servidor-
7. Porqué son necesarios?
Sin los servidores Web la
Internet tal como la
conocemos, no existiría.
Los servidores son como
la columna vertebral de la
estructura de Internet. La
industria del Web hosting
es simplemente la forma
de alquilar esos espacios
de memoria y
administración de datos.
8. Porqué son necesarios?
Sin este sistema de
leasing la Internet sería
sólo una pequeña parte de
lo que es hoy por hoy, ya
que sería imposible para la
mayoría de los dueños de
sitios Web comprar un
servidor para uso propio.
Pensémoslo así, los
servidores Web son la
vitrina que permite a las
personas publicar sus
sitios en la red mundial
http://www.duplika.com/blog/que-son-los-servidores-web-y-por-que-son-
necesarios Internet.
que es
11. Lighttpd
Es un servidor web Lighttpd es software libre y
diseñado para ser se distribuye bajo la
rápido, seguro, flexible, y licencia BSD. Funciona en
fiel a los estándares. GNU/Linux y UNIX de
forma oficial. Para
Microsoft Windows
Está optimizado para
actualmente hay una
entornos donde la
distribución conocida como
velocidad es muy
Lighttpd For Windows.
importante, y por eso
consume menos CPU y
memoria RAM que otros
servidores.
12. Nginx
Es un servidor web/proxy El sistema es usado por
inverso ligero de alto
una larga lista de sitios
rendimiento y un proxy para
protocolos de correo electrónico web conocidos, como:
(IMAP/POP3). WordPress, Hulu, GitHub,
Ohloh, SourceForge, Torre
Es software libre y de código ntReactor y partes de
abierto, licenciado bajo la Lic Facebook (Como el
encia BSD simplificada. servidor de descarga de
archivos ZIP Pesados]).
Es multiplataforma, por lo que
corre en sistemas tipo Unix
(GNU/Linux, BSD, Solaris, Mac
OS X, etc.) y Windows.
13. Sun Java System Web Server
Sun Java System Web Este servidor está
Server es un servidor web disponible para todos los
diseñado para aplicaciones grandes sistemas
de medianos y grandes operativos, con soporte
negocios. Este producto es para tecnologías JSP y
desarrollado por Sun Java
Microsystems. Servlet, PHP, NSAPI, CGI
y ColdFusion.
Sun Java System Web
Server deriva de los
antiguos productos Sun
ONE Web Server, iPlanet
Web Server y Netscape
https://blogs.oracle.com/jaimecid/entry/sun_web_server_7_0
14. Internet Information Server IIS
Es un servidor web y un El servidor web se basa en
conjunto de servicios para varios módulos que le dan
el sistema operativo capacidad para procesar
Microsoft Windows. Los distintos tipos de páginas.
servicios que ofrece son: Por ejemplo, Microsoft
FTP, SMTP, NNTP y incluye los de Active
HTTP/HTTPS. Server Pages (ASP) y
ASP.NET. También pueden
Los servicios de Internet
ser incluidos los de otros
Information Services
fabricantes, como PHP o
proporcionan las
Perl.
herramientas y funciones
necesarias para
administrar de forma
15. Apache
Presenta entre otras Alcanzó su máxima cuota
características altamente de mercado en 2005
configurables, bases de siendo el servidor
datos de autenticación y empleado en el 70% de los
negociado de sitios web en el mundo, sin
contenido, pero fue embargo ha sufrido un
criticado por la falta de una descenso en su cuota de
interfaz gráfica que ayude mercado en los últimos
en su configuración. años.
Apache tiene amplia
aceptación en la red:
desde 1996, Apache, es el
servidor HTTP más usado.
16. Tarea
Busquemos
caracteristicas que
presenta cada uno de
los Servidores Web
revisados en clase y
elaboremos 1 mapa
conceptual sobre el
tema.
Puntaje: 1 punto
Formato: .pdf - .jpg
Tiempo: 1 hora
Notas del editor
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Gráfico/diagrama de ejemplo
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Detalles introductorios del curso y/o libros/materiales necesarios para una clase/proyecto.
Lista de procedimientos y pasos, o presentación con soporte multimedia.