martes, 14 de octubre de 2008

Sistemas Distribuidos

Si todos los hosts del Internet utilizan la misma infraestructura de telecomunicaciones, enrutadores, switches, fibras, TCP/IP. Cúal es la diferencia entre las redes Cliente-Servidor, las redes P2Py GRIDS, alguna es mejor que otra o existen aplicaciones específicas para cada uno ?? Cúal red es más seguro ? Cuál red es más disponible ?

Que puede comentar sobre la historia de AudioGalaxy y de Napster, que tienen que ven con la clase de Sistemas Distribuidos ?

Este link les puede servir de ayuda

Espero sus comentarios

26 comentarios:

Kpachorro dijo...

Leopoldo Capa
Diferencia entre las redes Cliente-Servidor, las redes P2Py GRIDS
La red Cliente/Servidor es aquella red de comunicaciones en la que todos los clientes están conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposición de los clientes cada vez que estos son solicitados y una aplicación punto a punto (P2P) permite a un dispositivo actuar como cliente o como servidor dentro de la misma comunicación. En este modelo, cada cliente es un servidor y cada servidor es un cliente. Ambos pueden iniciar una comunicación y se consideran iguales en el proceso de comunicación. Sin embargo, las aplicaciones punto a punto requieren que cada dispositivo final proporcione una interfaz de usuario y ejecute un servicio en segundo plano. Mientras que un sistema GRID es un sistemas disperso geográficamente que ofrecen unos determinados servicios con una garantía de QoS. Dedican parte de sus recursos a GRID. La diferencia con los CLUSTER es que los GRID están administrados por diferentes personas mientras que los CLUSTER tienen un único admin.
Características Cliente / Servidor:
•Servicio
•Recursos compartidos
•Protocolos asimétricos
•Transparencia de localización
•Independencia de HW y SW
•Intercambio basado en mensajes
•Encapsulamiento del servicio
•Escalabilidad
•Integridad
Características deseables de las redes P2P:
•Escalabilidad.
•Robustez.
•Descentralización.
•Los costes están repartidos entre los usuarios.
•Anonimato.
•Seguridad.
Aplicaciones de las redes P2P
•Intercambio y búsqueda de ficheros. Quizás sea la aplicación más extendida de este tipo de redes. Algunos ejemplos son BitTorrent o la red eDonkey2000.
•Sistemas de ficheros distribuidos, como CFS o Freenet.
•Sistemas de telefonía por Internet, como Skype.
Aplicaciones de las redes Cliente-Servidor
Un ejemplo son los navegadores que utilizamos para recorrer la World Wide Web. El navegador muestra el el fichero HTML que le sirve el servidor que atiende a la URL solicitada
Aplicaciones de la Computación Grid
•Súper computación distribuida.
•Sistemas distribuidos en tiempo real.
•Servicios puntuales.
•Proceso intensivo de datos.
•Entornos virtuales de colaboración.
•Con respecto a la disponibilidad pienso que las tres redes son disponibles dependiendo a uso se requiera.

http://www.mastermagazine.info/termino/6498.php
http://dis.eafit.edu.co/cursos/st725/material/lect_intro03.pdf
http://blog.valhallabsd.com/index.php/2008/08/08/redes-y-aplicaciones-entre-pares/
http://www.textoscientificos.com/redes/computacion-grid/ventajas-desventajas-aplicaciones

nmloarte dijo...

La diferencia es que:

- La red Cliente/Servidor es una red de comunicaciones en la que todos los clientes están conectados a un servidor, los cuales están los diferentes recursos y aplicaciones, para un clientes cada vez que haga una petición.

- P2P esta es una red de ordenadores que esta apoyada principalmente en la potencia y ancho de banda de los participantes en la red.

- Las redes GRID, Estas redes forman una supercomputadora “internacional”, que puede almacenar grandes cantidades de información y realizar cálculos a gran velocidad, estas redes son una gran segunda revolución de la era digital.
Por lo que cada una de las redes tienen aplicaciones especificas, para ofrecer los servicios a los clientes de la red.

- AudioGalaxy, es una aplicación P2P que era implementado al intercambio de música entre usuarios a través de internet.

- Napster este era un servicio de archivos, que se implementaba para su distribución de archivos de música (en formato MP3) y pionero de las redes P2P de intercambio.

Luis Castillo dijo...

La arquitectura cliente servidor es la que se ha implementado desde hace muchos años, un ejemplo de ello es cuando desde un navegador web (IE, Mozilla) hacemos una peticion de una pagina web la misma que esta alojada en un servidor que provee el servicio(Servidor web), este tipo de arquitectura se caracteriza por que se tiene un servidor fijo y multiples clientes.
Mientras que la arquitectura P2P es aquella en que hay multiples clientes como servidores, esto hace que la red incremente sus capacidades ya que un cliente a la vez puede convertirce en un servidor y un servidor en un cliente.
Este tipo de arquitectura se puede apreciar en una aplicacion de uso diario como Skype, ya que este tipo de arquitectura optimiza el uso de los recursos de la red.
Entre las caracteristicas de P2P tenemos:
- Escalabilidad. Las redes P2P tienen un alcance mundial con cientos de millones de usuarios potenciales. En general, lo deseable es que cuantos más nodos estén conectados a una red P2P mejor será su funcionamiento. Así, cuando los nodos llegan y comparten sus propios recursos, los recursos totales del sistema aumentan. Esto es diferente en una arquitectura del modo servidor-cliente con un sistema fijo de servidores, en los cuales la adición de más clientes podría significar una transferencia de datos más lenta para todos los usuarios. Algunos autores advierten de que si proliferan mucho este tipo de redes, Cliente-Servidor, podrían llegar a su fin, ya que a cada una de estas redes se conectarán muy pocos usuarios.
- Robustez. La naturaleza distribuida de las redes peer-to-peer también incrementa la robustez en caso de haber fallos en la réplica excesiva de los datos hacia múltiples destinos, y permitiendo a los peers encontrar la información sin hacer peticiones a ningún servidor centralizado de indexado. En el último caso, no hay ningún punto singular de falla en el sistema.
- Descentralización. Estas redes por definición son descentralizadas y todos los nodos son iguales. No existen nodos con funciones especiales, y por tanto ningún nodo es imprescindible para el funcionamiento de la red. En realidad, algunas redes comúnmente llamadas P2P no cumplen esta característica, como Napster, eDonkey2000 o BitTorrent.
- Los costes están repartidos entre los usuarios. Se comparten o donan recursos a cambio de recursos. Según la aplicación de la red, los recursos pueden ser archivos, ancho de banda, ciclos de proceso o almacenamiento de disco.
- Anonimato. Es deseable que en estas redes quede anónimo el autor de un contenido, el editor, el lector, el servidor que lo alberga y la petición para encontrarlo siempre que así lo necesiten los usuarios. Muchas veces el derecho al anonimato y los derechos de autor son incompatibles entre sí, y la industria propone mecanismos como el DRM para limitar ambos.
- Seguridad. Es una de las características deseables de las redes P2P menos implementada
Entre los impedimentos legales que sufre P2P es por el motivo que se permite el intercambio de archivos digitales(Musica, videos, libros etc) ya que agreden los derechos de copyrigth.

http://es.wikipedia.org/wiki/Caracteristicas_p2p
http://arpagap.blogspot.com/2007/10/p2p-vs-administracin.html

Jorge Naranjo Quezada dijo...

Como ya es conocido, una red Cliente/Servidor es una en donde los clientes se conectan a un servidor. Aquí se centralizan algunos recursos con los que cuenta la red. Todos los clientes usan esos recursos cada vez que lo requieren (con prioridad). Aquí puede haber un solo administrador para toda la red. Mientras tanto que las redes P2P tanto el cliente como el servidor pueden intercambiar los roles (no hay un rol fijo para cada uno de ellos, el cliente puede pasar a ser servidor y viceversa). Aquí cada usuario de cada PC puede ser de Administrador (decide qué recursos compartir y cuales no). Por otra parte el GRIDS es un tipo de red que permite compartir recursos dispersos de varios ordenadores los mismos que pueden ser heterogéneos. En esta red pueden participar miles de ordenadores haciendo como si fueran uno solo agrupando recursos y dividiendo el trabajo. Además una Grid permite localizar y acceder a los distintos recursos de la red. Varios usuarios pueden acceder a los recursos de manera eficiente sin basarse en un control centralizado.

Considero que el más eficiente en canto a seguridad es el cliente/servidor pero en cuanto a funcionalidad y a prestaciones es el grids.

