diferencias y semejansas p2p y cliente servidor gabriel caro
1. ENSAYO
La tecnología p2p como cualquier otra en estos días es de mucha utilidad para
estudiantes y profesionales debido a su amplia gama, se podría decir que tiene como
ventaja la interacción de personas a través de las destinas web existentes hoy por hoy
como también la facilidad que ofrece para las personas al momento de buscar algún
tipo de documentación simplemente acceden desde sus ordenadores y ya tienen a la
mano una amplia biblioteca, también puede usarse para el desarrollo de diferentes
programas para la ayuda de la medicina un ejemplo de esto es la creación de sistemas
de software diseñados para realizar pruebas que identifiquen la presencia de posibles
fármacos. El primer sistema diseñado con tal propósito se desarrolló en el 2001, en el
Centro Computacional para el Descubrimiento de Medicamentos (Centre for
Computational Drug Discovery) en la prestigiosa Universidad de Oxford y con la
cooperación de la Fundación Nacional para la Investigación del Cáncer (National
Foundation for Cancer Research) de los Estados Unidos.
De igual manera existen muchas personas mal intencionadas en la web que
usa este tipo de cifrado p2p para enviar y extraer documentación prohibida, dentro de
los contras de esta tecnología tocando un poco a la juventud debido a que hoy por hoy
los jóvenes no se molestan en buscar una información por un libro sino que lo hacen a
través de la web encontrando muchas veces cosas que no deberían ver este tipo de
personas debido a su contenido explicito. Una de las más importantes es que es difícil
o imposible ocultar el hecho que estás ejecutando tal aplicación, significando esto que
un gobierno simplemente podría ilegalizar su uso para evitar el libre flujo de
información. En países donde el cifrado fuerte está prohibido, los gobiernos tienen
fácilmente el poder de prohibir el uso del P2P anónimo.
Asi como este cifrado es de gran ayuda también es de un gran riesgo social y
económico. Debido a que los jóvenes pasan todo el dia en sus ordenadores ya los
jóvenes no andan en bicicleta ahora solo están en internet manejando escopetas
obteniendo poca educación y mucha diversión, y el mundo virtual se adueña de ellos
viendo tanta violencia la traduce para con sus amigos y familiares. Un ejemplo de esto
es toda la violencia en los adolecentes.
Para empezar a hablar de la tecnología cliente servidor tenemos que tener un
conceptp claro de esta arquitectura la cual es La arquitectura cliente-servidor es un
modelo de aplicación distribuida en el que las tareas se reparten entre los proveedores
de recursos o servicios, llamados servidores, y los demandantes, llamados clientes.
Un cliente realiza peticiones a otro programa, el servidor, que le da respuesta. Esta
idea también se puede aplicar a programas que se ejecutan sobre una sola
computadora, aunque es más ventajosa en un sistema operativo multiusuario
distribuido a través de una red de computadoras.
Una red peer-to-peer (P2P) o red de pares, es una red de computadoras en la que
todos o algunos aspectos de ésta funcionan sin clientes ni servidores fijos, sino una
serie de nodos que se comportan como iguales entre sí. Es decir, actúan
simultáneamente como clientes y servidores respecto a los demás nodos de la red.
Cliente-servidor:
Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro
programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar a
programas que se ejecutan sobre una sola computadora es más ventajosa en un
sistema operativo multiusuario distribuido a través de una red de computadoras.
2. 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.
También parece que la arquitectura P2P va a ser más adecuada para obtener un
sistema que sea altamente escalable y de bajo coste, debido a que el aumento del
número de nodos conectados al sistema, aunque da lugar a una mayor carga global
del sistema, esta carga se distribuye entre los nodos. Capítulo 2 – Estado del Arte 37
Sin embargo, debido a la ingente cantidad de datos del terreno que suelen manejar las
aplicaciones de visualización de terrenos, y ante el requerimiento de un tiempo de
respuesta adecuado para tiempo real, tampoco parece conveniente emplear una
arquitectura P2P pura, debido a que, generalmente, un nodo no va a tener acceso en
cada momento a toda la información existente disponible, ya que ésta se encontrará
repartida entre todos los nodos y éstos no estarán continuamente conectados al
sistema. Por lo tanto, no se va implementar una arquitectura P2P pura, puesto que
para solventar ese problema, inicialmente habría que distribuir toda la información del
terreno entre los nodos, proceso que, en una situación real de uso, no se puede llevar
a cabo.
En su lugar, se implementará una arquitectura mixta cliente-servidor / P2P donde los
usuarios puedan obtener información de otros usuarios y además, puedan acudir
también a un servidor general que contenga toda la información. Esta arquitectura, a
priori, mantendrá la propiedad de escalabilidad de la arquitectura P2P, y asegurará la
disponibilidad de toda la información para cada usuario gracias al empleo de
servidores.
Podemos decir como la principal semejaza de estas arquitecturas q la las 2 funcionan
para un mismo fin en común y la P2P s como la evolución de el cliente servidor.
A continuación presentares un cuadro comparativo de las 2 arquitecturas:
3. CLIENTE / SERVIDOR P2P
Consiste en Básicamente en un Red de computadores que en su
cliente que realiza peticiones a mayoría funciona sin clientes ni
otro programa que sería el servidores, sino más bien como una
servidor serie de nodos que se comportan
como iguales entre si
La capacidad de proceso está
repartida entre los clientes y los Está basada en la arquitectura cliente
servidores. – cola-cliente
Cuando un servidor está caído, los recursos están generalmente
las peticiones de los clientes no distribuidos en varios nodos de la red.
pueden ser satisfechas. Aunque algunos salgan o abandonen
la descarga; otros pueden todavía
La congestión del tráfico ha acabar de descargar consiguiendo
sido siempre un problema en el datos del resto de los nodos en la red.
paradigma de C/S. Cuando una
gran cantidad de clientes Tienen un alcance mundial con ciento
envían peticiones simultaneas de millones de usuarios potenciales.
al mismo servidor, puede ser
que cause muchos problemas en las redes P2P como cada nodo en
para éste (a mayor número de la red hace también de servidor,
clientes, más problemas para el cuantos más nodos hay, mejor es el
servidor) ancho de banda que se tiene.
Centralización del control: los Para resolver el problema de
accesos, recursos y la conexión cuando los nodos no tienen
integridad de los datos son dirección pública, estos se conectan a
controlados por el servidor de través de otro nodo que funciona
forma que un programa cliente como proxy de la conexión. Los dos
defectuoso o no autorizado no nodos se conectan al proxy y éste
pueda dañar el sistema. Esta envía la información que llega de uno
centralización también facilita al otro.
la tarea de poner al día datos u
otros recursos el control esta totalmente
descentralizado ya que cualquier
El modelo cliente-servidor, el nodo de la red hace las funciones de
servidor es quien tiene el cliente y de servidor y tiene capacidad
control. de decisión.
Descarga su sistema operativo
y cualquier aplicación software
que necesite el usuario desde
un servidor de archivos remoto.