El documento compara las arquitecturas cliente/servidor y P2P. La arquitectura cliente/servidor requiere estar siempre conectado a través de un servidor central, mientras que la arquitectura P2P permite que los nodos actúen como clientes y servidores entre sí sin la necesidad de un servidor central. Ambas arquitecturas necesitan conexión a Internet y distribuyen tareas de intercambio de información entre los nodos conectados.
1. Cuadro comparativo de Diferencias y
Semejanzas entre
Arquitectura Cliente/Servidor Y
Arquitectura P2P(Peer-to-Peer)
Héctor Coronado
C.I.: 22.180.816
Electiva I: Desarrollo de Aplicaciones
Web
2. ARQUITECTURA
CLIENTE/SERVIDOR ARQUITECTURA P2P
Requiere Siempre estar conectado a través de Requiere Siempre estar Conectado a una red
un servidor. intranet o internet.
Cliente/Servidor Es la forma de llamar a las P2P se refiere a una red con una serie de nodos
aplicaciones que trabajan en conjunto como o computadoras que se comportan
nodos de información. simultáneamente como clientes y como
servidores de los demás nodos de la red.
Si el servidor se llega a caer, las
Siempre estará activa la transferencia gracias a
comunicaciones y transferencias entre los
los múltiples nodos de la red.
clientes no pueden y por ende, se pierden.
Este tipo de arquitectura no requiere de ningún
Este tipo de arquitectura requiere claramente
servidor, es decir, puede funcionar perfectamente
de un servidor esclavo y un cliente para su
sin un cliente ni un servidor.
correcto funcionamiento.
Todos los nodos son iguales, pueden enviar
Deben limitarse las funciones específicas para
como recibir.
cada uno de los nodos, para poder enviar y
recibir información.
Héctor Coronado
3. Tanto la arquitectura cliente/Servidor como la arquitectura P2P,
trabajan bajo un mismo fin común que es la comunicación y
transferencia de información.
La mayor parte de los nodos de Internet no disponen de una dirección
IP fija o siquiera accesible para otros nodos de Internet. Es decir
ambos necesitan de una conexión a internet.
En la Arquitectura cliente/Servidor como en la arquitectura P2P, las
tareas de intercambio de información deben repartirse entre los
clientes, servidores u ordenadores interconectados.
Las redes P2P 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, donde una cantidad pequeña de
servidores y clientes proveen el total del ancho de banda y recursos
compartidos para un determinado Servicio.
Héctor Coronado