En cuanto a la seguridad el cliente/servidor dispone de un servidor que le da seguridad de control de acceso. Con esta clase de red se puede quitar o agregar clientes sin poner en riesgo el funcionamiento de la red. Sin embargo su implementación es costosa y compleja. Por otro lado el P2P su implementación es relativamente fácil y barata. También identifica y elimina nodos maliciosos. En cuanto a la seguridad en grids esta se basa en las intergrids (similar a la red LAN). Su rendimiento sería efectivo en cuanto a la transmisión de datos y la capacidad de balanceo del sistema. Y se puede cambiar de servidor a la falla de uno. Su costo es reducido en cuanto tienen que ver a servidores.

AudioGalaxy y Napster

Nace de la industria americana puesta en el mercado para subir y descargar música. Audiogalaxy a diferencia del Napster creció hasta tener la base de datos más grande. Este servicio de intercambio de música se ponía al servicio a los más de 30 millones de usuarios. La tecnología usada en estas aplicaciones era la del P2P. Aquí se permitía entrar al repositorio de determinado usuario y se podía bajar la canción subida.

La tecnología utilizada (peer to peer) vendría a convertirse en servidores privados administrado por los distintos usuarios. Aquí también se habla de edonkey (software que usó peer to peer), un tema muy discutido por su cierre.

La RIAA manifestóa a Audiogalaxy que instalara un sistema de filtro eficaz (por filtrado de canciones y violación de derechos de autor) si pretendía seguir funcionando. Con esto las utilidades de la empresa caerían a cero.

Fuente de consulta:

http://www.astic.es/SiteCollectionDocuments/Astic/Documentos/Boletic/Boletic%2033/monografico6.pdf
http://cxo-community.com.ar/index.php?option=com_content&task=view&id=1253&Itemid=124
http://www.idg.es/comunicaciones/articulo.asp?id=143404&seccion=
http://www.microsoft.com/spain/empresas/tecnologia/red_empresa.mspx
http://www.ciao.es/audiogalaxy_com__Opinion_567431

Juan Pablo Angamarca dijo...

Las redes Cliente-Servidor, P2P y los GRIDS tienen diferencias en cuanto a sus estructuras y propósitos. Una red cliente-servidor se encarga de "servir" o proporcionar recursos como archivos o bases de datos a las computadoras clientes. Este modelo centraliza la administración de los recursos compartidos, así como la seguridad del sistema, pero presenta la ventaja de tener un solo punto de falla: si el servidor se cae, los clientes se quedan sin los recursos que obtenían del servidor.

Una red P2P es una red descentralizada en la que se comparte archivos. No se cuenta con un servidor central, sino que el contenido se dispersa por las diferentes máquinas que componen la red, de tal forma que si una máquina que comparte un recurso se desconecta o falla, alguna o algunas de las otras computadoras pueden servir ese recurso a los clientes. Todas las máquinas pueden ser servidores y clientes.

Un grid es una infraestructura de computación que da "la habilidad, usando estándares y protocolos abiertos, de acceder a aplicaciones y datos, poder de procesamiento, capacidad de almacenamiento y una larga lista de otros recursos computacionales sobre el Internet. Un grid es un tipo de sistema paralelo y distribuido que posibilita la compartición, selección y agregación de recursos distribuidos entre múltiples dominios administrativos basados, basándose en su disponibilidad, capacidad, rendimiento, costo y requerimientos de calidad de servicio de sus usuarios". [1]. Un grid es entonces un sistema mucho más complejo, en el que se comparten muchos más recursos y en el que ya se toma en cuenta conceptos avanzados como calidad de servicio. Entre algunas de las implicaciones de seguridad, tenemos que las computadoras conectadas deben establecer políticas de confianza para evitar que se haga un uso excesivo de los recursos que cada dispositivo ofrece, y evitar interferencia con las tareas del mismo.

Los sistemas P2P y grid, por sus características, ofrecen una mayor disponibilidad, pero debido a la descentralización de sus recursos, deben tomar en cuenta más consideraciones de seguridad.

AudioGalaxy y Napster son dos servicios de compartición de archivos de música. Popularizaron los sistemas P2P a pesar de no tener una arquitectura P2P pura. Las demandas por leyes de copyright y derechos de autor se encargaron de reducir su uso y restringir sus normas de funcionamiento, lo que dio paso al uso de otro tipo de redes P2P como las redes basadas en el protocolo BitTorrent.

ckcastaneda dijo...

Claudia Castañeda

Considero que la principal diferencia entre redes Cliente_Servidor, P2P y Grids está dada por el manejo de los recursos al prestar un servicio ya que en las redes cliente_servidor todo el procesamiento se realiza en el servidor, el las redes P2P, se distribuye la responsabilidad de ofrecer servicios entre todos los peers de la red mediante la compartición de recursos informáticos e información por intercambio directo y en una red grid la distribución de recursos se la realiza a través del uso de un actor denominado middleware que divide las tareas, las asigna a cada máquina conectada en la red en base a sus capacidades y disponibilidad en el momento que se requiere cada trabajo.
Para determinar si uno de los tres tipos de estructuras es mejor que otro se debería analizar el contexto en el que van a ser implementadas analizando sus ventajas y desventajas, el número de usuarios y la información a manejar, es así que la red cliente servidor se aplica con mayor frecuencia en FTP, www y correo electrónico, la P2P en Monitorización de datos, mensajería instantánea: ICQ, búsqueda en la web y motores de búsqueda y la grid en áreas de investigación científica en donde se necesitan procesar grandes cantidades de datos y realizar cálculos que a un solo ordenador se le haría imposible procesar.
La estructura de red más segura es la cliente servidor por ser una red privada en donde los sistemas de seguridad firewalls, NAT impiden las conexiones externas y porque la información la maneja un solo ordenador.
Considero que las redes más disponibles son la P2P y Grid siempre y cuando haya al menos un equipo conectado a la red que preste los servicios que se soliciten ya que existe tolerancia a fallos es decir que si una de las máquinas que forman parte dela red colapsa, el sistema lo reconoce y la tarea se reenvía a otra máquina, con lo cual se cumple el objetivo de crear infraestructuras operativas flexibles y resistentes.
La historia de AudioGalaxy y de Napster permite tener un enfoque más claro del surgimiento de las redes distribuidas y cómo estas han ido evolucionando especialmente con la tecnología P2P, ya que AudioGalaxy fue una aplicación centralizada de intercambio de música, que acabó por orden judicial debido al alto grado de piratería como Napster que utilizaba servidores centrales para almacenar la lista de equipos y los archivos que proporcionaba cada uno, con lo que no era una aplicación perfectamente P2P sino centralizada.


REFERRENCIAS
http://www.textoscientificos.com/redes/computacion-grid/ventajas-desventajas-aplicaciones
http://es.wikipedia.org/wiki/Cliente-servidor
http://braianet.blogspot.com/2008/04/grid-la-red-ms-poderosa.html
http://es.kioskea.net/contents/cs/csintro.php3
http://es.wikipedia.org/wiki/Caracteristicas_p2p

cesarin dijo...

César A. Montalván C.

Si bien es cierto, las redes distribuidas utilizan la misma infraestructura de telecomunicaciones, las diferencias que presentan algunas de estas redes están presentes. Estas redes, de las cuales la más utilizada y la más antigua (pueda ser ello la razón de que sea la más utilizada) se podría decir que son las redes cliente-servidor, que se trata de una red centralizada, que presenta sus ventajas y sus desventajas como el tener todo en un solo host (servidor), lo cual podría ser inconveniente en el caso de múltiples peticiones concurrentes, en otras palabras si el servidor central falla, todo falla. Por otra parte, las redes p2p, son otra variante de redes no centralizadas, en la cual cada nodo puede comportarse como cliente y/o como servidor, lo cual presenta grandes ventajas como una mayor tasa de transferencia de datos, ya que cada nodo provee los recursos, otro aspecto es que si un nodo cae no afecta a los demás. Ahora, en cambio las redes Grid (Redes de rejilla), son también redes descentralizadas que ofrecen grandes ventajas, es una tecnología que permite aprovechar los ciclos de procesamiento no utilizado de los cientos, miles o millones de ordenadores conectados a una red. Con esta tecnología se podría crear un superordenador virtual (de momento con un software específico para cada proyecto) que efectuase operaciones imposibles de realizar por una sola máquina. Grid ofrece una infraestructura que permite la integración y el uso colectivo de ordenadores de alto rendimiento, redes y bases de datos que son propiedad y están administrados por diferentes instituciones, facilitando asi la integración de recursos computacionales. Además ofrece otras ventajas tales como alta disponibilidad, reducción de costes, y ahora con el nuevo protocolo de internet IPv6 permitirá trabajar con un internet más rápido y accesible, que además ofrece una perfecta integración de sistemas y dispositivos heterogéneos, que también eliminan los cuellos de botella. En cuanto a seguridad, se podría decir que las redes cliente-servidor podrían ser las más seguras, ya que en estas solamente hay una interacción de un cliente y su servidor, en cambio que en las otras redes intervienen un sin número de otros equipos, reduciendo así la seguridad.

