1. República Bolivariana de Venezuela
Ministerio del Poder popular para la Educación
Decanato de ingeniería
Universidad Fermín Toro
Cabudare – Edo Lara
Cuadro Comparativo sobre las semejanzas y diferencias
existentes entre la Arquitectura Cliente / Servidor y la
Arquitectura P2P
Presentador por:
Lourdes Barrios
C.I. 19.954.486
Asignatura: Desarrollo de Aplicaciones Web
SAIA – Sección: A
2. Servidor/Cliente P2P
1- Un servidor es una aplicación que ofrece un 1- Red que no tiene clientes ni servidores fijos, sino
servicio a usuarios de Internet; un cliente es el que pide una serie de nodos o computadoras que se comportan
ese servicio. Una aplicación consta de una parte de simultáneamente como clientes y como servidores de los
servidor y una de cliente, que se pueden ejecutar en el demás nodos de la red
mismo o en diferentes sistemas. 2- No usa Servidor Central, alta tasa de
2- Generalmente un servidor puede tratar múltiples disponibilidad.
peticiones (múltiples clientes) al mismo tiempo. 3- Los nodos trabajan en forma conjunta, mejoran el
3- Los clientes y los servidores pueden estar procesamiento de datos y almacenamiento
conectados a una red local o una red amplia, como la que 4- Comparten contenidos
se puede implementar en una empresa o a una red 5- Los computadores en red actúan como socios en
mundial como lo es la Internet partes iguales, o pares. Como pares, cada computador
4- Los componentes piden servicios a otros puede tomar la función de cliente o de servidor
5- Tiene un procesamiento de datos de índole 6- Mayor Tolerancia a Fallos
colaborativo entre dos o más computadoras conectadas 7- Mejora el rendimiento
a una red.. 8- Permite a los usuarios emplear un sistema sin
6- Aprovechamiento de Ancho de Banda preocuparse decuestiones como el ataque a su intimidad.
7- Mejor manejo de concurrencia 9- La propiedad compartida reduce el coste de la
8- Pueden actuar como una sola entidad y también posesión de los sistemas y con-tenidos, así como el coste
pueden actuar como entidades separadas, realizando de su mantenimiento
actividades o tareas independientes. 10- Pretenden mejorar el rendimiento agregando
9- Pueden estar en plataformas separadas, o en la anchos debanda, capacidad de almacenamiento y ciclos de
misma plataforma. computación de los dispositivos diseminados por una red
10- Cada plataforma puede ser escalable
11- sistemas centralizados son ideales para ciertas
independientemente. Los cambios realizados en las
aplicaciones y tareas
plataformas de los Clientes o de los Servidores, ya sean
por actualización o por reemplazo tecnológico, se realizan
de una manera transparente para el usuario final.
11- Su capacidad para permitir integrar los equipos
ya existentes en una organización, dentro de una
arquitectura informática descentralizada y heterogénea.