Articulo de referencia

regalo

giFT Internet File Transfer ( giFT ) es un demonio de software informático que permite utilizar varios protocolos de intercambio de archivos con un cliente simple que tiene una ...

giFT Internet File Transfer ( giFT ) es un demonio de software informático que permite utilizar varios protocolos de intercambio de archivos con un cliente simple que tiene una interfaz gráfica de usuario (GUI). El cliente carga dinámicamente los complementos que implementan los protocolos, a medida que se requieren. [ cita requerida ]

General

giFTcurs, una interfaz de terminal para el demonio giFT

Los clientes que implementan interfaces para el demonio giFT se comunican con su proceso mediante un protocolo de red ligero . Esto permite que el código del protocolo de red se abstraiga por completo de la interfaz de usuario . El demonio giFT está escrito utilizando código C relativamente multiplataforma , lo que significa que se puede compilar y ejecutar en una gran variedad de sistemas operativos. Hay varias interfaces gráficas de usuario de giFT para Microsoft Windows , Apple Macintosh y sistemas operativos similares a Unix . [ cita requerida ]

El nombre giFT (giFT Internet File Transfer) es un acrónimo recursivo , lo que significa que se refiere a sí mismo en la expresión que representa.

Uno de los mayores inconvenientes del motor giFT es que actualmente carece de soporte Unicode , lo que impide compartir archivos con caracteres Unicode en sus nombres de archivo (como "ø", "ä", "å", "é", etc.). [ cita requerida ] Además, giFT carece de muchas características necesarias para utilizar la red gnutella de manera efectiva.

Plugins disponibles

Los protocolos disponibles son: [2]

Estable

Versión beta

Versión alfa

Protocolo OpenFT

La parte delantera del Apollon

El proyecto hermano de giFT es OpenFT, un protocolo de red de intercambio de archivos entre pares que tiene una estructura en la que los nodos se dividen en nodos de "búsqueda" y supernodos de "índice" además de nodos comunes . Dado que ambos proyectos están muy relacionados, cuando uno dice "OpenFT", puede referirse a una de dos cosas diferentes: el protocolo OpenFT o la implementación en forma de complemento para giFT.

Aunque el nombre OpenFT significa "Open FastTrack", el protocolo OpenFT es un diseño de protocolo completamente nuevo: solo unas pocas ideas del protocolo OpenFT se extrajeron de lo poco que se sabía sobre el protocolo FastTrack en el momento en que se diseñó OpenFT. [ cita requerida ]

Protocolo de intercambio de archivos OpenFT

Al igual que FastTrack y Napster , OpenFT es una red en la que los nodos envían listas de archivos compartidos a otros nodos para realizar un seguimiento de los archivos disponibles en la red. Esto reduce el ancho de banda consumido por las solicitudes de búsqueda a costa de memoria adicional y potencia de procesamiento en los nodos que almacenan esa información. La transmisión de listas compartidas no es totalmente recursiva: un nodo solo transmitirá su lista de archivos compartidos a un único nodo de búsqueda elegido aleatoriamente como el "padre" de ese nodo, y la lista de esos archivos no se transmitirá a otros nodos. [4]

OpenFT también es similar a la red gnutella en que las solicitudes de búsqueda se reenvían recursivamente entre los nodos que realizan el seguimiento de los archivos compartidos.

Hay tres tipos diferentes de nodos en la red OpenFT:

USUARIO
La mayoría de los nodos son nodos de USUARIO; estos no tienen ninguna función especial.
BUSCAR
Estos nodos manejan las solicitudes de búsqueda; buscan en las listas de archivos que sus nodos CHILD (explicados a continuación) les envían. Estos nodos deben tener una conexión a Internet compatible y al menos 128M RAM . También se recomienda encarecidamente un procesador moderno. [5]
ÍNDICE
Los nodos con conexiones rápidas y mucha memoria pueden ser nodos ÍNDICE, que mantienen listas de nodos de búsqueda disponibles, recopilan estadísticas e intentan mantener la estructura de la red. [6]

Un nodo puede ser tanto un nodo de BÚSQUEDA como un nodo de ÍNDICE. Los nodos USUARIO elegirán tres nodos de BÚSQUEDA para que sean sus nodos PADRE. Les enviarán su lista de recursos compartidos si el PADRE acepta al USUARIO como su HIJO. De forma predeterminada, los nodos de BÚSQUEDA serán PADRES para un máximo de 500 nodos HIJOS.

Front-ends de giFT

Véase también

  • MLDonkey : otro cliente P2P multired basado en complemento