AudioGalaxy nació a partir de Napster, Napster que es un popular sistema de intercambio de archivos. AudioGalaxy se ha convertido en el sucesor de Napster, y ofrece mejores y novedosas opciones de las que ofrecia Napster para la búsqueda y descarga de música. Estos tipos de tecnologías o aplicaciones vendrían a formar parte de las redes P2P.

Referencias Web:
- http://www.lcc.uma.es/~pastrana/EP/trabajos/31.pdf
- http://is.ls.fi.upm.es/doctorado/Curso2007-2008/Asignaturas/CompGrid.html
- http://noticiasargentinas.galeon.com/noticias/Audio.htm

Raquel dijo...

Por: Raquel Solano

Existen algunas diferencias entre los tipos de redes, cliente-servidor, P2P y GRIDS, entre las cuales se mencionan:

Las redes cliente servidor se basan en una arquitectura monolítica, es decir que no hay distribución de tareas entre si, mas bien existe un servidor central en el cual están alojados los archivos a los cuales accede el cliente, las redes P2P no tienen clientes ni servidores fijos, sino que cada nodo se puede comportar como cliente o como servidor, las redes Grid también son sistemas distribuidos como P2P en la cual los recursos pueden ser heterogéneos, puede haber diferentes sistemas operativos y varias plataformas de hardware, permiten compartir muchos tipos de recursos, incluyendo servidores, almacenamiento, dispositivos de red y bases de datos.

Para cada tipo de red existen aplicaciones, en el caso de P2P existen para intercambio y búsqueda de archivos, telefonía por internet, entre ellas BitTorrent, Gnutella, Skype,etc y cliente servidor hace uso de navegadores que utilizamos para recorrer la World Wide Web.

En cuanto a seguridad y disponibilidad las redes Grid y P2P son de alta disponibilidad ya que si un servidor falla, se reasignan los servicios en los servidores restantes; mientras que en una red cliente-servidor no se puede seguir descargando, si no que se debe empezar la descarga en otro servidor. La seguridad es un tema complicado en el tema de redes.

Acerca de la historia de AudioGalaxy y Napster son aplicaciones que servían para la descarga y distribución de música de formato mp3 de forma gratuita, actualmente no son usados debido a que fracasaron por orden judicial. Tiene que ver mucho con los sistemas distribuidos ya que se basan en redes P2P centralizadas, aunque se rige bajo un único servidor que sirve como punto de enlace entre nodos y como servidor de acceso al contenido, el cual distribuye a petición de los nodos.

Referencias:

http://es.wikipedia.org/wiki/Caracteristicas_p2p
http://es.wikipedia.org/wiki/Grid_computing
http://www.ing.unp.edu.ar/asignaturas/sistemasdistribuidos/2007/Mod-9-Sistemas%20Peer-to-Peer%20y%20Grids.pdf
http://es.wikipedia.org/wiki/Historia_de_las_aplicaciones_P2P

@dita dijo...

En las redes cliente servidor se maneja las peticiones a través de un programa cliente y el servidor
tramita dichas peticiones y ejecuta las accciones necesarias para dar respuesta al cliente. En cambio
en las redes P2P no existen clientes ni servidores, cada uno de los dispositivos de la red interactuan
entre si como clientes y servidores a la vez. Las redes GRID podrían posibilitar la transmisión de imágenes
holográficas, permitir acceso instantáneo a un juego a cientos de miles de jugadores y ofrecer alta
definición a una videollamada con precio de llamada local, utiliza cables de fibra óptica que eliminan
componentes que frenan la alta velocidad en la transmisión de datos.

Hasta el momento el modelo cliente-servidor sería el que se utiliza para la internet, pero en la actualidad
con la novedad de las redes grid, es posible que estas suplanten al internet, por su alta velocidad.


Saludos,
Adriana Becerra Arciniegas


Fuentes:
http://www.slideshare.net/pablomaria92/redes-informticas-125379/
www.rediris.es
http://www.desarrolloweb.com/de_interes/the-grid-nueva-super-red-redes-72.html

ADRIANITA dijo...

¿Cuál es la diferencia entre las redes Cliente-Servidor, las redes P2Py GRIDS, alguna es mejor que otra o existen aplicaciones específicas para cada uno? ¿Cuál red es más seguro? ¿Cuál red es más disponible?

La redes P2P se refiere a una red que no tiene clientes ni servidores fijos, sino una serie de nodos que se comportan simultáneamente como clientes y como servidores de los demás nodos de la red. Este modelo de red contrasta con el modelo cliente-servidor el cual se rige de una arquitectura monolítica donde no hay distribución de tareas entre sí, solo una simple comunicación entre un usuario y una terminal en donde el cliente y el servidor no pueden cambiar de roles.

Dichas redes son útiles para muchos propósitos ,pero se usan muy a menudo para compartir toda clase de archivos que contienen: audio, video, texto, software y datos en cualquier formato digital. Este tipo de red es también comúnmente usado en telefonía VoIP para hacer más eficiente la transmisión de datos en tiempo real así como lograr una mejor distribución del tráfico de la telefonía utilizando tecnología P2P.

La red Cliente/Servidor es aquella red de comunicaciones en la que todos los clientes están conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposición de los clientes cada vez que estos son solicitados.
Esto significa que todas las gestiones que se realizan se concentran en el servidor, de manera que en él se disponen los requerimientos provenientes de los clientes que tienen prioridad, los archivos que son de uso público y los que son de uso restringido, los archivos que son de sólo lectura y los que, por el contrario, pueden ser modificados, etc.

En este tipo de redes los roles están bien definidos y no se intercambian: los clientes en ningún momento pueden tener el rol de servidores y viceversa. Esta es la diferencia fundamental con las redes peer-to-peer (P2P) que son aquellas en donde no hay un rol fijo ya que el papel de cada uno puede alterarse: cualquiera puede ser cliente o servidor indistintamente.

Los grids son sistemas distribuidos que habilitan el uso coordinado en gran escala de recursos distribuidos geográficamente, basados en la persistencia, infraestructuras de servicios estandarizadas, frecuentemente con una orientación al alto rendimiento.
En tanto que un sistema grid se incrementa en escala comienza a requerir soluciones para la autoconfiguración, tolerancia a las fallas y escalabilidad para lo cual la investigación en peer-to peer tiene mucho para ofrecer.

En resumen, se puede decir que la computación grid apunta a infraestructura pero no a fallas, mientras que peer-to peer apunta a fallas pero no a infraestructura. En adición a esto, la forma de compartir inicialmente apuntada por peer-to-peer tiene una limitada funcionalidad, proveyendo una distribución de contenidos global y un espacio de archivos compartidos sin ninguna forma de control de accesos.
¿Qué puede comentar sobre la historia de AudioGalaxy y de Napster, que tienen que ven con la clase de Sistemas Distribuidos?
Audiogalaxy es una aplicación P2P destinada al intercambio de música entre usuarios a través de internet.

Entre las principales funciones que hicieron esta aplicación tan importante estaba el uso de un interfaz web muy cómodo y colorido que permitía, entre otras cosas, gestionar la cola de canciones remotamente, el tener direccionadas todas las canciones en un servidor central (para facilitar encontrar canciones aunque quienes la tuviesen no estuvieran online) o la creación de 'grupos temáticos' que permitían que diferentes personas sugirieran canciones al resto según sus gustos.

Napster fue un servicio de distribución de archivos de música (en formato MP3). Creado por Shawn Fanning.

Napster, sistema que permite compartir música de forma gratuita a través de la Red fue creado por Shawn Fanning y liberado al mundo de la red en Junio de 1999.

REFERENCIAS:

• http://www.cad.com.mx/historia_de_napster.htm
• http://www.ing.unp.edu.ar/wicc2007/trabajos/PDP/122.pdf
• http://darkub.wordpress.com/2008/01/09/%C2%BFque-es-una-red-p2p-peer-to-peer/
• http://www.mastermagazine.info/termino/6498.php
• http://es.wikipedia.org/wiki/Audiogalaxy

Yesi dijo...

