interconexión de nodos

Iniciado por nosoqui, 8 Mayo 2011, 12:42 PM

0 Miembros y 1 Visitante están viendo este tema.

nosoqui

Saludos foreros!
Mi duda es sobre el funcionamiento de los mecanismos de determinados programas p2p
Por ejemplo el Skype.... este requiere una conexión directa entre dos usuarios
O cuando se envia un archivo por msn.... mi pregunta es: ¿cómo funciona el mecanismo que permite que se establezca esta conexión pasando por el router de las respectivas redes locales de cada uno?

Sabemos que si nosotros establecemos una conexión con un servidor, nuestro router tiene el mecanismo NAT para saber que los paquetes entrantes de esa conexión deben ir a mi PC.... pero ¿qué ocurre cuando un servidor como el del Skype tiene que hacer que se establezcan una conexión directa entre dos PC's y ninguno de ellos a tenido que configurar su router?
Espero que se entienda mi duda

Saludos y gracias

madpitbull_99

Hay diferentes estándares que regulan este tipo de cambios de información.

Uno de ellos es UPnP [wiki]. Este estándar permite que las aplicaciones abran y redirijan puertos del punto de acceso de forma automática.

La mayoría de los routers (por no decir todos) incorporan esta funcionalidad, que por cierto, es de código abierto.



«Si quieres la paz prepárate para la guerra» Flavius Vegetius


[Taller]Instalación/Configuración y Teoría de Servicios en Red

nosoqui

gracias por la respuesta!
he buscado por google y necesito una aclaración...
Imagina que un servidor al que se le han conectado dos usuarios... y en un momento determinado necesito que ambos establezcan una conexión directa.... por tanto uno de ellos tiene que abrir un puerto y el otro conectarse a ese puerto. ¿qué tipo de paquete se le tiene que enviar al router del que tiene que escuchar un puerto para que el router sepa que los paquetes pertenecen a un ordenador(del usuario) concreto(de los muchos que pueden componer su red interna)?
mil gracias!

el-brujo

Para eso precisamente existe el UPnP para abrir puertos de manera automática del router, se mapea o haces NAT pero sin hacerlo tu.

Internamente no sé como funciona, si te refieres a eso. Imagino que es la misma aplicación que con UPnP le indica al router lo que tienes que hacer.

T0rete

Te recomiendo la lectura de esta tesis:
http://biblioteca.uct.cl/tesis/heinz-herlitz/tesis.pdf

Leetela toda porque en toda ella se explica lo que preguntas. Puede que te interese empezar por la página 61 "Entornos firewalls y NAT en Skype" pero luego te darás cuenta de que no puedes seguir viviendo sin leerte el resto. Por lo menos es lo que a mi me sucedió.