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
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.

cliente/Servidor vs P2P

  • 1.
    República Bolivariana deVenezuela 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.