Las Redes P2P son redes que no cuentan con clientes solo con servidores y sin ningun cliente, es decir son computadoras unidas entre si -Red- que entre ellas se envian informacion para poder hacer descargas entre las mismas computadoras que comprenden esta Red, es decir esta red es mas usada para la descarga de archivos por medio de un Torrent ya que el archivo que se este descargando de una maquina puede ser descargada de otra mientras esa maquina pertenesca a la Red P2P y tambien este descargando el mismo archivo,ya que esto logra la tranferencia de archivos mucho mas rapido, ya que si muchas personas realizan la descarga hay muchas computadoras para poder descargar el archivo-algo logico no?
Las redes de ordenadores Peer-to-peer (o “P2P”) son redes que aprovechan, administran y optimizan el uso de banda ancha que acumulan de los demás usuarios en una red por medio de la conectividad entre los mismos usuarios participantes de la red, obteniendo como resultado, mucho 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 de banda ancha y recursos compartidos para un servicio o aplicación.
Las redes Cliente/servidor consiste básicamente en que un programa -el 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.
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.
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.
http://es.wikipedia.org/wiki/Cliente-servidor
En una arquitectura de cliente-servidor, según se van añadiendo más clientes, la tasa de transferencia disminuye a niveles bajos. Esto ocurre porque los recursos en el servidor se ven consumidos debido al intenso tráfico. En las redes p2p, cada nodo o peer es el que provee de los recursos, como es el ancho de banda, el espacio de almacenamiento, etc. lo cual se traduce en velocidades de transferencia mayores.

Una red p2p es más robusta en el sentido de que si falla un nodo, los otros nodos no se ven afectados. Si el nodo que está transfiriendo datos de repente se detiene, el mismo contenido puede ser entregado por otros nodos sin tener que esperar a que se solucione el problema del primero. Esto contrasta con otras arquitecturas de red, donde el fallo en un nodo significa la caída de toda la red.
Usar un servidor central para indexar los nodos, pero NO almacenar datos, es una gran ventaja. Las transferencias son más rápidas y facilita encontrar varias fuentes de descarga.
En tanto que las tecnologías peer-to-peer avancen hacia aplicaciones más sofisticadas y complejas, tales como distribución de contenido estructurado, colaboración por desktop y computación en la red, se espera que habrá una fuerte convergencia entre peer-to-peer y computación grid.
El resultado será una nueva clase de tecnologías combinando elementos de ambos, lo cual apuntará a escalabilidad, autoadaptación y recuperación de fallas al mismo tiempo que provee una infraestructura persistente y estandarizada para interoperabilidad.
Los problemas abiertos que se presentan son:
1. Diseño de nuevas formas de ubicación, ruteo y estructura de datos, hash distribuidos y algoritmos para maximizar el rendimiento, seguridad y escalabilidad, sea cual fuera arquitectura.
2. Anonimato más seguro, más seguridad (más eficiente) y esquemas resistentes a la censura.
3. Agrupacion semántica de la información (Web Semántica).
4. Convergencia de peer-to-peer y grids.

Lo que caracteriza a las redes grid es que permiten la utilización de esos recursos dispersos como si se tratase de un único sistema informático virtual. Las redes grid son una evolución en el concepto de informática distribuida y se basan en la utilización de estándares abiertos.
El rasgo diferencial de la tecnología grid es la utilización de middleware (capa de software entre las aplicaciones y el sistema operativo) para virtualizar los recursos de computación. Otra característica importante es que los sistemas y recursos implicados pueden ser heterogéneos.

AUTOGALAXY Y NAPSTER

Audiogalaxy es una aplicación P2P destinada al intercambio de música entre usuarios a través de internet.
Al primer tipo de red P2P, Índice centralizado, pertenecería la antigua Napster. Estas redes se caracterizan por poseer un nodo central al que se conecta el usuario y que le pone en contacto con otros.
Son redes descentralizadas, también denominadas puras, ya que Barrera asegura que "una red P2P por definición es descentralizada". Barrera ha explicado que Napster desapareció justamente por eso, ya que un "sistema centralizado es fácil de atacar y de hacer desaparecer", al tener que acudir a un único servidor, en cambio cuando son varios nodos es más difícil determinar quién comparte.
Es por las características presentadas anteriormente que tiene que ver con los sistemas distribuidos.
REFERENCIAS:
• http://www.astic.es/SiteCollectionDocuments/Astic/Documentos/Boletic/Boletic%2033/monografico6.pdf
• http://www.ordenadores-y-portatiles.com/p2p.html
• http://www.ing.unp.edu.ar/wicc2007/trabajos/PDP/122.pdf
• http://darkub.wordpress.com/2008/01/09/%C2%BFque-es-una-red-p2p-peer-to-peer/
• http://www.terra.es/tecnologia/articulo/html/tec10573.htm

dspyder dijo...

Yo considero que las redes p2p son una evolución del modelo cliente-servidor. p2p no rompe con el modelo cliente servidor, sino que lo que hace es ampliarlo y enriquecerlo. Las aplicaciones o servicios que se pueden satisfacer con p2p son, en principio, las aplicaciones en donde el control pueda estar repartido entre los nodos.
Lo que diferencia una aplicacion p2p de una aplicacion cliente servidor tradicional, es que, mientras que en el modelo cliente-servidor, el servidor es quien tiene el control, en p2p el control esta totalmente descentralizado ya que cualquier nodo de la red hace las funciones de cliente y de servidor y tiene capacidad de decision. Es decir, parte del control de la aplicación se descentraliza y es inerente a la propia organización de la red. Una aplicacion p2p funciona aunque parte de la red no lo haga bien. En la aplicación los nodos entran a ofrecer servicio y salen de la red según les da la gana, pero el servicio global ofrecido en conjunto no se ve alterado.

Grid se diferencia de los sistemas cliente-servidor y de p2p en que está orientada a los recursos computacionales y no a la información, la seguridad no está en un segundo plano y la comunicación es asíncrona.

Audiogalaxy es una aplicación P2P destinada al intercambio de música entre usuarios a través de internet.
Napster era un servicio de distribución de archivos de música (en formato MP3) y pionero de las redes P2P de intercambio.

Un sistema distribuido es aquel que no está centralizado, Napster dependía para su funcionamiento de un servidor central que, aunque no almacenaba, sí organizaba la información, por lo tanto Napster era un sistema centralizado.

http://barrapunto.com/journal.pl?op=display&uid=19047&id=20365
http://www.catedravodafone.etsit.upm.es/formacion/seminarios/grid.html
http://es.wikipedia.org/wiki/Audiogalaxy
http://es.wikipedia.org/wiki/Napster
http://www.blogoscopiosociatico.com/2008/05/sistemas-distribuidos.html

Angel Feijo dijo...

Cada uno de los tres modelos mencionados representa una red diferente, los modelos P2P nos sirven para conexiones entre dos usuarios donde cualquiera de los dos puede actuar como servidor, un ejemplo dos computadores conectados en red para intercambio de información, o para un juego. El modelo cliente servidor a su ves tiene un servidor de información centralizado que si llega a fallar no se podrá seguir compartiendo o intercambiando información. Entre estos dos cada uno tiene sus ventajas a diferencia del otro, por una parte P2P es más seguro ya que la conexión es solamente entre dos hosts, en cambio en el cliente-servidor es más eficiente donde varios clientes pueden tener información centralizada en un solo servidor. Al analizar GRID podemos encontrar también algunas ventajas sobre los modelos anteriores entre ellas, la economía, trabajo en conjunto, mayor confiabilidad y crecimiento incremental. En GRID si uno de los servidores llega a fallar la conexión no se pierde ya que los demás servidores siguen trabajando.
Napster y AudioGalaxy son dos aplicaciones basadas en P2P que se las puede mencionar en este tema ya que según http://www.baquia.com/com/20001113/art00008.html Napster tenía un servidor centralizado aislado de los demás lo que no permite una disponibilidad de la información contínua. esto puede variar ya que si ocurre un fallo en el servidor, la información ya no podrá ser intercambiada.
Referencias:
http://www.monografias.com/trabajos16/sistemas-distribuidos/sistemas-distribuidos.shtml
http://www.baquia.com/com/20001113/art00008.html
http://es.wikipedia.org/wiki/Audiogalaxy
http://es.wikipedia.org/wiki/Historia_de_las_aplicaciones_P2P

Angel Feijo

Gaby dijo...

