La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament dArquitectura de Computadors (Seminaris de CASO) Autors PROGRAMAS DE INTERCAMBIO DE FICHEROS CARLOS.

Presentaciones similares


Presentación del tema: "CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament dArquitectura de Computadors (Seminaris de CASO) Autors PROGRAMAS DE INTERCAMBIO DE FICHEROS CARLOS."— Transcripción de la presentación:

1 CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament dArquitectura de Computadors (Seminaris de CASO) Autors PROGRAMAS DE INTERCAMBIO DE FICHEROS CARLOS MOYANO GARALUT MIGUEL ANGEL MENJIBAR

2 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 2 INDICE ä El Boom de estos programas. ä Tecnologías que utilizan. ä ¿Qué fue el Sistema Napster?. ä Redes P2P. ä Bibliografia.

3 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 3 El Boom o ¿Como nacieron estos programas? - Incomodidad del intercambio de ficheros hace unos años. o Otros motivos: - Nacimiento del formato MP3. - Necesidad de encontrar ficheros especificos. - Intercambio de ficheros de gran tamaño. - Eficiencia en las descargas. o Los inicios: Napster

4 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 4 Tecnologias que utilizan o Todas las conexiones utilizadas en estos programas entre clientes y servidores se hacen mediante sockets estudiados a lo largo de la asignatura. o Los sockets utilizados son de dominio AF_INET, de tipo SOCK_STREAM. o Utilización arquitectura cliente-servidor servidor - Modificación de la arquitectura tradicional donde ahora un cliente también puede ser a la vez servidor. o Realizan una conexión directa entre clientes.

5 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 5 ¿Qué fue el Sistema Napster? o Historia de su creación: - Hacia el 1998 el intercambio de ficheros era muy primitivo, se utilizaban clientes de chat, servidor de ficheros…Todo muy complejo de configurar. - En Enero de 1999, Shawn Fanning, estudiante informático de la Northeastern University de Boston, aburrido de las clases, ideó una forma de conectarse con los pcs de sus compañeros de dormitorio para acceder a los archivos mp3. - En Marzo de 1999, Enrique Martín crea FileTopia, permitía a los usuarios intercambiarse archivos, pero carecia de aquello que iba a convertir a Napster en historia: el motor de búsqueda. - Mayo 1999: Shawn Fanning y Sean Parker fundan Napster Inc. El proyecto de un servicio para compartir archivos de música se convierte en un éxito.

6 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 6 ¿Qué fue el Sistema Napster? o ¿Que és Napster? - Es un sistema cliente / servidor, donde el cliente será también servidor. - Utiliza un motor de búsqueda para la localización de los ficheros sobre catálogos mantenidos dinámicamente. - Estos catálogos están diseñados con complejas tablas de hash para acelerar su búsqueda. - Se utiliza una conexión directa, entre los clientes para bajarse el fichero.

7 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 7 ¿Qué fue el Sistema Napster? o ¿Como funciona Napster? Cliente A ¿ aaa.mp3 ? Servidor Central de carácter general Napster Inc. Cliente C Cliente D Conexión Cliente E aaa.mp3 bbb.mp3 aaa.mp3 Transferencia

8 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 8 ¿Qué fue el Sistema Napster? o Inconvenientes: - Al utilizar servidores centrales de carácter general Napster puede ser considerado responsable de todo lo que está ahí, ocasionando verdaderos problemas legales. - Basta la caida o el cierre de los servidores para bloquear todo el sistema. o La evolución del Sistema Napster: P2P - Los nuevos sistemas no cometerán el mismo error: adoptan el método P2P, peer-to-peer, que permite a dos usuarios conectarse sin la intermediación de un servidor.

9 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 9 Redes P2P o ¿Qué es el P2P (peer to peer)? Definición - Conexiones punto a punto o enlaces entre iguales. Que sirven para intercambiar información entre dos computadoras, sin la ayuda de un servidor que las enlace. Características - Diferente del modelo tradicional cliente/servidor: * Los clientes también comparten y sirven información. * Los clientes adquieren una mayor importancia: -Híbrido entre : * La forma original de comunicar computadoras en Internet: la IP. * Y la manera de obtener información de la Red: el Browser.

10 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 10 Redes P2P o Tipos de redes P2P: - Hay dos tipos: * Centralizada : No servidor central de propósito general !!! Tiene terminales ruteadoras que se usan para sostener un catálogo de direcciones. Las direcciones son referenciadas por un conjunto de índices que determinan el conjunto de direcciones apropiadas. * Descentralizada : No existe un nodo central, todos los nodos tienen la misma funcionalidad.

11 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 11 Redes P2P: Centralizadas o ¿Cómo funciona? Cliente A ¿ aaa.mp3 ? Cliente/Servidor B Cliente C Cliente/Servidor D Conexión Cliente E aaa.mp3 bbb.mp3 aaa.mp3 Transferencia

12 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 12 Redes P2P: Descentralizadas o ¿Cómo funciona? Cliente ACliente B Cliente C Cliente D Conexión ¿ aaa.mp3 ? No ¿ aaa.mp3 ? No Sí aaa.mp3 Transferencia

13 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 13 Redes P2P o Programas basados en P2P *eDonkey: (Centralizado) Transferencia de todo tipo de ficheros. Popular por el intercambio de películas en formato DivX. (www.edonkey2000.com) *Audiogalaxy: (Centralizado) Transferencia de archivos MP3. Muy extendido. (www.audiogalaxy.com) *Gnutella: (Descentralizado) Transferencia de archivos MP3. (www.gnutella.com) *Kazaa: (Centralizado) Transferencia de todo tipo de ficheros. (www.kazaa.com)

14 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 14 Redes P2P o No solo intercambio de ficheros - Aplicaciones futuras para las redes P2P: * Comunidad de red Web. * Negocios. * Motores de búsqueda. * Protección contra Virus. * Ayuda en la investigación. (Falta Información)

15 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 15 Redes P2P o Inconvenientes - Pese las numerables ventajas que ofrecen, existen los siguientes problemas: * Problemas de limitación del ancho de banda. * Falta de seguridad. * ¿Problemas legales?

16 Seminaris de CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament. dArquitectura de Computadors - UPC 16 Bibliografía Webs de referencia: o puntonet.netfirms.com o o o o


Descargar ppt "CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament dArquitectura de Computadors (Seminaris de CASO) Autors PROGRAMAS DE INTERCAMBIO DE FICHEROS CARLOS."

Presentaciones similares


Anuncios Google