1. Semejanzas y diferencias existentes 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)
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.
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.