Vous êtes sur la page 1sur 5

REDES POR RELACION FUNCIONAL En esta clasificacin tenemos: Cliente servidor Igual a igual (p2p CLIENTE-SERVIDOR Esta arquitectura

consiste bsicamente 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 ms ventajosa en un sistema operativo multiusuario distribuido a travs de una red de computadoras.En esta arquitectura la capacidad de proceso est repartida entre los clientes y los servidores, aunque son ms importantes las ventajas de tipo organizativo debidas a la centralizacin de la gestin de la informacin y la separacin de responsabilidades, lo que facilita y clarifica el diseo del sistema. La separacin entre cliente y servidor es una separacin de tipo lgico, donde el servidor no se ejecuta necesariamente sobre una sola mquina ni es necesariamente un slo programa. Los tipos especficos de servidores incluyen los servidores Web, los servidores de archivo, los servidores del correo, etc. Mientras que sus propsitos varan de unos servicios a otros, la arquitectura bsica seguir siendo la misma. Una disposicin muy comn 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 distribucin del sistema. Caractersticas de un cliente En la arquitectura de LO DE C/S el remitente de una solicitud es conocido como cliente. Sus caractersticas son:

Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempean entonces un papel pasivo en la comunicacin (dispositivo esclavo). Tras la recepcin de una solicitud, la procesan y luego envan la respuesta al cliente. Por lo general, aceptan conexiones desde un gran nmero de clientes (en ciertos casos el nmero mximo de peticiones puede estar limitado). No es frecuente que interacten directamente con los usuarios finales.

Un Cliente pesado tiene capacidad de almacenar los datos y procesarlos, pero sigue necesitando las capacidades del servidor para una parte importante de sus funciones. Un cliente de correo electrnico suele ser un cliente pesado. Puede almacenar los mensajes de correo electrnico del usuario, trabajar con ellos y redactar nuevos mensajes, pero sigue necesitando una conexin al servidor para enviar y recibir los mensajes. Tipos de servidores Un servidor de correo: Es una aplicacin informtica que nos permite enviar mensajes (correos) de unos usuarios a otros, con independencia de la red que dichos usuarios estn utilizando . Para lograr la conexin se definen una serie de protocolos, cada uno con una finalidad concreta:

Tipos de clientes Existen varios tipos de clientes, dependiendo de la cantidad de tareas que realice el cliente en comparacin con el servidor. Almacenami ento de datos local Proceso de datos local

SMTP, Simple Mail Transfer Protocol: Es el protocolo que se utiliza para que dos servidores de correo intercambien mensajes. POP, Post Office Protocol: Se utiliza para obtener los mensajes guardados en el servidor y pasrselos al usuario.

Cliente pesado

Cliente Hbrido

No

IMAP, Internet Message Access Protocol: Su finalidad es la misma que la de POP, pero el funcionamiento y las funcionalidades que ofrecen son diferentes. As un servidor de correo consta en realidad de dos servidores: un servidor SMTP que ser el encargado de enviar y recibir mensajes, y un servidor POP/IMAP que ser el que permita a los usuarios obtener sus mensajes. Servidor de aplicaciones :En informtica se denomina servidor de aplicaciones a un servidor en una red de computadores que ejecuta ciertas aplicaciones. Usualmente se trata de un dispositivo de software que proporciona servicios de aplicacin a las computadoras cliente. Un servidor de aplicaciones generalmente gestiona la mayor parte (o la totalidad) de las funciones de lgica de negocio y de acceso a los datos de la aplicacin. Los principales beneficios de la aplicacin de la tecnologa de servidores de aplicacin son la centralizacin y la disminucin de la complejidad en el desarrollo de aplicaciones. Si bien el trmino es aplicable a todas las plataformas de software, hoy en da el trmino servidor de aplicaciones se ha convertido en sinnimo de la plataforma J2EE de Sun Microsystems. El Modelo FTP Con la llegada del World Wide Web, y de los navegadores, ya no es necesario conocer los complejos comandos de FTP, este protocolo se puede utilizar escribiendo la URL del servidor al que queramos conectar en el navegador Web,

Cliente liviano

No

No

Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la comunicacin (dispositivo maestro o amo). Espera y recibe las respuestas del servidor. Por lo general, puede conectarse a varios servidores a la vez. Normalmente interacta directamente con los usuarios finales mediante una interfaz grfica de usuario.

Caractersticas de un servidor En los sistemas C/S el receptor de la solicitud enviada por cliente se conoce como servidor. Sus caractersticas son:

Un Cliente liviano no tiene capacidad de procesamiento y su nica funcin es recoger los datos del usuario, drselos al servidor, y mostrar su respuesta. Los primeros navegadores Web eran clientes livianos, simplemente mostraban las pginas Web que solicitaba el usuario. Un Cliente Hbrido no tiene almacenados los datos con los que trabaja, pero s es capaz de procesar datos que le enva el servidor. Muchos programas de colaboracin almacenan remotamente los datos para que todos los usuarios trabajen con la misma informacin, y utilizan clientes hbridos para acceder a esa informacin. Actualmente, el uso de lenguajes de script, programas Java y otras funciones de DHTML dan una capacidad de procesamiento a los navegadores, por lo que se consideran clientes Hbridos.

indicando con ftp:// que vamos a contactar con un servidor FTP y no con un servidor Web (que sera http:// ).

Las aplicaciones ms comunes de los servidores FTP suelen ser el alojamiento Web, en el que sus clientes utilizan el servicio para subir sus pginas Web y sus archivos correspondientes; o como servidor de backup (copia de seguridad) de los archivos importantes que pueda tener una empresa. Para ello, existen protocolos de comunicacin FTP para que los datos se transmitan cifrados, como el SFTP (Secure File Transfer Protocol). Cliente FTP : Cuando un navegador no est equipado con la funcin FTP, o si se quiere cargar archivos en un ordenador remoto, se necesitar utilizar un programa cliente FTP. Un cliente FTP es un programa que se instala en el ordenador del usuario, y que emplea el protocolo FTP para conectarse a un servidor FTP y transferir archivos, ya sea para descargarlos o para subirlos. Para utilizar un cliente FTP, se necesita conocer el nombre del archivo, el ordenador en que reside (servidor, en el caso de descarga de archivos), el ordenador al que se quiere transferir el archivo (en caso de querer subirlo nosotros al servidor), y la carpeta en la que se encuentra. Algunos clientes de FTP bsicos en modo consola vienen integrados en los sistemas operativos, incluyendo Windows, DOS, Linux y Unix. Acceso annimo Los servidores FTP annimos ofrecen sus servicios libremente a todos los usuarios, permiten acceder a sus archivos sin necesidad de tener un 'USERID' o una cuenta de usuario. Es la manera ms cmoda fuera del servicio Web de permitir que todo el mundo tenga acceso a cierta informacin sin que para ello el administrador de un sistema tenga que crear una cuenta para cada usuario. Si un servidor posee servicio 'FTP anonymous' solamente con teclear la palabra "anonymous", cuando pregunte por tu usuario tendrs acceso a ese sistema. No se necesita ninguna contrasea preestablecida, aunque tendrs que introducir una slo para ese momento, normalmente se suele utilizar la direccin de correo electrnico propia. Solamente con eso se consigue acceso a los archivos del FTP, aunque con menos privilegios que un usuario normal. Normalmente solo podrs leer y copiar los archivos existentes, pero no modificarlos ni crear otros nuevos. Normalmente, se utiliza un servidor FTP annimo para depositar grandes archivos que no tienen utilidad si no son transferidos a la mquina del usuario, como por ejemplo programas, y se reservan los servidores de pginas Web (HTTP) para almacenar informacin textual destinada a la lectura en lnea. Acceso de usuario Si se desea tener privilegios de acceso a cualquier parte del sistema de archivos del servidor FTP, de modificacin de

archivos existentes, y de posibilidad de subir nuestros propios archivos, generalmente se suele realizar mediante una cuenta de usuario. En el servidor se guarda la informacin de las distintas cuentas de usuario que pueden acceder a l, de manera que para iniciar una sesin FTP debemos introducir un login y un password que nos identifica nicamente. Acceso de invitado El acceso sin restricciones al servidor que proporcionan las cuentas de usuario implica problemas de seguridad, lo que ha dado lugar a un tercer tipo de acceso FTP denominado invitado (guest), que se puede contemplar como una mezcla de los dos anteriores. La idea de este mecanismo es la siguiente: se trata de permitir que cada usuario conecte a la mquina mediante su login y su password, pero evitando que tenga acceso a partes del sistema de archivos que no necesita para realizar su trabajo, de esta forma acceder a un entorno restringido, algo muy similar a lo que sucede en los accesos annimos, pero con ms privilegios. Modos de conexin del cliente FTP FTP admite dos modos de conexin del cliente. Estos modos se denominan Activo (o Estndar, o PORT, debido a que el cliente enva comandos tipo PORT al servidor por el canal de control al establecer la conexin) y Pasivo (o PASV, porque en este caso enva comandos tipo PASV).

El siguiente modelo representa el diagrama de un servicio FTP. En el modelo, el intrprete de protocolo (PI) de usuario, inicia la conexin de control en el puerto 21. Las rdenes FTP estndar las genera el PI de usuario y se transmiten al proceso servidor a travs de la conexin de control. Las respuestas estndar se envan desde el PI del servidor al PI de usuario por la conexin de control como respuesta a las rdenes. Estas rdenes FTP especifican parmetros para la conexin de datos (puerto de datos, modo de transferencia, tipo de representacin y estructura) y la naturaleza de la operacin sobre el sistema de archivos (almacenar, recuperar, aadir, borrar, etc.). El proceso de transferencia de datos (DTP) de usuario u otro proceso en su lugar, debe esperar a que el servidor inicie la conexin al puerto de datos especificado (puerto 20 en modo activo o estndar) y transferir los datos en funcin de los parmetros que se hayan especificado. Vemos tambin en el diagrama que la comunicacin entre cliente y servidor es independiente del sistema de archivos utilizado en cada ordenador, de manera que no importa que sus sistemas operativos sean distintos. Tambin hay que destacar que la conexin de datos es bidireccional, es decir, se puede usar simultneamente para enviar y para recibir, y no tiene por qu existir todo el tiempo que dura la conexin FTP. Servidor FTP :Un servidor FTP es un programa especial que se ejecuta en un equipo servidor normalmente conectado a Internet (aunque puede estar conectado a otros tipos de redes, LAN, MAN, etc.). Su funcin es permitir el intercambio de datos entre diferentes servidores/ordenadores. Por lo general, los programas servidores FTP no suelen encontrarse en los ordenadores personales, por lo que un usuario normalmente utilizar el FTP para conectarse remotamente a uno y as intercambiar informacin con l.

Modo Activo: En modo Activo, el servidor siempre crea el canal de datos en su puerto 20, mientras que en el lado del cliente el canal de datos se asocia a un puerto aleatorio mayor que el 1024. Para ello, el cliente manda un comando PORT al servidor por el canal de control indicndole ese nmero de puerto, de manera que el servidor pueda abrirle una conexin de datos por donde se transferirn los archivos y los listados, en el puerto especificado. Lo anterior tiene un grave problema de seguridad, y es que la mquina cliente debe estar dispuesta a aceptar cualquier conexin de entrada en un puerto superior al 1024, con los problemas que ello implica si tenemos el equipo conectado a una red insegura como Internet. De hecho, los cortafuegos que se instalen en el equipo para evitar ataques seguramente rechazarn esas conexiones aleatorias. Para solucionar esto se desarroll el modo Pasivo. Modo Pasivo: Cuando el cliente enva un comando PASV sobre el canal de control, el servidor FTP abre un puerto efmero (cualquiera entre el 1024 y el 5000) e informa de ello al cliente FTP para que, de esta manera, sea el cliente quien conecte con ese puerto del servidor y as no sea necesario aceptar conexiones aleatorias inseguras para realizar la transferencia de datos. Antes de cada nueva transferencia, tanto en el modo Activo como en el Pasivo, el cliente debe enviar otra vez un comando de control (PORT o PASV, segn el modo en el que haya conectado), y el servidor recibir esa conexin de datos en un nuevo puerto aleatorio (si est en modo pasivo) o por el puerto 20 (si est en modo activo). Ventajas

Usualmente, proveen interfases y lenguajes de consulta que simplifican la recuperacin de los datos. Inconvenientes

1.

Tpicamente, es necesario disponer de una o ms personas que administren la base de datos, as como suele ser necesario disponer de una o ms personas que administren los sistemas operativos. Esto incrementa los costos de operacin en una empresa. Pero hay que balancear con la calidad y confiabilidad del sistema que se obtiene. Si se tienen muy pocos datos que son usados por un nico usuario por vez y no hay que realizar consultas complejas sobre los datos, entonces es mejor usar una planilla de clculo. Complejidad: los SGBD son software muy complejos y las personas que van a usarlo deben tener conocimientos de las funciones para poder aprovecharlo al mximo. Tamao: la complejidad y la gran cantidad de funciones hacen que sea un software de gran tamao, y requiere de gran cantidad de memoria para poder correr. Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo general son relativamente altos, y estos equipos pueden llegar a ser costosos.

2. 3. 4. 5.

Tpicamente, estas redes se conectan en gran parte con otros nodos va "ad hoc". Dichas redes se usan muy a menudo para compartir toda clase de archivos que contienen: audio, video, texto, software y datos en cualquier formato digital. Es usado en telefona VoIP para hacer ms eficiente la transmisin de datos en tiempo real, y lograr una mejor distribucin del trfico de la telefona utilizando tecnologa P2P. Cualquier nodo puede iniciar, detener o completar una transaccin compatible. La eficacia de los nodos en el enlace y transmisin de datos puede variar segn su configuracin local (cortafuegos, NAT, ruteadores, etc.), velocidad de proceso, disponibilidad de ancho de banda de su conexin a la red y capacidad de almacenamiento en disco. Aplicaciones de las redes P2P En la actual Internet, el ancho de banda o las capacidades de almacenamiento y cmputo son recursos caros. En las aplicaciones y servicios que requieran una enorme cantidad de recursos pueden usarse las redes P2P. Algunos ejemplos de aplicacin de las redes P2P: o Intercambio y bsqueda de ficheros. Algunos ejemplos son BitTorrent o la red eDonkey2000. o Sistemas de ficheros distribuidos, como CFS o Freenet. o Sistemas de telefona por Internet, como Skype. o A partir del ao 2006 cada vez ms compaas europeas y americanas, como Warner Bros o la BBC, empezaron a ver el P2P como una alternativa a la distribucin convencional de pelculas y programas de televisin, ofreciendo parte de sus contenidos a travs de tecnologas como la de BitTorrent. o Clculos cientficos que procesen enormes bases de datos, como los bioinformticos. Las redes P2P pueden ser tambin usadas para hacer funcionar grandes sistemas software diseado para realizar pruebas que identifiquen la presencia de posibles drogas. El primer sistema diseado con tal propsito fue desarrollado en 2001, en el Centro Computacional para el Descubrimiento de Drogas (Centre for Computational Drug Discovery) en la prestigiosa Universidad de Oxford con la cooperacin de la Fundacin Nacional para la Investigacin del Cncer (National Foundation for Cancer Research) de Estados Unidos. Actualmente, existen varios sistemas software similares que se desarrollan bajo el auspicio de proyectos como el proyecto de Dispositivos Unidos en la Investigacin del cncer (United Devices Cancer Research Project). En una escala ms pequea, existen sistemas de administracin

IGUAL A IGUAL (P2P) PUNTO A PUNTO Se suele traducir Peer-To-Peer al espaol como entre pares. Sin embargo, "peer" significa en ingls "par, igual". La traduccin correcta, es entre iguales o de igual a igual. A grandes rasgos, una red informtica entre iguales (en ingls, peer-to-peer -que se traduce de par a par- o de punto a punto, y ms conocida como P2P) se refiere a una red que con una serie de nodos que se comportan simultneamente como clientes y como servidores respecto de los dems nodos de la red. Es una forma legal de compartir archivos de forma similar a como se hace en el email o mensajeros instantneos, slo que de una forma ms eficiente. Este modelo de red contrasta con el modelo cliente-servidor, el cual se rige mediante una arquitectura monoltica donde no hay distribucin de tareas entre s, slo una simple comunicacin entre un usuario y una Terminal, en la que el cliente y el servidor no pueden cambiar de roles. 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 dems usuarios en una red por medio de la conectividad entre los mismos usuarios participantes de la red, obteniendo como resultado ms rendimiento en las conexiones y transferencias.

Brindan facilidades para la manipulacin de grandes volmenes de datos. Manejando las polticas de respaldo adecuadas garantizan que los cambios de la base sern siempre consistentes sin importar si hay errores en el disco, o hay muchos usuarios accediendo simultneamente a los mismos datos, etc. Permiten realizar modificaciones en la organizacin de los datos con un impacto mnimo en el cdigo de los programas.

Permiten implementar un manejo centralizado de la seguridad de la informacin (acceso a usuarios autorizados), proteccin de informacin, de modificaciones, consulta. Aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores.

autnoma para los bilogos computacionales, como el Chinook, que se unen para ejecutar y hacer comparaciones de datos bioinformticos con los ms de 25 diferentes servicios de anlisis que ofrece. Uno de sus propsitos consiste en facilitar el intercambio de tcnicas de anlisis dentro de una comunidad local. Caractersticas Seis caractersticas deseables de las redes P2P: Escalabilidad. Las redes P2P tienen un alcance mundial con cientos de millones de usuarios potenciales. En general, lo deseable es que cuantos ms nodos estn 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. Robustez. La naturaleza distribuida de las redes peer-topeer tambin incrementa la robustez en caso de haber fallos en la rplica excesiva de los datos hacia mltiples destinos, y -en sistemas P2P puros- permitiendo a los peers encontrar la informacin sin hacer peticiones a ningn servidor centralizado de indexado. En el ltimo caso, no hay ningn punto singular de falla en el sistema. Descentralizacin. Estas redes por definicin son descentralizadas y todos los nodos son iguales. No existen nodos con funciones especiales, y por tanto ningn nodo es imprescindible para el funcionamiento de la red. En realidad, algunas redes comnmente llamadas P2P no cumplen esta caracterstica, como Napster, eDonkey2000 o BitTorrent. Los costes estn repartidos entre los usuarios. Se comparten o donan recursos a cambio de recursos. Segn la aplicacin 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 annimo el autor de un contenido, el editor, el lector, el servidor que lo alberga y la peticin 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 caractersticas deseables de las redes P2P menos implementada. Los objetivos de un P2P seguro seran identificar y evitar los nodos maliciosos, evitar el contenido infectado, evitar el espionaje de las comunicaciones entre nodos, creacin de grupos seguros de nodos dentro de la red, proteccin de los recursos de la red, En su mayora an estn bajo investigacin, pero los mecanismos ms prometedores son: cifrado multiclave, cajas de arena, gestin de derechos de autor (la industria define qu puede hacer el usuario, por ejemplo la segunda vez que se oye la cancin se apaga), reputacin (slo permitir acceso a los conocidos), comunicaciones seguras, comentarios sobre los ficheros. Problemas de funcionamiento

La mayor parte de los nodos de Internet no disponen de una direccin IP fija o siquiera accesible para otros nodos de Internet. Este es el caso, por ejemplo, de los nodos que se conectan a travs de redes locales como Wifi o Ethernet, de aquellos que tienen algn tipo de Cortafuegos y NAT o de los que se conectan a travs de la mayor parte de los ISPs del mundo. Para el correcto funcionamiento de una red P2P, hay que resolver dos problemas fundamentales: cmo se encuentra un nodo que ya est conectado a la red P2P y cmo se conectan los nodos sin direccin IP pblica entre ellos. Para resolver el primer problema, la solucin habitual es realizar una conexin a un servidor (o servidores) inicial con direccin bien conocida (normalmente IP fija) que el programa P2P tiene almacenada. Este servidor inicial se encarga de mantener una lista con las direcciones de otros nodos que estn actualmente conectados a la red. As los clientes ya tienen informacin suficiente para entrar en la red y pueden intercambiar informacin con otros nodos, ya sin intervencin de los servidores inciales. Para resolver el problema de conexin cuando los nodos no tienen direccin pblica, estos se conectan a travs de otro nodo que funciona como proxy de la conexin. Los dos nodos se conectan al proxy y ste enva la informacin que llega de uno al otro. Cualquier nodo con una direccin IP pblica puede ser escogido como proxy de una conexin entre dos nodos. Por ejemplo, en la red Skype a travs de nuestro ordenador pueden pasar conversaciones de otras personas. En estos casos, es imprescindible la implementacin de algn mecanismo de seguridad para evitar que los proxies puedan llegar a entender la comunicacin entre los dos nodos. CLASIFICACIONES: Una posible clasificacin de las redes P2P pudiera ser acorde a su grado de centralizacin: Redes P2P centralizadas Este tipo de red P2P se basa en una arquitectura monoltica en la que todas las transacciones se hacen a travs de un nico servidor que sirve de punto de enlace entre dos nodos y que, a la vez, almacena y distribuye los nodos donde se almacenan los contenidos. Poseen una administracin muy dinmica y una disposicin permanente de contenido. Pero est muy limitada la privacidad de los usuarios y en la falta de escalabilidad de un slo servidor, adems de ofrecer problemas en puntos nicos de fallo, situaciones legales y enormes costos en el mantenimiento as como el consumo de ancho de banda. Una red de este tipo rene las siguientes caractersticas: 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 peticin de los nodos.

Algunos ejemplos de este tipo de redes son Napster y Audiogalaxy.

Redes P2P "puras" o totalmente descentralizadas Las redes P2P de este tipo son las ms comunes, siendo las ms verstiles al no requerir de un gestionamiento central de ningn tipo, lo que permite una reduccin de la necesidad de usar un servidor central, por lo que se opta por los mismos usuarios como nodos de esas conexiones y tambin como almacenistas de esa informacin. Es decir todas las comunicaciones son directamente de usuario a usuario con ayuda de un nodo (que es otro usuario) quien permite enlazar esas comunicaciones. Caractersticas de estas redes:

Los nodos actan como cliente y servidor. No existe un servidor central que maneje las conexiones de red.

No hay un enrutador central que sirva como nodo y administre direcciones. Algunos ejemplos de una red P2P "pura" son: Kademlia, Ares Galaxy, Gnutella, Freenet y Gnutella2. Redes P2P hbridas, semi-centralizadas o mixtas: En este tipo de red, se puede observar la interaccin entre un servidor central que sirve como hub y administra los recursos de banda ancha, enrutamientos y comunicacin entre nodos pero sin saber la identidad de cada nodo y sin almacenar informacin alguna, por lo que el servidor no comparte archivos de ningn tipo a ningn nodo. Es decir, puede incorporar ms de un servidor que gestione los recursos compartidos, pero tambin en caso de que los servidores que gestionan caigan, el grupo de nodos sigue en contacto a travs de una conexin directa entre ellos mismos con lo que es posible seguir compartiendo y descargando ms informacin en ausencia de los servidores. Este tipo de P2P tiene estas caractersticas: Tiene un servidor central que guarda informacin en espera y responde a peticiones para esa informacin. Los nodos son responsables de hospedar la informacin (pues el servidor central no almacena la informacin), que permite al servidor central reconocer los recursos que se desean compartir, y para poder descargar a los peers que lo solicitan. Las terminales de enrutamiento son direcciones usadas por el servidor, que son administradas por un sistema de ndices para obtener una direccin absoluta. Ejemplos de una red P2P hbrida son Bittorrent, eDonkey2000 y Direct Connect Otras categoras en base a la red P2P Algunos clasifican las redes P2P en base a su estructuracin, clasificando las redes en:

Todas las comunicaciones (como las peticiones y encaminamientos entre nodos) dependen exclusivamente de la existencia del servidor.

Redes P2P estructuradas como CAN

Redes P2P sin estructura como Gnutella

Tambin se clasifican las redes P2P por su generacin y estas son: Primera Generacin de P2P: Son literalmente las primeras redes P2P las cuales eran centralizadas Segunda Generacin de P2P: En estas se implementa por primera vez la caracterstica de la descentralizacin, siendo esta caracterstica la ms comn en los actuales P2P Tercera Generacin de P2P: Son aquellos P2P de generacin ms reciente, que implementan una comunicacin no directa, cifrada y annima

valores a cada contenido y a cada peer en la red. Despus siguen un protocolo global en la determinacin de qu peer es responsable de qu contenido. Esta manera, siempre que un peer desee buscar ciertos datos, utiliza el protocolo global para determinar los peers responsables de los datos y despus dirige la bsqueda hacia el(los) peer(s) responsable(s). Algunas redes P2P estructuradas son:

Chord Pastry P2P Network Tapestry P2P Network Content Addressable Network

Tulip Overlay

Tambin se clasifican las redes P2P con sus caractersticas de anonimidad o exclusividad como: Sin caractersticas de anonimidad

Pseudnimo Red P2P Privada

Friend-to-friend (de amigo-a-amigo) Redes P2P sin estructura y Redes P2P estructuradas La red de sobrecapa del P2P consiste en todos los peer que participan como nodos de red. Hay enlaces entre dos nodos cualesquiera que se conozcan: es decir si un peer participante conoce la localizacin de otro peer en la red del P2P, entonces hay un borde dirigido del nodo anterior al ltimo nodo en la red de sobrecapa. En base a cmo los nodos en la red de sobrecapa se enlazan el uno al otro, podemos clasificar las redes del P2P como no estructuradas o estructuradas. Una red P2P no estructurada se forma cuando los enlaces de la sobrecapa se establecen arbitrariamente. Tales redes pueden ser construidas tan fcilmente como un peer que desea unirse a la red puede copiar enlaces existentes de otro nodo y despus formar sus propios enlaces en un cierto plazo. En una red P2P estructurada, si un peer desea encontrar un pedazo deseado de datos en la red, la peticin tiene que recorrer toda la red para encontrar tantos peers como sea posible, para conseguir a alguien que comparta los datos. La desventaja principal con estas redes es que las peticiones no pueden ser resueltas siempre. El flooding tambin causa una alta cantidad de sealar trfico en la red y por lo tanto tales redes tienen tpicamente una eficacia muy pobre en los resultados de bsqueda. La mayora de las redes populares P2P tales como Napster, Gnutella y KaZaA son redes P2P sin estructura. Las redes P2P estructuradas superan las limitaciones de redes no estructuradas manteniendo una tabla de hash distribuida(DHT) y permitiendo que cada peer sea responsable de una parte especfica del contenido en la red. Estas redes utilizan funciones de hash distribuido y asignan

Vous aimerez peut-être aussi