Referencias

  1. ^ https://sourceforge.net/projects/gift/files/gift/0.11.8.1/ . Consultado el 7 de septiembre de 2019 . {{cite web}}: Falta o está vacío |title=( ayuda )
  2. ^ "GiFT: complementos de red". Archivado desde el original el 16 de febrero de 2007. Consultado el 15 de febrero de 2007 .
  3. ^ "giFT: Internet File Transfer". 11 de mayo de 2002. Archivado desde el original el 27 de septiembre de 2011. Consultado el 4 de enero de 2010 .
  4. ^ De la documentación de giFT en la página de inicio de giFT
  5. ^ Según la documentación de giFT:

    Los nodos de búsqueda manejan las solicitudes de búsqueda. Buscan en las listas de archivos que sus nodos HIJOS (comunes) les envían. Estos nodos deben tener una conexión a Internet compatible y al menos 128 M de RAM. También se recomienda encarecidamente un procesador moderno.

  6. ^ Según la documentación de giFT:

    Los nodos INDEX mantienen listas de nodos de búsqueda disponibles, recopilan estadísticas e intentan mantener la estructura de la red.

  7. ^ Scott Rippee (15 de enero de 2004) Deshazte de esa interfaz gráfica de usuario: aplicaciones de consola que brillan, OSNews
  8. ^ Juergen Haas, Appolon Archivado el 7 de julio de 2011 en Wayback Machine , About.com Guía de Kubuntu
  9. ^ Carsten Schnober, Olympian Exchange. Intercambio de archivos con Apollon y GiFT Archivado el 21 de noviembre de 2008 en Wayback Machine , Linux Magazine, número 55, junio de 2005, págs. 82-83
  10. ^ Thomas Mennecke (5 de septiembre de 2004) Cómo entrar en KCeasy Archivado el 20 de febrero de 2012 en Wayback Machine , Slyck.com
  11. ^ Reseña de KCEasy FileSharingZ.com
  12. ^ ab "Slyck News - Entrevista de Slyck con KCeasy". www.slyck.com . Archivado desde el original el 3 de enero de 2010. Consultado el 16 de febrero de 2010 .
  13. ^ "KCeasy". SourceForge . 8 de abril de 2013.
  14. ^ John Borland, Los usuarios de Macintosh se unen a la red Kazaa, CNET News, 19 de noviembre de 2003
  15. ^ Thomas Mennecke, Poisoned: Bringing FastTrack to the Macintosh Community Archivado el 20 de febrero de 2012 en Wayback Machine , 21 de noviembre de 2003
  • Marcus Bergner, capítulo FastTrack en su tesis de maestría "Mejora del rendimiento de los servicios peer-to-peer modernos", 10 de junio de 2003, Universidad de Umeå , capítulo "analiza el protocolo FastTrack utilizado por la familia KaZaA de aplicaciones de intercambio de archivos. Dado que el protocolo es un secreto bien guardado, la mayoría de las discusiones se relacionarán con el proyecto giFT, una implementación de código abierto que intenta proporcionar capacidades similares".
  • Choon Hoong Ding; Sarana Nutanong; Rajkumar Buyya (2005). "Redes peer-to-peer para compartir contenido". En Subramanian, Ramesh; Goodman, Brian D. (eds.). Computación peer-to-peer: la evolución de una tecnología disruptiva . Idea Group. págs. 58–61. CiteSeerX  10.1.1.70.3712 . ISBN. 1-59140-430-4.
  • "Introducción a giFT: transferencia de archivos por Internet". 2007-01-06 . Consultado el 2010-01-04 .

Lectura adicional

  • Minaxi Gupta, Markus Jakobsson , Andrew Kalafut y Sid Stamm, Crimeware and Peer-to-Peer Networks , capítulo 3 en Markus Jakobsson, Zulfikar Ramzan, Crimeware: understanding new attack and defenses , Addison-Wesley, 2008, ISBN 0-321-50195-0 , págs. 55-76 (analiza el malware en las redes OpenFT y Limewire ) 
    • Basado en : Kalafut, Andrew; Acharya, Abhinav; Gupta, Minaxi (2006). "Un estudio de malware en redes peer-to-peer". Actas del 6º ACM SIGCOMM sobre medición de Internet . IMC'06. pp.  327– 332. CiteSeerX 10.1.1.70.3712 . doi :10.1145/1177080.1177124. ISBN .  1-59593-561-4.
  • Sitio web oficial
  • Acerca de giFT
  • La página del proyecto giFT-FastTrack
  • La página del proyecto giFT-OpenNap
  • La página del proyecto giFT-Ares
  • Compilación actualizada del complemento giFT-Ares Archivado el 27 de abril de 2011 en Wayback Machine
Obtenido de "https://es.wikipedia.org/w/index.php?title=GiFT&oldid=1268120878#interfaces_internas_de_giFT"