3. Objetivo
• Identificar un servidor web como parte de
un conjunto de servicios y aplicaciones que
ofrece un servidor genérico de red.
4. Selección de Modalidad de
Evaluación
Modalidad Elementos a evaluar
Actividades 4 Tareas y 3 participaciones en foros.
Exámenes
3 exámenes quincenales (semanas 2,
4 y 6).
Trabajo final
2 entregas parciales y una entrega final
(semanas 2, 4 y 6).
Evidencia por compe
tencias
Enviar evidencia de su experiencia lab
oral en un campo profesional (semana
3) y participaciones en 2 foros.
7. Administración
• Administración. Acción y efecto de administrar.
• Administrar. Gobernar, ejercer la autoridad o el mando sobre un
territorio y sobre las personas que lo habitan.
8. Servidores Web
• Consiste en el hardware y software que se encarga de responder
a las solicitudes en la World Wide Web, con el uso del protocolo
de transferencia de hipertexto (HTTP/ HTTPS) y otros protocolos.
Estas solicitudes son realizadas por los clientes.
9. Servidores Web
Funciones:
• Almacenar y configurar todos los datos del sitio web.
• Permitir la accesibilidad a los sitios web alojados. Esto incluye la
disponibilidad de servicios de servidor de base de datos back-end
y más.
• Atender clientes y visitantes potenciales que se conocen como
usuarios finales y sus solicitudes de acceso se conocen como
solicitudes de usuario final.
• Controlar el ancho de banda; están equipados para minimizar el
exceso de tráfico de la red, regulando así el tráfico total en la red.
• La presencia de un servidor web permite la creación de páginas
web dinámicas en lenguajes de programación populares como
Perl, Ruby, Python y otros.
12. Modelo cliente-servidor
Describe cómo un servidor proporciona recursos y servicios a uno o
más clientes. Los ejemplos de servidores incluyen servidores web,
servidores de correo y servidores de archivos. Cada uno de estos
servidores proporciona recursos a los dispositivos de los clientes,
como computadoras de escritorio, portátiles, tabletas y teléfonos
inteligentes. La mayoría de los servidores tienen una relación de uno
a muchos con los clientes, lo que significa que un solo servidor
puede proporcionar recursos a varios clientes a la vez.
13. Modelo cliente-servidor
Los juegos multijugador en línea también utilizan el modelo cliente-
servidor. Un ejemplo es el servicio Battle.net de Blizzard, que alberga
juegos en línea para World of Warcraft, StarCraft, Overwatch y otros.
Cuando los jugadores abren una aplicación de Blizzard, el cliente del
juego se conecta automáticamente a un servidor de Battle.net. Una
vez que los jugadores inician sesión en Battle.net, pueden ver quién
más está en línea, chatear con otros jugadores y jugar partidos con o
contra otros jugadores.
15. Web Server vs Application Server
Web Server Application Server
Están vinculados solo a contenedores web Están vinculados a contenedores web y
contenedores de aplicaciones
Son los más adecuados para contenido estático Son los más adecuados para contenido
dinámico
No usan muchos recursos Usan muchos recursos
Los subprocesos múltiples no son compatibles Los subprocesos múltiples son compatibles con
los servidores de aplicaciones
Los protocolos utilizados son HTTP y HTML. Los protocolos utilizados son GUI, HTTP, RPC
y RMI.
16. HTTP
De sus siglas en inglés: "Hypertext Transfer Protocol", es el nombre
de un protocolo el cual nos permite realizar una petición de datos y
recursos, como pueden ser documentos HTML.
17. HTTP
Clientes y servidores se comunican intercambiando mensajes
individuales (en contraposición a las comunicaciones que utilizan
flujos continuos de datos). Los mensajes que envía el cliente,
normalmente un navegador Web, se llaman peticiones, y los
mensajes enviados por el servidor se llaman respuestas.