2. Colegio de Bachilleres del
Estado de Veracruz.
Plantel 17 Jaltipan
Proyecto: Servidores web
Capacitación: Informática
Docente: Juan Gabriel
Aguirre Macedonio
Integrantes de equipo:
Angeles Martínez Apolonio
3. Para procesar aplicaciones realizando conexiones bidireccionales
y/o unidireccionales y síncronas o asíncronas con el cliente,
generando o cediendo una respuesta en cualquier lenguaje o
aplicación del lado del cliente.
4. Servidores Web
Servidores
implementados en el
kernel
Servidores mas
usados
Servidores Basados en
Sockets no Bloqueantes
Servidores Basados en
Hilos
Servidores Basados en
Proceso
ServidorWeb
Local
Arquitectura modelo
cliente-servidor
Funcionamiento de un
ServidorWeb
Petición de una
pagina web
Servidores de
Aplicaciones
Es un programa que sirve datos en forma de pagina web, hipertextos o paginas HTML: textos complejos
como enlaces, figuras, formularios y objetos incrustados como animaciones o reproductores de sonido.
Contacta a un servidor,
un equipo
generalmente muy
potente en materia de
capacidad de entrada
/Salida que
proporciona servicio
como: archivos, hora,
una conexión, etc.
LaWeb: Un servidor se
encarga de prestar el
servicio y un cliente que
es quien recibe dicho
servicio
Se basa en la obtención
de paralelismo
mediante la duplicación
del proceso de
ejecución.
Servidor: es el
ordenador que ofrece
la información
mediante la aplicación
de un programa
llamado servidor.
Cliente: Es el ordenador
que pide información a
otro, mediante la
aplicación mediante un
programa llamado
cliente.
ClienteWeb: Es un
programa mediante
cual el usuario solicita a
un servidorWeb el envió
de información
Servidor: Es un tipo
de software que
suministra servicios
a los usuarios
Suelen dar servicios
a sitios web con
grades necesidades:
a fluencia de visitas
PaginaWeb:
Documentos o
fuentes de
información
Internet: es una
red de
ordenadores,
conectados con
diversos servicios
como correo
electrónico, chat
o la web
Servicios
2.Una vez recibida a
traducción del
servidor DNS , se
realiza la petición
HTTP al servidor
que tenga la IP
concreta.
1.Solicita como
cliente DNS la
conexión de un
URL.
Protocolo
HTTP:Esta no es
permanente implica
una conexión con el
servidor.
Protocolo:
conjunto de reglas
que gobiernan el
intercambio de
datos entidades
dentro de una red.
Permite todas
las
codificaciones
sin provocar
errores en
nuestro diseño
web.
Desventaja: es
de bajo
rendimiento.
Técnica
pre-fork
Hilo: el hilo es el
responsable de ejecutar
el código contenido en
el espacio direcciones
del proceso.
Hilos y procesos
Varios hilos de un
mismo proceso pueden
compartir datos entre
ellos, ya que comparten
el mismo espacio de
memoria
Ventaja de este
diseño residen en su
simplicidad de
implementación y su
seguridad.
Procesos: es una
ocurrencia o instancia de
un programa en
ejecución
Estos servidores basan
su funcionamiento en la
utilización de lectura de
escritura asíncronas
sobre sockets.
LIGHTTP: Es un servidor
web para los sistemas
operativos Unix/Linux y
MicrosoftWindows.
Ngnix:es un servidor http y
proxy inverso gratuito de
Código abierto y de alto
rendimiento, además de
ser Servidor proxy para
IMAP y POP3
Sun Java System Web Server: es
un servidor web de alto
rendimiento de escalabilidad
masiva y seguro que ofrece
contenidos dinámico y estático.
Microsoft IIS:Es el motor
que ofrece esta
compañía a modo
profesional con el es
posible programar en
ASP, las cuales vienen a
ser algo similares al PHP
Este diseño permite a
los administradores de
sitios web elegir que
características van a ser
incluidos en el servidor.
Se trata de un intento
de acelerar la velocidad
de u servidor web
mediante el
movimiento de su
código de espacio de
usuario a espacio de
kernel
Socket:no son mas que
puntos o medios de
comunicación entre dos
aplicaciones que
permiten que un
proceso hable .
Desventaja: existe un
solo proceso y un solo
hilo, en el que se
atienden todas las
conexiones.
Ventaja: su velocidad.
5. • Este trabajo como pudieron darse cuenta abordamos el tema de “Servidores Web”, cabe destacar que este surge como una necesidad
de estandarizar la comunicación entre distintas plataformas y lenguajes de programación . Para poder realizar este trabajo resumimos
lo mas importante de cada subtema, para que la compresión pudiera ser mucho mas fácil y practico a su vez.
• Existen dos tipos de servidores; servidor web local y servidores de aplicación. La primera permite modificar todo tipo de diseño sin
causar errores y la segunda no es mas que un cambio de nombre para algunos usuarios. Para la petición de una pagina web seguimos
dos pasos para que las peticiones puedan ser establecidas con respuesta en nuestros servidores habilitando las conexiones
persistentes. El funcionamiento de estos servidores se lleva acabo con un modelo cliente y servidor , sino hay estos dos obviamente
no se realizara. En cuanto a su arquitectura esto es muy asombroso porque gracias a que la tecnología avanza día a día hoy podemos
ciertas maquinas a un solo servidor proporcionándonos diversos servicios.
• Existen varios servidores web y entre los cuales podemos mencionar los siguientes:
• Servidores basados en proceso que consisten en el paralelismo mediante la duplicación del proceso de ejecución ;Servidores
basados en hilo que trata de compartir datos entre ellos ya que se supone que ocupan el mismo espacio de memoria; Servidores
basados en sockets que están basados en la utilización de lecturas y escrituras asíncronas sobre sockets. Y servidores basados en el
Kernel , este diseño es un poco especial ya que trata de un intento de acelerar la velocidad de un servidor web .
• Los servidores mas utilizados son:
• Apache, esta diseñado para ser un servidor web potente y flexible que pueda funcionar en la mas amplia variedad de plataformas y
entornos.
• Sun Java, en la que sus características de virtualización de dominio , versatilidad de configuración y seguridad robusta, brindan mejor
calidad de servicios.
• Así como Ninigs, Lighttp y Microsoft IIS.
• Su funcionamiento en la actualidad son completamente imprescindibles ya que sin ellos no podríamos hablar por teléfono, las
comunicaciones en un alto porcentaje desaparecerían , la telefonía móvil y fija se vería muy afectada y entre otros tipos de servicios,
pero gracias a los Servidores Web hoy podemos disfrutar de muchos servicios al mismo tiempo , haciendo que nuestra vida se haga
un poco mas fácil y sencilla , muy independiente de que nos proporcionen una gran herramienta para nuestro trabajo diario en todos
los aspectos .
• Esperemos que este trabajo sea de mucha ayuda, y sobre todo que hayas aprendido un poco mas sobre el tema.