eD2k es un protocolo de red descentralizado y sin servidor diseñado para la transferencia de archivos. Se basa en la DHT (tabla de hash distribuida) de Kademlia y es capaz de manejar archivos de gran tamaño y cargas elevadas.
La red de intercambio de archivos eDonkey2000 (eD2k), muy popular a principios de la década de 2000, utiliza eD2k. La red eD2k no está afiliada al software cliente eDonkey2000.
El protocolo eD2k ha sido objeto de ingeniería inversa y es utilizado por varios clientes comerciales y de código abierto, especialmente el cliente eMule.
La red eD2k se basa en la DHT Kademlia, que es un protocolo de red descentralizado y sin servidor. Kademlia es una tabla hash distribuida, lo que significa que es capaz de manejar grandes archivos y altas cargas.
La red eD2k no está afiliada al software cliente eDonkey2000. El protocolo eD2k ha sido objeto de ingeniería inversa y es utilizado por varios clientes comerciales y de código abierto, sobre todo el cliente eMule.
¿Cómo se utiliza ed2k?
Hay dos maneras de usar ed2k. La primera es utilizar la interfaz de línea de comandos, y la segunda es utilizar la interfaz gráfica de usuario.
Para utilizar la interfaz de línea de comandos, deberá abrir una ventana de terminal. A continuación, tendrá que cambiar al directorio donde se encuentran sus archivos. Por ejemplo, si sus archivos están en el directorio "Descargas", deberá escribir el siguiente comando:
cd Descargas
Una vez que esté en el directorio correcto, puede iniciar el programa ed2k escribiendo el siguiente comando:
ed2k
Esto iniciará el programa y mostrará una lista de opciones. Para añadir un archivo a la red ed2k, deberá utilizar la opción "add". Por ejemplo, para añadir un archivo llamado "ejemplo.txt" deberá escribir el siguiente comando:
ed2k add example.txt
Esto añadirá el archivo a la red ed2k y mostrará un identificador único para el archivo. Este identificador se conoce como "hash" y se utiliza para asegurar que el archivo no está dañado.
Para compartir el archivo con otros, deberá utilizar la opción "compartir". Por ejemplo, para compartir el archivo con el usuario "ejemplo" se debe escribir el siguiente comando:
ed2k share example
Esto añadirá el archivo a la lista compartida del usuario y lo pondrá a disposición de cualquiera que lo busque.
La interfaz gráfica de usuario es similar a la interfaz de línea de comandos, pero es mucho más fácil de usar. Para iniciar el programa, tendrá que abrir una ventana de terminal y cambiar al directorio donde se encuentran sus archivos. A continuación, tendrá que escribir el siguiente comando:
ed2k-gui
Esto abrirá la interfaz gráfica de usuario. Para añadir un archivo, tendrá que hacer clic en el botón "Añadir" y seleccionar el archivo que desea añadir. ¿Qué modelo de red se está utilizando? El modelo de red utilizado es el modelo TCP/IP. Este es el modelo más común en uso hoy en día y es el más probable que se utilice en un entorno corporativo.
¿Es legal Gnutella?
Gnutella es una red descentralizada de intercambio de archivos creada en el año 2000. Se basa en la premisa de que todos los usuarios son iguales, y no hay un servidor central o un indexador. Los archivos se comparten directamente entre los usuarios, y las búsquedas se realizan inundando la red con consultas.
Gnutella no es ilegal en sí mismo. Sin embargo, dado que puede utilizarse para compartir archivos, incluyendo material protegido por derechos de autor, es posible utilizar Gnutella para actividades ilegales. Depende del usuario individual asegurarse de que no está violando la ley de derechos de autor cuando utiliza Gnutella. ¿Qué modelo de red se utiliza? TCP/IP es el modelo de red más popular. Actualmente es el modelo más popular y es el más utilizado en entornos corporativos.
¿Cuál es la diferencia entre intercambio y P2P?
La principal diferencia entre exchange y P2P es que exchange es una plataforma centralizada mientras que P2P es una plataforma descentralizada. Con el intercambio, los usuarios necesitan depositar sus fondos en la plataforma para poder operar. A continuación, la plataforma se encargará de casar las órdenes y ejecutar las operaciones en nombre de los usuarios. Por otro lado, P2P es una plataforma entre pares en la que los usuarios pueden negociar directamente entre sí sin necesidad de una plataforma central.