sistema red
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI)
INGENIERO EN INFORMÁTICA
PROYECTO FIN DE CARRERA
DISEÑO E IMPLEMENTACIÓN DE UN
PROTOCOLO DE REDES
PEER-TO-PEER
LUIS MARÍA GARCÍA SANJUÁN
MADRID, JUNIO DE 2009
Autorizada la entrega del proyecto del alumno:
Luis María García Sanjuán
EL DIRECTOR DEL PROYECTO
José Manuel Muñoz Berengena
Fdo:Fecha:
Vo Bo del Coordinador de Proyectos
David Contreras Bárcena
Fdo:
Fecha:
UNIVERSIDAD PONTIFICIA COMILLAS
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI)
INGENIERO EN INFORMÁTICA
PROYECTO FIN DE CARRERA
DISEÑO E IMPLEMENTACIÓN DE UN
PROTOCOLO DE REDES
PEER-TO-PEER
AUTOR: LUIS MARÍA GARCÍA SANJUÁN
DIRECTOR: JOSÉ MANUEL MUÑOZ BERENGENA
MADRID, JUNIO DE 2009
Ami madre y a mi hermana.
Dicen que “quien convive con lo que admira termina imitándolo”, y la dedicación y
entrega que mostráis cada día en vuestro trabajo ha sido para mí todo un ejemplo a
seguir, guiándome hacia el ocaso de esta etapa.
I
AGRADECIMIENTOS
Mi más sincero agradecimiento a José Manuel Muñoz Berengena, mi director de
proyecto. Una vez terminado el trabajo, sólo me quedadecir gracias y perdón. Gracias
por todo el tiempo que me has dedicado, por tu ayuda e inagotable paciencia. Perdón
por los momentos en los que el peso del proyecto me ha superado, y has tenido que
transmitirme tu sosiego y tranquilidad.
Deseo expresar mi agradecimiento a David Contreras Bárcena, mi coordinador de
proyecto, y a todos los profesores de la Escuela Técnica Superior De Ingenieríade la
Universidad Pontificia Comillas de Madrid por su trabajo realizado durante estos años
de carrera.
A Pilar Balda, Marta Galán y Marta Lozoya por ese día en el que os sentasteis a
mi lado, regalándome así la oportunidad de conoceros. Gracias por todo vuestro cariño
y por los momentos que habéis compartido conmigo.
Por último, no quisiera olvidarme de mis amigos Beatriz, Juan y Julio.Aunque ya
sabéis lo mucho que os quiero, no está de más agradeceros el cómo sois y el estar, a
pesar de la distancia, tan cerca de mí.
II
RESUMEN
Actualmente existe una gran variedad de clientes de redes peer-to-peer con
diferentes finalidades, telefonía por Internet, sistemas de ficheros distribuidos, cálculo
científico y demás. Probablemente, la finalidad con más uso sea la de búsqueday
transferencia de archivos.
Haciendo uso de determinadas aplicaciones que cubren esta finalidad, se puede
comprobar que la búsqueda e intercambio de archivos de las actuales aplicaciones de
redes peer-to-peer están muy condicionadas al servidor al que el cliente se encuentre
conectado, ya que diferentes conexiones entre distintos servidores producen
diferentes resultados. Por lo tanto, sepuede concluir que existe un desequilibrio entre
lo que ofrecen este tipo de aplicaciones y lo que demandan los usuarios. Por este
motivo, el objetivo de este proyecto es el diseño e implementación de un protocolo
peer-to-peer, que mejore el proceso de búsqueda de los archivos entre los usuarios
que se encuentren conectados a la red. Se entiende por mejora la eliminación de la
dependencia delproceso de búsqueda al servidor al que el usuario se encuentre
conectado.
Para poder desarrollar el proyecto, es necesario que los servidores compartan la
misma información acerca de los archivos y de los clientes que se encuentran
conectados a la red peer-to-peer. Dado el gran número de clientes de este tipo de
redes, es inviable que un servidor albergue toda ésta información, ya quemanejaría
una gran volumen de datos que además estaría duplicado en el resto de servidores.
Por este motivo, la arquitectura propuesta se basa en la conexión de todos los
servidores a una red IP multicast, para así poder distribuir la información por medio de
mensajes, sin la necesidad de almacenarla en la base de datos de cada uno de ellos.
Cuando un cliente de la red peer-to-peer desea realizar...
Regístrate para leer el documento completo.