Todos conoceis ya la filosofía distribuida de Gnutella, ello presenta múltiples ventajas, pero tambien nos podemos encontrar con algunos inconvenientes.
Fundamento teórico.
Solución práctica.
Fundamento teórico.
Desde mi punto de vista la principal virtud del programa es su estructura neuronal, pero aunque resulte paradójico también es su principal problema.
Por ejemplo hasta ahora todo el mundo ha estado usando para conectarse al nucleo de la red unas direcciones permanentes:
* findshit.gnutella.com a través del puerto 8015
* capnbry.dyndns.org mediante el puerto :22674 y finalmente
* findshit.geekpalace.com:6346
Hasta ahora todo había transcurrido como la seda, el número de usuarios crecía exponencialmente día a día y el volumen de ficheros disponibles lo hacía en la misma medida, pero como ya se preveía el problema se ha presentado cuando simultáneamente los tres servidores anteriores cayeron.
El programa en si no necesita de un servidor central, pero los usuarios han de tener un punto que conozcan todos donde poder encontrarse, si no vagaran sin rumbo formando pequeñas comunidades de intercambio. La situación es similar a la de 2.000 personas buscándose por toda una ciudad en pequeños grupos.
La causa de ello está en que los usuarios de Internet normalmente, y exceptuando algunos usuarios de cable o ADSL, cada vez que acceden a la red lo hacen con una IP diferente. Ello se debe a que nuestro proveedor nos proporciona una dirección variable, lo que significa que la IP que posees ahora mismo, con toda seguridad será diferente a la que te asigne la próxima vez que conectes.
Por lo tanto del listado de IPs conectadas a Gnutella cambia radicalmente de un día para otro, por ello el programa cada vez que lo inicias, aunque las almacena las IP de las máquinas que estaban anteriormente conectadas dispone pocas referencias válidas para volver a establecer conexión con la red central.
Solución Práctica.
En cuanto a cómo podemos solucionar este problema cuando se nos presente, la solución aunque no es elegante, es simple. Hemos de establecer un punto de reunión en Internet para encontrarnos cuando estemos perdidos y .. ¿ Que mejor sitio para encontrarnos que un canal del IRC ?.
Actualmente el canal que es mas frecuentado por la comunidad Gnutella es el canal #gnutella de EFnet. Algunos servidores de IRC que pertenecen a EFnet son:
* irc.telia.se
* irc.concenctric.net
* irc.chat.org
No obstante si tienes problemas con el inglés te recomiendo que uses el canal #gnutella del IRC-Hispano, el cual sirve de punto de encuentro para usuarios hispanohablantes. Algunos servidores de IRC que pertenecen a IRC-Hispano son:
* dune.irc-hispano.org
* europa.irc-hispano.org
* andromeda-irc-hispano.org
Una vez que decidas que servidor usar bastará con que entres en el canal #gnutella correspondiente y compruebes la IP de alguno de sus usuarios.
Para ver la IP de alguien en el IRC basta con que escribas:
/whois nick
Finalmente ya solo te queda introducir esa IP en Gnutella para entrar a formar parte del grupo.
FUENTE:
Fundamento teórico.
Solución práctica.
Fundamento teórico.
Desde mi punto de vista la principal virtud del programa es su estructura neuronal, pero aunque resulte paradójico también es su principal problema.
Por ejemplo hasta ahora todo el mundo ha estado usando para conectarse al nucleo de la red unas direcciones permanentes:
* findshit.gnutella.com a través del puerto 8015
* capnbry.dyndns.org mediante el puerto :22674 y finalmente
* findshit.geekpalace.com:6346
Hasta ahora todo había transcurrido como la seda, el número de usuarios crecía exponencialmente día a día y el volumen de ficheros disponibles lo hacía en la misma medida, pero como ya se preveía el problema se ha presentado cuando simultáneamente los tres servidores anteriores cayeron.
El programa en si no necesita de un servidor central, pero los usuarios han de tener un punto que conozcan todos donde poder encontrarse, si no vagaran sin rumbo formando pequeñas comunidades de intercambio. La situación es similar a la de 2.000 personas buscándose por toda una ciudad en pequeños grupos.
La causa de ello está en que los usuarios de Internet normalmente, y exceptuando algunos usuarios de cable o ADSL, cada vez que acceden a la red lo hacen con una IP diferente. Ello se debe a que nuestro proveedor nos proporciona una dirección variable, lo que significa que la IP que posees ahora mismo, con toda seguridad será diferente a la que te asigne la próxima vez que conectes.
Por lo tanto del listado de IPs conectadas a Gnutella cambia radicalmente de un día para otro, por ello el programa cada vez que lo inicias, aunque las almacena las IP de las máquinas que estaban anteriormente conectadas dispone pocas referencias válidas para volver a establecer conexión con la red central.
Solución Práctica.
En cuanto a cómo podemos solucionar este problema cuando se nos presente, la solución aunque no es elegante, es simple. Hemos de establecer un punto de reunión en Internet para encontrarnos cuando estemos perdidos y .. ¿ Que mejor sitio para encontrarnos que un canal del IRC ?.
Actualmente el canal que es mas frecuentado por la comunidad Gnutella es el canal #gnutella de EFnet. Algunos servidores de IRC que pertenecen a EFnet son:
* irc.telia.se
* irc.concenctric.net
* irc.chat.org
No obstante si tienes problemas con el inglés te recomiendo que uses el canal #gnutella del IRC-Hispano, el cual sirve de punto de encuentro para usuarios hispanohablantes. Algunos servidores de IRC que pertenecen a IRC-Hispano son:
* dune.irc-hispano.org
* europa.irc-hispano.org
* andromeda-irc-hispano.org
Una vez que decidas que servidor usar bastará con que entres en el canal #gnutella correspondiente y compruebes la IP de alguno de sus usuarios.
Para ver la IP de alguien en el IRC basta con que escribas:
/whois nick
Finalmente ya solo te queda introducir esa IP en Gnutella para entrar a formar parte del grupo.
FUENTE: