Está en la página 1de 3

UANL

Facultad de Ingeniera
Mecnica y Elctrica

Lab. Programacin Web
Practica #4

Nombres: Juan Luis Gauna Ibarra

Matricula: 1482955

Hora: martes: V1

Fecha: 18/Septiembre/2014



Definicin de sistemas cliente/servidor
Clientes y servidores: entidades lgicas separadas por una red para lograr cierta tarea.
Diferencias con otro software distribuido:
Servicio: relacin cliente/servidor entre procesos que se ejecutan en mquinas
distintas diferenciados en funcin de la idea de servicio:
Servidor: proveedor de servicios
Cliente: consumidor de servicios


Servidores Web


Clientes Web
Un servidor web o servidor HTTP 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 y generando
o cediendo una respuesta en
cualquier lenguaje o Aplicacin del
lado del cliente.
El cliente es una aplicacin
informtica o un ordenador que
consume un servicio remoto en otro
ordenador conocido como servidor,
normalmente a travs de una red de
telecomunicaciones.


Al iniciarse esperan a que lleguen las
solicitudes de los clientes,
desempean entonces un papel
pasivo en la comunicacin (dispositivo
esclavo).


Es quien inicia solicitudes o
peticiones, tienen por tanto un papel
activo en la comunicacin (dispositivo
maestro o amo).

Tras la recepcin de una solicitud, la
procesan y luego envan la respuesta
al cliente.
Espera y recibe las respuestas del
servidor.
Por lo general, puede conectarse a
varios servidores a la vez.
Por lo general, aceptan conexiones
desde un gran nmero de clientes (en
ciertos casos el nmero mximo de
peticiones puede estar limitado).

Normalmente interacta directamente
con los usuarios finales mediante una
interfaz grfica de usuario.


No es frecuente que interacten
directamente con los usuarios finales.




Al contratar un servicio de redes, se
debe tener en cuenta la velocidad de
conexin que le otorga al cliente y el
tipo de cable que utiliza , por ejemplo :
cable de cobre ronda entre 1 ms y 50
ms.
Esperar peticiones de clientes
(mensajes). A veces sesin por
cliente y otras conjunto dinmico de
sesiones.

Sin GUI (Interfaz grfico de usuario):
Lectores de cdigos de barras,
demonios
Atender solicitudes simultneas
concurrencia. Sin riesgo para la
integridad de los recursos
compartidos



Con GUI:
Sustituyeron a los terminales sin
grficos
Normalmente usan el modelo
objeto/accin: seleccin de objetos y
acciones
para realizar sobre stos.
Normalmente los dilogos de
naturaleza secuencial
Ejemplos: SOs antiguos o las
pginas web con formularios

Prioridades en la atencin de las
solicitudes

Con OOUI (Interfaz de usuario
orientada a objetos):
El usuario manipula de forma
objetos en pantalla (drag-and-drop)

Capacidad de lanzar tareas en
segundo plano no relacionadas con
el servicio Ejemplo: un servidor de ftp
aprovecha las horas de la
noche para actualizar un mirror


Robustez: crtica en servidores
Escalabilidad y extensibilidad