CLIENTE: El cliente es el
proceso que permite al
usuario formular los
requerimientos y pasarlos al
servidor, se le conoce con el
término front-end
SERVIDOR: Es el proceso
encargado de atender a
múltiples clientes que
hacen peticiones de
algún recurso
administrado por él. Al
proceso servidor se le
conoce con el término
back-end
Ventajas
Uno de los aspectos que más ha promovido el uso
de sistemas Cliente/Servidor, es la existencia de
plataformas de hardware cada vez más baratas
El esquema Cliente/Servidor facilita la integración entre sistemas
diferentes y comparte información permitiendo, por ejemplo que las
máquinas ya existentes puedan ser utilizadas pero utilizando
interfaces mas amigables al usuario
Al favorecer el uso de interfaces gráficas interactivas, los
sistemas Construidos bajo este esquema tienen mayor
interacción y más intuitiva con el usuario
Desventajas
El mantenimiento de los sistemas es más difícil
pues implica la interacción de diferentes partes de
hardware y de software, distribuidas por distintos
proveedores, lo cual dificulta el diagnóstico de fallas.
Además, hay que tener estrategias para el manejo de
errores y para mantener la consistencia de los datos.
La seguridad de un esquema Cliente/Servidor es otra
preocupación importante. Por ejemplo, se deben hacer
verificaciones en el cliente y en el servidor
Arquitectura P2P
Se trata
Red que no tiene clientes y servidores
fijos, sino una serie de nodos que se
comportan a la vez como clientes y
servidores en la red
Y se utiliza en
Distribución de contenido en los
que colaboran clientes o pares, en
lo que convierte a los ordenadores
de clientes en servidores de otros
clientes