| Al igual que el resto de las aplicaciones P2P que están disponibles en Internet, P2P Académico obliga a que los usuarios cumplan ciertos requisitos en las comunicaciones de la máquina en la que ejecutan su cliente P2P. Los requisitos a cumplir se definen en los dos siguientes puntos:
- Habilitación de los puertos de comunicaciones de la aplicación (apertura de los puertos de entrada/salida 2315 y 4343)
Para poder interactuar con el Servidor del sistema, debemos garantizar que la comunicación con el servidor y con los otros clientes P2P se puede realizar. Para ello, es necesario tener abiertos dos puertos de comunicaciones: el 2315 (comunicaciones con el servidor) y el 4343 (comunicaciones con el resto de peers), tanto de entrada como de salida. Si estás conectando desde el ADSL (Alta velocidad)o RTB de tu casa, no deberías tener problemas (a no ser que tú mismo hayas bloqueado dichos puertos). En cambio, si estás dentro de una red más general sí que es posible que debas pedir los permisos necesarios a tu administrador de red. En las redes de cualquier tipo de organización, y por motivos de seguridad se suelen cerrar los puertos de acceso y de salida a la propia red. Hay algunos abiertos casi siempre (por ejemplo el 80, con el que se navega por Internet). En cambio hay otros que solo se abren si hay una petición expresa.
- Uso de una dirección IP pública de Internet y/o nateo de puertos
Al igual que el resto de las aplicaciones P2P que se usan en la Red, es necesario que el usuario final disponga de una dirección pública de Internet para que el resto de los usuarios del sistema P2P puedan conectarse a él. ¿Por qué es necesario? Imaginemos que estuvieras dentro de una red de ordenadores (tu universidad, tu empresa, tu casa con configuración multipuesto etc.) y que un usuario intentase descargar el fichero de tu dirección interna de la empresa. El escenario aproximado del problema se puede apreciar en el siguiente gráfico.

En la gráfica anterior vemos a la izquierda una serie de ordenadores incluidos en una red, y un ordenador de usuario conectado por ADSL a Internet. Los ordenadores conectados a la red tienen una dirección propia de la red, que sólo entienden y saben buscar sus compañeros de la red. Esta dirección se denomina IP privada, y no es accesible para ordenadores que no estén en la red de la empresa a no ser que el router (el elemento intermedio pintado en azul) esté configurado de una forma especial (realizando "nateo de puertos", una técnica para dirigir los puertos de tu router a las máquinas de dentro de una red).
Un ordenador conectado por un ASDL normal, dispone de una denominada IP pública, una dirección entendible en Internet. El problema es que los usuarios con IPs públicas sólo se pueden comunicar con otras IPs públicas, es decir, solo ven la dirección del router, no de la máquina final del usuario. Es imposible que el ordenador que está conectado por ADSL se conecte con los ordenadores del interior de la red de una forma transparente para el usuario. Por esta razón, P2P Académico no funciona si estás situado dentro de una empresa y el resto de los usuarios de la Red no te ven, ya que en este caso no se pueden realizar las conexiones entre los diferentes peers (el usuario del ADSL no puede conectarse nunca con el usuario de dentro de la red porque no puede saber su dirección)
Si estás dentro de una red, y tienes los puertos abiertos, podrás descargar ficheros. Para garantizar que puedas publicarlos, deberás conseguir que el puerto 4343 de tu máquina sea visible desde Internet. Para ello, es posible que debas configurar el NAT en tu router
Para que funcione P2P Académico dentro de una red, el administrador de red debe publicar tu máquina en Internet para que pueda conectarse correctamente con el resto de los peers.
|