P2P
La evolución de P2P ya ha entrado en una etapa de desarrollo muy superior a la de sus inicios. Tanto que, según Burton Group, representará un papel fundamental en la computación distribuida a medida que los nodos extremos de la red vayan ganando cada vez mayor potencia. “P2P se convertirá en una de las claves de la evolución de la informática distribuida a través de Internet y de la construcción interna de sistemas distribuidos por parte de las empresas”.
“la red es el ordenador”, siguiendo un modelo en el que se integran las conexiones P2P y la compartición de procesos y potencia, justo lo que aporta la tecnología Grid.
Como dicen algunos observadores, P2P está renaciendo revirtiendo su concepto hacia una arquitectura que pueda ser aplicada a algunos problemas de naturaleza muy distribuida. “Se puede imaginar fácilmente su papel en la evolución de Grid hacia la compartición de la propia lógica de las aplicaciones, en vez de sólo datos o almacenamiento. Al concebir los servicios Web compartiendo la lógica del negocio, aparece inevitablemente la intersección con Grid y P2P”.
El mundo Grid, las raíces de P2P se están extendiendo a otras áreas, como los sistemas móviles e inalámbricos. Por ejemplo, el software MeshLAN de la compañía MeshNetworks extiende el alcance de las LAN sin cables 802.11 haciendo de cada peer un punto extremo de una red P2P ad hoc capaz de actuar como un router/repetidor para canalizar el tráfico a otros peers.
Utilizando una tecnología multisalto (multihopping) patentada, los peers que están fuera del alcance de los puntos de acceso inalámbrico pueden saltar por otros peers hasta alcanzar su destino, que puede ser la propia LAN corporativa. Esto no sólo incrementa la cobertura inalámbrica, sino que además preserva la capacidad de proceso, que puede alcanzar los 6 Mbps. Además, la tecnología es móvil, ya que permite realizar saltos entre nodos viajando en vehículos a velocidades de hasta casi 400 Kilómetros por hora.
Razones:
– Escalabilidad ?
– Descentralización
– Coste
– Aprovechar recursos en los extremos de la red (datos, CPU, ancho de banda)
– Para ofrecer servicios no disponibles en Internet:
– Descubrimiento de servicios
– ANYCAST (IP ANYCAST)
– Comunicación 1-N, N-M (IP Multicast)
– Federaciones, Grids, …
Referencias:
http://turing.izt.uam.mx/html/index.php/blog/show/477.html
http://www.idg.es/comunicaciones/articulo.asp?id=143404&seccion=
http://asds.dacya.ucm.es/GridMiddleware/slides/grycap.pdf
http://www.coit.es/publicac/publbit/bit141/especial/2.pdf
AUDIOGALAXY es una aplicación P2P destinada al intercambio de música entre usuarios a través de internet, es un motor de búsqueda a través de web y con la posibilidad de reanudar las descargas, atrayendo a los usuarios que buscaban un sustituto después del cierre de Napster.
Entre las principales funciones que hicieron esta aplicación tan importante estaba el uso de un interfaz web muy cómodo y colorido que permitía, entre otras cosas, gestionar la cola de canciones remotamente, el tener direccionadas todas las canciones en un servidor central (para facilitar encontrar canciones aunque quienes la tuviesen no estuvieran online) o la creación de 'grupos temáticos' que permitían que diferentes personas sugirieran canciones al resto según sus gustos.
El uso del puerto 80 (HTTP) para las transferencias le permitía saltarse firewalls y otros muros que impedían al resto de aplicaciones P2P funcionar en determinadas redes, dando una funcionalidad bastante alta para usuarios principiantes que apenas tenían que configurar. Actualmente sigue funcionando, con una política de descargas mucho más estricta.
http://es.wikipedia.org/wiki/Audiogalaxy
NAPSTER El servicio fue llamado Napster ("siestero") por el seudónimo de Fanning (se dice que solía tomar muchas siestas) era un servicio de distribución de archivos de música (en formato MP3) y pionero de las redes P2P de intercambio creado por Shawn Fanning. Su popularidad comenzó durante el año 2000. Su tecnología permitía a los aficionados a la música compartir sus colecciones de MP3 fácilmente con otros usuarios, lo que originó las protestas de las instituciones de protección de derechos de autor.El servicio fue llamado Napster ("siestero") por el seudónimo de Fanning (se dice que solía tomar muchas siestas).
La primera versión fue publicada a finales de 1999. Fue el primero de los sistemas de distribución de archivos entre pares de popularidad masiva, era una red centralizada, ya que utilizaba un servidor principal para mantener la lista de usuarios conectados y archivos compartidos por cada uno de ellos. Las transferencias de archivos, sin embargo, eran realizadas entre los usuarios sin intermediarios.
En diciembre de 1999, varias empresas discográficas iniciaron un juicio en contra de Napster. Esto trajo a Napster una enorme popularidad y varios millones de nuevos usuariosEn julio de 2001 un juez ordenó el cierre de los servidores Napster para prevenir más violaciones de derechos de autor. Hacia el 24 de septiembre del 2001, había prácticamente llegado a su fin. Napster aceptó pagar a las empresas discográficas 26 millones de dólares por daños y otros 10 millones de dólares por futuras licencias.
http://es.wikipedia.org/wiki/Napster

rovitor dijo...

Luego de este comentario, los aportes dados no tendrán validez académica.

Saludos Cordiales

Nori dijo...

Redes Cliente Servidor
La red Cliente/Servidor es aquella red de comunicaciones en la que todos los clientes están conectados a un servidor, en el que se centralizan los diversos recursos y aplicaciones con que se cuenta; y que los pone a disposición de los clientes cada vez que estos son solicitados.
Redes Grid
"La idea básica de la tecnología GRID consiste en aprovechar los medios de computadoras distribuidas en el mundo para interconectarlas en un dispositivo global de cálculo y de almacenamiento de información. Es la unión de varios centros de cálculo que realizan investigación para un logro común.
Con la tecnología GRID, se abren nuevas oportunidades para promover, por ejemplo, proyectos de "e-ciencia", que es hacer investigación sin importar las distancias, y de "e-salud", que ayuda a realizar diagnósticos y seguimientos del paciente de manera remota. Según los expertos, los requisitos son disponer de acceso rápido a las bases de datos, una gran capacidad de almacenamiento de datos a largo plazo. Asimismo, es condición necesaria que exista una infraestructura y recursos humanos.
Redes P2P
Se refiere a una red que no tiene clientes ni servidores fijos, sino una serie de nodos que se comportan simultáneamente como clientes y como servidores respecto de los demás nodos de la red. Es una forma legal de compartir archivos de forma similar a como se hace en el email o mensajeros instantáneos, sólo que de una forma más eficiente.
Las redes de ordenadores Peer-to-peer (o "P2P") son redes que aprovechan, administran y optimizan el uso de banda ancha que acumulan de los demás usuarios en una red por medio de la conectividad entre los mismos usuarios participantes de la red, obteniendo como resultado mucho 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 de banda ancha y recursos compartidos para un servicio o aplicación.
 Es una clase de aplicación que se aprovecha de los recursos de almacenamiento, ciclos, contenido, la presencia humana disponible en Internet.
 El acceso a los recursos descentralizados significa operar en un ambiente de conectividad inestable e imprevisibles direcciones IP.
 Los requisitos de diseño de la red P2P comúnmente incluyen independencia de un servidor DNS y una total o significativa autonomía de los servidores centrales.

Una de las diferencias entre estos tipos de redes sería la manera en que ofrecen servicios ya que cada una tiene su estructura y utiliza diferentes recursos para compartir información, una de las desventajas de las redes P2P es que únicamente consumen recursos sin reponer lo que consumen, por ende podrían agotar los recursos compartidos y atentar contra la estabilidad de la misma. Creo que para determinar cuál de estas es mejor se debería analizar el ámbito en la cual se va a implementar ya que cada una de estas ofrecen sus ventajas y desventajas según su utilización.
La red grid aun no es muy expandida, ya que se la utiliza en ámbitos científicos en donde se maneja grandes volúmenes de información sin embargo esta tecnología será impresionante ya que se aumentará la velocidad del internet totalmente de tal manera que la transmisión sea inmediata al compartir archivos o descargar fotos, videos, voz, etc.
La red más segura es la Cliente servidor ya que este tipo de red se basa en un servidor a la cual se conectan todos los clientes a realizar sus solicitudes y el servidor acepta o rechaza en caso de ser extraños.
Que puede comentar sobre la historia de AudioGalaxy y de Napster, que tienen que ven con la clase de Sistemas Distribuidos?
Esta historia nos permite tener una idea de cómo surgieron los sistemas distribuidos.
Napster utilizaba servidores centrales para almacenar la lista de equipos y los archivos que proporcionaba cada uno, con lo que no era una aplicación perfectamente P2P.
P2P Audiogalaxy, otra aplicación centralizada de intercambio de música, que acabó por orden judicial.

Marcela dijo...

