Hoy navegué por un blog aleatorio ( Enterprise soluciones de videoconferencia frente a Skype ), y encontré un reclamo. Sé que el protocolo de Skype es propietario, pero el autor de este blog afirma que:
Skype utiliza la tecnología de igual a igual en la que los usuarios de Skype se convierten en supernodos. Esto le permite a Skype aprovechar su ancho de banda para enrutar otras llamadas, lo que a menudo ralentiza su computadora.
Lo que me gustaría saber, desde un punto de vista de redes, ¿cómo se implementa o incluso es posible? En primer lugar, ¿por qué es necesario enrutar las llamadas entre los nodos de usuario? Si la persona X está llamando a Y, ¿no es una conexión TCP directa de los nodos X a Y? ¿Por qué un nodo Z tiene que estar en medio?
Además, si esto es cierto, ¿por qué la mayoría de los usuarios se quedan con Skype? ¿No hay mejores tecnologías de código abierto disponibles en este campo?