Semejanzas y diferencias existentes entre la Arquitectura Cliente
/ Servidor y la Arquitectura P2P.




                                           Elaborado por:
                                          Jesús Rodríguez
                                              CI 18054188
La arquitectura cliente-servidor


    En esta arquitectura la capacidad de proceso está repartida entre los
    clientes y los servidores, aunque son más importantes las ventajas de
    tipo organizativo debidas a la centralización de la gestión de la
    información y la separación de responsabilidades, lo que facilita y
    clarifica el diseño del sistema.
    La separación entre cliente y servidor es una separación de tipo
    lógico, donde el servidor no se ejecuta necesariamente sobre una sola
    máquina ni es necesariamente un sólo programa. Los tipos específicos
    de servidores incluyen los servidores web, los servidores de archivo, los
    servidores del correo, etc. Mientras que sus propósitos varían de unos
    servicios a otros, la arquitectura básica seguirá siendo la misma.
    Una disposición muy común son los sistemas multicapa en los que el
    servidor se descompone en diferentes programas que pueden ser
    ejecutados por diferentes computadoras aumentando así el grado de
    distribución del sistema.
    La arquitectura cliente-servidor sustituye a la arquitectura monolítica
    en la que no hay distribución, tanto a nivel físico como a nivel lógico.
Red Peer-to-Peer (P2P)
Las redes peer-to-peer aprovechan, administran y optimizan el uso del
ancho de banda de los demás usuarios de la red por medio de la
conectividad entre los mismos, y obtienen así más rendimiento en las
conexiones y transferencias que con algunos métodos centralizados
convencionales, donde una cantidad relativamente pequeña de
servidores provee el total del ancho de banda y recursos compartidos
para un servicio o aplicación.
Dichas redes son útiles para diversos propósitos. A menudo se usan
para compartir ficheros de cualquier tipo (por ejemplo, audio, vídeo o
software). Este tipo de red también suele usarse en telefonía VoIP para
hacer más eficiente la transmisión de datos en tiempo real.
La eficacia de los nodos en el enlace y transmisión de datos puede
variar según su configuración local (cortafuegos, NAT, ruter´s, etc.),
velocidad de proceso, disponibilidad de ancho de banda de su
conexión a la red y capacidad de almacenamiento en disco.
Comparación


    Semejanzas                       Diferencias
   Intercambian contenido          En la arquitectura Cliente/servidor, los
                                     clientes envían peticiones al servidor y
   Utilizan puertos TCP/IP          esperan por una respuesta mientras que
                                     en la arquitectura P2P, el cliente puede
   Pueden conectarse a varios       ser servidor y el servidor puede ser cliente.
    servidores para obtener         En la arquitectura cliente servidor el
                                     ancho de banda es bastante amplio,
    datos                            pero esta tiende a congestionarse ya que
   Por lo general, aceptan          es un solo servidor y muchos clientes
                                     enviando peticiones mientras que en la
    conexiones desde un gran         red P2P el ancho de banda es amplio, y la
    número de clientes solo          gran ventaja que tiene es que al ser
                                     muchos servidores, los clientes al enviar
    limitado por el nacho de         peticiones no les afecta porque todos
    banda                            trabajan simultáneamente.

Ensayo

  • 1.
    Semejanzas y diferenciasexistentes entre la Arquitectura Cliente / Servidor y la Arquitectura P2P. Elaborado por: Jesús Rodríguez CI 18054188
  • 2.
    La arquitectura cliente-servidor En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema. La separación entre cliente y servidor es una separación de tipo lógico, donde el servidor no se ejecuta necesariamente sobre una sola máquina ni es necesariamente un sólo programa. Los tipos específicos de servidores incluyen los servidores web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá siendo la misma. Una disposición muy común son los sistemas multicapa en los que el servidor se descompone en diferentes programas que pueden ser ejecutados por diferentes computadoras aumentando así el grado de distribución del sistema. La arquitectura cliente-servidor sustituye a la arquitectura monolítica en la que no hay distribución, tanto a nivel físico como a nivel lógico.
  • 3.
    Red Peer-to-Peer (P2P) Lasredes peer-to-peer aprovechan, administran y optimizan el uso del ancho de banda de los demás usuarios de la red por medio de la conectividad entre los mismos, y obtienen así más rendimiento en las conexiones y transferencias que con algunos métodos centralizados convencionales, donde una cantidad relativamente pequeña de servidores provee el total del ancho de banda y recursos compartidos para un servicio o aplicación. Dichas redes son útiles para diversos propósitos. A menudo se usan para compartir ficheros de cualquier tipo (por ejemplo, audio, vídeo o software). Este tipo de red también suele usarse en telefonía VoIP para hacer más eficiente la transmisión de datos en tiempo real. La eficacia de los nodos en el enlace y transmisión de datos puede variar según su configuración local (cortafuegos, NAT, ruter´s, etc.), velocidad de proceso, disponibilidad de ancho de banda de su conexión a la red y capacidad de almacenamiento en disco.
  • 4.
    Comparación Semejanzas Diferencias  Intercambian contenido  En la arquitectura Cliente/servidor, los clientes envían peticiones al servidor y  Utilizan puertos TCP/IP esperan por una respuesta mientras que en la arquitectura P2P, el cliente puede  Pueden conectarse a varios ser servidor y el servidor puede ser cliente. servidores para obtener  En la arquitectura cliente servidor el ancho de banda es bastante amplio, datos pero esta tiende a congestionarse ya que  Por lo general, aceptan es un solo servidor y muchos clientes enviando peticiones mientras que en la conexiones desde un gran red P2P el ancho de banda es amplio, y la número de clientes solo gran ventaja que tiene es que al ser muchos servidores, los clientes al enviar limitado por el nacho de peticiones no les afecta porque todos banda trabajan simultáneamente.