Las redes cliente servidor son arquitecturas para el desarrollo de sistemas de información que tiene ciertas características como:
• El servidor presenta a todos sus clientes una interfaz única y bien definida.
• El cliente no necesita conocer la lógica del servidor, sólo su interfaz externa.
• El cliente no depende de la ubicación física del servidor, ni del tipo de equipo físico en el que se encuentra, ni de su sistema operativo.
• Los cambios en el servidor implican pocos o ningún cambio en el cliente.
Las transacciones se dividen en procesos independientes que cooperan entre sí para intercambiar información, servicios o recursos. Es más difícil asegurar un elevado grado de seguridad en una red de clientes y servidores que en un sistema con un único ordenador centralizado además que el cambio hacia tecnologías cliente/servidor está aún en sus comienzos, pero de ninguna manera debe ignorarse.
En una arquitectura de cliente-servidor, según se van añadiendo más clientes, la tasa de transferencia disminuye a niveles bajos. Esto ocurre porque los recursos en el servidor se ven consumidos debido al intenso tráfico.
En las redes p2p las transferencias son más rápidas y facilita encontrar varias fuentes de descarga, cada nodo es el que provee de los recursos, como es el ancho de banda, el espacio de almacenamiento, etc. lo cual se traduce en velocidades de transferencia mayores., los nodos no son afectados al fallar uno ya que al fallar e; contenido es entregado por el resto de nodos sin esperar a que se solucione el problema del primero.
Las redes grid permiten utilizar de forma coordinada todo tipo. Son una infraestructura que permite la integración y el uso colectivo de ordenadores de alto rendimiento, redes y bases de datos que son propiedad y están administrados por diferentes instituciones.Con respecto a la seguridad en la grid, ésta está sustentada con las “intergrids”, donde esa seguridad es la misma que ofrece la red Lan sobre la cual se utiliza tecnología grid.
Las Aplicaciones de la Computación Grid son : Súper computación distribuida, sistemas distribuidos en tiempo real, servicios puntuales, etc

Andreitas dijo...

Diferencia
La diferencia entre cliente servidor nos indica que puede existir varios clientes para un solo servidor, no obstante si el servidor se cae, los clientes pierden su interconexión, a diferencia de lo que sucede en una red P2P, donde según las peticiones y quien las haga, uno puede pasar de cliente a ser servidor, y si se cae el servidor, inmediatamente un cliente pasa a cumplir la función de servidor.
En las redes GRID se asemeja a una red P2P pero de una manera más optimizada, puesto que no solo sirve para compartir archivos, sino que permite compartir recursos de un sistema y así poder realizar funciones de cálculo con procesamiento descentralizado.
GRID que son infraestructuras distribuidas con gran ancho de banda en este modelo se distribuye los recurso a todos os usuarios es un paso más adelantado del P2P en cuanto a cual es mejor de estas tres tecnologías a mi parecer GRID ya que es la evolución del internet, tienen que ver con potencialidad y velocidad utilizando ciclos de procesamiento no utilizados.
Alguna infraestructura es mejor que otra
No se sustituiría una infraestructura porque sí, eso dependería de lo que uno va ir necesitando y así realizar su implementación. P2P nos permite mejor manejo para el intercambio de archivos en cambio para instituciones grandes con procesamiento extensos se utilizaría de mejor manera una GRID.
¿Cuál es más segura y disponibilidad?
Cuando una red es centralizada existe un control más profundo es por ello que la infraestructura cliente-servidor es más segura.
En cuanto a su disponibilidad las otras redes son aún mayores en este aspecto ya que el rol se asigna de acuerdo a lo que se necesite, si un servidor se cae otro ocupara el lugar de este modo no se presentaran muchos problemas.
AudioGalaxy y de Napster.- Son estos Sistemas Distribuidos.
Napster era una aplicación P2P que servía para bajar mp3 fue un boom cuando recién salió a internet, pero por demandas de artistas tuvo que ser cerrada. AudioGalaxy es parecida o una evolución del Napster pero con más restricciones.
Su tecnología permitía a los aficionados a la música compartir sus colecciones de mp3 fácilmente con otros usuarios, lo que originó las protestas de las instituciones de protección de derechos de autor.
Sistemas de distribución de archivos entre pares de popularidad masiva, red centralizada, ya que utilizaba un servidor principal para mantener la lista de usuarios conectados y archivos compartidos por cada uno de ellos.
Audiogalaxy es una aplicación P2P destinada al intercambio de música entre usuarios a través de internet.
Principales funciones:
Uso de un interfaz web muy cómodo y colorido que permitía, gestionar la cola de canciones remotamente, el tener direccionadas todas las canciones en un servidor central (para facilitar encontrar canciones aunque quienes la tuviesen no estuvieran online).
Creación de 'grupos temáticos' que permitían que diferentes personas sugirieran canciones al resto según sus gustos.

Andreitas dijo...

Diferencia
La diferencia entre cliente servidor nos indica que puede existir varios clientes para un solo servidor, no obstante si el servidor se cae, los clientes pierden su interconexión, a diferencia de lo que sucede en una red P2P, donde según las peticiones y quien las haga, uno puede pasar de cliente a ser servidor, y si se cae el servidor, inmediatamente un cliente pasa a cumplir la función de servidor.
En las redes GRID se asemeja a una red P2P pero de una manera más optimizada, puesto que no solo sirve para compartir archivos, sino que permite compartir recursos de un sistema y así poder realizar funciones de cálculo con procesamiento descentralizado.
GRID que son infraestructuras distribuidas con gran ancho de banda en este modelo se distribuye los recurso a todos os usuarios es un paso más adelantado del P2P en cuanto a cual es mejor de estas tres tecnologías a mi parecer GRID ya que es la evolución del internet, tienen que ver con potencialidad y velocidad utilizando ciclos de procesamiento no utilizados.
Alguna infraestructura es mejor que otra
No se sustituiría una infraestructura porque sí, eso dependería de lo que uno va ir necesitando y así realizar su implementación. P2P nos permite mejor manejo para el intercambio de archivos en cambio para instituciones grandes con procesamiento extensos se utilizaría de mejor manera una GRID.
¿Cuál es más segura y disponibilidad?
Cuando una red es centralizada existe un control más profundo es por ello que la infraestructura cliente-servidor es más segura.
En cuanto a su disponibilidad las otras redes son aún mayores en este aspecto ya que el rol se asigna de acuerdo a lo que se necesite, si un servidor se cae otro ocupara el lugar de este modo no se presentaran muchos problemas.
AudioGalaxy y de Napster.- Son estos Sistemas Distribuidos.
Napster era una aplicación P2P que servía para bajar mp3 fue un boom cuando recién salió a internet, pero por demandas de artistas tuvo que ser cerrada. AudioGalaxy es parecida o una evolución del Napster pero con más restricciones.
Su tecnología permitía a los aficionados a la música compartir sus colecciones de mp3 fácilmente con otros usuarios, lo que originó las protestas de las instituciones de protección de derechos de autor.
Sistemas de distribución de archivos entre pares de popularidad masiva, red centralizada, ya que utilizaba un servidor principal para mantener la lista de usuarios conectados y archivos compartidos por cada uno de ellos.
Audiogalaxy es una aplicación P2P destinada al intercambio de música entre usuarios a través de internet.
Principales funciones:
Uso de un interfaz web muy cómodo y colorido que permitía, gestionar la cola de canciones remotamente, el tener direccionadas todas las canciones en un servidor central (para facilitar encontrar canciones aunque quienes la tuviesen no estuvieran online).
Creación de 'grupos temáticos' que permitían que diferentes personas sugirieran canciones al resto según sus gustos.

Mastropiero dijo...

La cliente servidor es una sistema centralizado, mientras q las redes P2P son redes en las que todos los nodos se interconectan entre si.
Mientras que los GRIDs son sistemas en los que se puede conectar muchos equipos de diferente arquitectura pero de alto rendimiento, estos equipos pueden estar separados en grandes distancias y no pertenecer a la misma institución, es en esencia el concepto de grid conectar diversos equipos de diferentes instituciones.
Con esto se disminuye el coste puesto que se puede usar equipos de bajo coste.
Audiogalaxy y Napster son aplicaciones P2P en la que es posible encontrar archivos desde y en cualquier parte del mundo.
El sentido de estas páginas se basan en la filosofía P2P, compartir recursos, es decir así como descargas también debes aportar con tus recursos.
Napster fue obligada a cerrar sus actividades por violación de derechos de autor, además no cumple con todas las caracteristicas de las redes P2P.
Otras redes son uTorrent, BitTorren, etc.

Unknown dijo...

UNIVERSIDAD TECNICA PARTICULAR DE LOJA.
Nombre: Marvin Agila J.

Si todos los hosts del Internet utilizan la misma infraestructura de telecomunicaciones, enrutadores, switches, fibras, TCP/IP.
Cuál es la diferencia entre las redes Cliente-Servidor, las redes P2Py GRIDS, alguna es mejor que otra o existen aplicaciones específicas para cada uno?
Redes Cliente - Servidor.- Las redes cliente servidor son aquellas en las que los usuarios conectados a la red, pueden hacer uso de su máquina para ser usada como servidor proporcionando servicios de descarga y conexión al cliente con la única dificultad de que si se cae la maquina servidor todos los procesos se verán trucados.-
Redes P2P.- Que permite realizar llamadas a teléfonos convencionales y ahora con videoconferencia activada por defecto. A parte de servir para compartir archivos, su finalidad también está destinada para hablar y chatear entre sí. Lo que se trata de hacer en las redes P2P, es que no exista un servidor central que proporcione todos los servicios necesarios sino que todos lleguen hacer servidores de tal manera, que si cae algún servidor el otro le sirve como ayuda y soporte para que la red siga funcionando correctamente.
Redes GRIDS.- Es conocida como la computación distribuida o informática en malla, es un nuevo modelo para resolver problemas de computación masiva utilizando un gran número de computadoras organizadas en racimos incrustados en una infraestructura de telecomunicaciones distribuida.

Cuál red es más seguro?
A mi criterio la más segura son las redes grid, ya que su modelo en maya es muy difícil de tumbar, no es así en el caso de las redes p2p en las que la información no están segura al viajar en forma satelital, ni tampoco en la redes cliente servidor, ya que si se cae el servidor todos los servicios proporcionados por este se truncarían.
Cuál red es más disponible?
La red más disponible es la cliente-servidor debido a los costos, implementación y tecnología ya conocida desde hace tiempo


Que puede comentar sobre la historia de AudioGalaxy y de Napster, que tienen que ven con la clase de Sistemas Distribuidos?

Napster tienen que ver con la compartición de archivos donde los archivos almacenados en los ordenadores de los usuarios podían Funcionar como servidores, y permitían restringir o condicionar el acceso a los usuarios.
Era una rede centralizada que utilizaban servidores centrales que almacenaban la lista de los equipos y los archivos que proporcionaban cada uno, con lo que no era una aplicación perfectamente P2P.
Audiogalaxy era una aplicación P2P destinada al intercambio de música entre usuarios a través de la red. Entre las principales funciones que hicieron esta aplicación tan importante estaba el uso de un interfaz web muy cómodo y colorido que permitía, entre otras cosas, gestionar la cola de canciones remotamente, el tener direccionadas todas las canciones en un servidor central (para facilitar encontrar canciones aunque quienes la tuviesen no estuvieran online) o la creación de 'grupos temáticos' que permitían que diferentes personas sugirieran canciones al resto según sus gustos.
El uso del puerto 80 (HTTP) para las transferencias le permitía saltarse firewalls y otros muros que impedían al resto de aplicaciones

jchantej dijo...

Juan Pablo Jimenez

Diferencia entre las redes Cliente-Servidor P2P y GRIDS

- Cliente-Servidor
La red Cliente/Servidor es una red en las que los clientes están conectados a un servidor principal, el mismo que se centralizan los recursos y aplicaciones con los que cuenta.

Estos recursdos son consumidos por los clientes cada vez que los solicitan.

- Peer to Peer (P2P)
Una aplicación punto a punto (P2P) permite a un dispositivo actuar como cliente o como servidor dentro de la misma comunicación. En este modelo, cada cliente es un servidor y cada servidor es un cliente.

- Las redes GRID,son redes que forman un tipo de supercomputadora, que puede almacenar grandes cantidades de información y realizar cálculos a gran velocidad, para ofrecer los servicios a los clientes de la red.


AUTOGALAXY Y NAPSTER

Audiogalaxy es una aplicación P2P destinada al intercambio de música entre usuarios a través de internet. La diferencia significativa con Napster es que esta Audiogalaxy crecio hadta llegar a tener una gran Base de Datos.

Napster tambien es un servicio dedicado al intercambio de musica mp3, esta surgio mucho antes que AUTOGALAXY.Napster trajo conflictos con los drechos de autor.




http://www.mastermagazine.info/termino/6498.php
http://dis.eafit.edu.co/cursos/st725/material/lect_intr
http://darkub.wordpress.com/2008/01/09/%C2%BFque-es-

Unknown dijo...

P2P
Este sistema, en el que cada usuario dependía de un único servidor, no tardó en quedar obsoleto. Por otra parte, al ser una aplicación desarrollada fundamentalmente para una plataforma minoritaria como Mac OS, no atrajo la atención de la prensa generalista. Esto cambió con el nacimiento de Napster en 1999, a quien erróneamente se atribuye la invención del P2P. Aunque las transferencias de los archivos tenían lugar directamente entre dos equipos, Napster utilizaba servidores centrales para almacenar la lista de equipos y los archivos que proporcionaba cada uno, con lo que no era una aplicación perfectamente P2P. Aunque ya existían aplicaciones que permitían el intercambio de archivos entre los usuarios, como IRC y Usenet, Napster se presentó como la primera aplicación para PC especializada en los archivos de música mp3.
El resultado fue un sistema que presentaba una gran selección de música para descargar de forma gratuita. El hecho de que Napster fuera un servicio centralizado resultó su perdición. En diciembre de 1999, varias discográficas estadounidenses demandaron a Napster, y también músicos reconocidos como Lars Ulrich, batería del grupo Metallica, reclamaron su cierre. La demanda, lejos de asustar a los usuarios, dio publicidad al servicio, de forma que en febrero de 2001 Napster había llegado a su cima con 13,6 millones de usuarios en todo el mundo.
Muchos argumentaron que el cierre de Napster sólo llevaría al surgimiento de otras aplicaciones similares de intercambio de archivos. El juez dictó el cierre de Napster en julio de 2001. Después de esa fecha, Napster se transformó en un servicio de pago, a costa de ser prácticamente olvidado por la comunidad internauta.
Durante un tiempo, el intercambio de archivos fue a la deriva. Existían ya bastantes alternativas. Al principio se seguía usando Napster mediante servidores no oficiales (usando OpenNap, por ejemplo) a los que se podía acceder gracias a un programa llamado Napigator. También surgieron programas como Winmx (cerrado en 2005 por amenazas de la RIAA), e iMesh.
Después se estableció como líder P2P Audiogalaxy, otra aplicación centralizada de intercambio de música, que acabó también por orden judicial. Por otra parte, la RIAA (la asociación estadounidense de discográficas) tomó estas resoluciones judiciales como victorias importantes encaminadas a acabar con la llamada "piratería".

Recientemente ha aparecido un nuevo programa que pretende revolucionar la manera en la que se comparten archivos en la red, se trata de OMEMO, un programa que pretende ser la nueva versión P2P 2.0.
Los autores definen este sistema como un gran disco virtual en el que no se comparten archivos sino espacio en disco, de manera que los archivos compartidos no se guardan en tu propio disco sino que pueden estar guardados en cualquier parte de la red.
Arquitectura Cliente- servidor
Esta arquitectura consiste básicamente en que un programa -el 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.
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.
Grid
Es una tecnología innovadora que permite utilizar de forma coordinada todo tipo de recursos (entre ellos cómputo, almacenamiento y aplicaciones específicas) que no están sujetos a un control centralizado. En este sentido es una nueva forma de computación distribuida, en la cual los recursos pueden ser heterogéneos (diferentes arquitecturas, supercomputadores, clusters...) y se encuentran conectados mediante redes de área extensa (por ejemplo Internet). Desarrollado en ámbitos científicos a principios de los años 1990, su entrada al mercado comercial siguiendo la idea de la llamada Utility computing supone una revolución que dará mucho que hablar.
El término grid se refiere a una infraestructura que permite la integración y el uso colectivo de ordenadores de alto rendimiento, redes y bases de datos que son propiedad y están administrados por diferentes instituciones. Puesto que la colaboración entre instituciones envuelve un intercambio de datos, o de tiempo de computación, el propósito del grid es facilitar la integración de recursos computacionales. Universidades, laboratorios de investigación, empresas, etc., se asocian para formar grid para lo cual utilizan algún tipo de software que implemente este concepto.
Las características de esta arquitectura serían:
• Capacidad de balanceo de sistemas: no habría necesidad de calcular la capacidad de los sistemas en función de los picos de trabajo, ya que la capacidad se puede reasignar desde la granja de recursos a donde se necesite;
• Alta disponibilidad. Con la nueva funcionalidad, si un servidor falla, se reasignan los servicios en los servidores restantes;
• Reducción de costes: Con esta arquitectura los servicios son gestionados por "granjas de recursos". Ya no es necesario disponer de "grandes servidores" y podremos hacer uso de componentes de bajo coste. Cada sistema puede ser configurado siguiendo el mismo patrón;
Se relaciona el concepto de grid con la nueva generación de Internet. El nuevo protocolo de Internet IPv6 permitirá trabajar con una Internet más rápida y accesible. Una de las ideas clave en la superación de las limitaciones actuales de Internet IPv4 es la aparición de nuevos niveles de servicio que harán uso de la nueva capacidad de la red para intercomunicar los ordenadores.
Las más seguras son las grid puesto q permiten autenticación

Condusport RODAR dijo...

Cúal es la diferencia entre las redes Cliente-Servidor,
En las redes cliente servidor hay muchas diferencias en cuanto a su estructura. Los SO de red puros, funciona según el principio cliente/servidor eso significa que hay un servidor central que da datos y recursos a los clientes conectados.
las redes P2Py GRIDS
La principal diferencia entre estos dos conceptos consiste en que El grid y el P2P aunque tienen un objetivo similar, la organización coordinada de los recursos compartidos dentro de comunidades virtuales, se centran en distintas comunidades y, por lo tanto, tienen distintos requerimientos.
Los sistemas grid han sido desarrollados de acuerdo a los requerimientos de comunidades profesionales que necesitan acceso a recursos remotos, datos dispersos, y grandes computadoras, para la simulación a gran escala y el análisis de datos complejos mientras que los P2P se ha popularizado porque cualquiera puede formar parte de dichas comunidades.
La red que a mi parecer es mas segura depende de la situación en la que este destinada.
La mas disponible es la P2P

Conocimiento dijo...

Las redes cliente/servidor en su arquitectura de dos niveles el servidor es polivalente, es decir, responde directamente a todas las solicitudes de recursos del cliente. Mientras que la P2P (peer-to.-peer) en su arquitectura los ordenadores pueden comunicar directamente entre sí actuando como clientes y como servidores, lo que reduce la carga de los servidores de la red permitiéndoles rendir servicios especializados de un modo más efectivo. Y los GRIDS en cambio están Basados en estándares y Los recursos son más potentes, más diversa, mejor conectado.
GRID es una infraestructura nueva que proporciona acceso transparente a potencia de cálculo y capacidad de almacenamiento distribuida por una organización o por todo el mundo.
La más segura es la GRIDS ya que esta nos brinda los siguientes beneficios:
• Proporciona un mecanismo de colaboración transparente entre grupos dispersos, tanto científicos como comerciales.
• Posibilita el funcionamiento de aplicaciones a gran escala.
• Facilita el acceso a recursos distribuidos desde nuestros PCs.
• Todos estos objetivos y beneficios se engloban en la idea de "e-Ciencia".
Según lo que he leído en lo personal pienso que la que da mayor disponibilidad es la tecnología derivada del GRID ya que abre un enorme abanico de posibilidades para el desarrollo de aplicaciones en muchos sectores.
En su historia nos relata que AudioGalaxy y de Napster fue un sistema que presentaba una gran selección de música para descargar de forma gratuita. El hecho de que Napster fuera un servicio centralizado resultó su perdición. En diciembre de 1999, varias discográficas estadounidenses demandaron a Napster, y también músicos reconocidos como Lars Ulrich, batería del grupo Metallica, reclamaron su cierre a suficiente distancia de los gloriosos días de Napster, la tecnología P2P está siendo estudiada con interés por los encargados de los diseños de arquitecturas de Internet y por los gurús del networking de empresa.

Juan Pablo Pizarro

verito dijo...

Diferencia entre cliente-servidor y peer to peer
Principalmente la arquitectura cliente servidor proporciona un conjunto de servicios web a los clientes que hacen uso de estos, tanto el servido como el cliente son tratados de forma separada según el contexto de pong cualquier observatorio podría participar sin solicitar autorización mientras la arquitectura P2P es ideal para la implementación de P0N comparada frente a la arquitectura cliente-servidor.
Los clientes en ningún momento pueden tener el rol de servidores y viceversa. Esta es la diferencia fundamental con las redes peer-to-peer que son aquellas en donde no hay un rol fijo ya que el papel de cada uno puede alterarse: cualquiera puede ser cliente o servidor indistintamente

GRID Y cliente-servidor
Grid se diferencia de los clientes servidor en que esta orientada a los recursos computacionales y no a la información, la seguridad no esta en un segundo plano y la comunicación es asíncrona.
Grid y p2p
Los sistemas grid integran recursos que son más potentes y variados y que están mejor conectados, que los recursos P2P . Un recurso en grid puede ser un clúster, un sistema de almacenamiento, una base de datos, o un instrumento científico de considerable valor; mientras que los recursos en P2P suelen ser los ordenadores personales típicos de los hogares.
Los sistemas grid han sido desarrollados de acuerdo a los requerimientos de comunidades profesionales que necesitan acceso a recursos remotos, datos dispersos, y grandes computadoras, Las comunidades de grid suelen ser pequeñas y tener una naturaleza dinámica En cambio, el P2P se ha popularizado porque cualquiera puede formar parte de dichas comunidades. En estas comunidades formadas por individuos anónimos y muy diversos, existe muy poco incentivo a trabajar cooperadamente
En cuanto a si existe una mejor que otra en mi opinión no hay porque cada quien tienen sus propias aplicaciones que las caracterizan depende de cómo trabaja y los punto y aspectos en donde estas se enfoquen para desarrollar aplicaciones potenciales en estas áreas.
En cuanto a seguridad me he permitido consultar y exponer ciertas características de estos sistemas para evaluar su seguridad
Seguridad en p2p
Partiendo de El simple hecho de permitir el acceso a cualquier persona extraña a una computadora personal, es algo que implica grandes riesgos, pues el uso compartido de archivos presenta una cantidad de riesgos ya que en el intercambio de estos archivos nos encontramos con documentos que no son lo que dicen ser, o que directamente se tratan de virus, gusanos o troyanos camuflados.


Cuando estamos conectados a una red P2P, sin darnos cuenta podemos permitir que otros usuarios copien nuestros archivos privados - o hasta podríamos estar abriéndoles la puerta a todas nuestras carpetas y subcarpetas
Seguridad en GRID
Con respecto a la seguridad en la grid, ésta está sustentada con las “intergrids”, donde esa seguridad es la misma que ofrece la red Lan sobre la cual se utiliza tecnología grid.
La Grid aun no es concretada como tal, debido a la deficiencia en seguridad y escalabilidad

El GRID necesita una forma eficiente de recopilar una serie de información:
*¿Quién está autorizado a utilizar el GRID?
*¿Qué recursos está autorizado a utilizar?
*¿Quién da fe de que un usuario es quien dice ser?
*¿Cuáles son las políticas de uso de los diferentes recursos?

Seguridad en cliente-servidor
El servidor de base de datos se puede acceder vía puertos TCP/IP. Por este motivo, no se requiere compartir la carpeta de la base de datos en la red evitando que quede eventualmente visible. Opcionalmente la base puede quedar protegida con usuario y contraseña, brindando mayor seguridad.
Seguridad: Fundamentalmente, todos los accesos a las tablas FoxPro van a través de la red del sistema operativo, así que los usuarios necesitan tener acceso a los directorios conteniendo las tablas VFP. Cualquiera que pueda tener acceso a las tablas puede, eventualmente, imaginarse como leerlos. También es simple usar un driver ODBC y Excel, o si ellos necesitan usar un editor hexadecimal para romper su esquema de encriptación. Muchos sistemas Cliente-Servidor pueden eliminar esta amenaza en conjunto con la restricción de acceso de los clientes a la interface del servidor, y no necesariamente a todos los datos. Si esta tratando con material altamente confidencial, Cliente-Servidor tiene sentido por razones de seguridad.
Analizando las características anteriores en cuanto a seguridad puedo deducir que la red mas segura entre las estudiadas es la de cliente servidor ya que Disponer de un servidor le aporta la seguridad del control de acceso, así como la correcta gestión de usuarios en su oficina entre otros aspectos antes mencionadas pues a las grid y p2p su seguridad no es bien vista y eficiente según ciertas aportaciones leídas .

Que puede comentar sobre la historia de AudioGalaxy y de Napster, que tienen que ven con la clase de Sistemas Distribuidos?
Pues NApster es una aplicación de distribución de archivos de música Su tecnología permitía a los aficionados a la música compartir sus colecciones de MP3 fácilmente con otros usuarios pues mas allá de esto esta fue una de las aplicaciones que apunto a las redes P2P, pues era una red centralizada, ya que utilizaba un servidor principal para mantener la lista de usuarios conectados y archivos compartidos por cada uno de ellos, pues de aquí su importancia que lo enlaza directamente a los sistemas distribuidos ya que presenta las mismas características y definición de los sistemas distribuidos los mismos que se definen como una colección de computadores autónomos conectados por una red, y con el software distribuido adecuado para que el sistema sea visto por los usuarios como una única entidad capaz de proporcionar facilidades de computación.

En cuanto a Audiogalaxy cabe decir que es otra aplicación P2P destinada al intercambio de música entre usuarios a través de internet, que surgió después de Napster y a la cual se la estableció como líder de P2P. Fue la segunda gran aplicación (la primera fue Napster) que sucumbió a las leyes que la obligaron a cerrar debido al éxito que tuvo en el intercambio de canciones protegidas por copyright. Pues esta tiene la función similar a la antes descrita la misma que se la define como un motor de búsqueda a través de web y con la posibilidad de reanudar las descargas debido a su similitud con la anterior puedo acotar que esta también se enlaza directamente con los sistemas distribuidos por lo ya antes mencionado en la aplicación de Napster.
POR: Veronica Ramirez