Protocolo de Skype


El protocolo de Skype es una red de telefonía por Internet propio basado en una arquitectura peer-to-peer, utilizado por Skype. Las especificaciones del protocolo, no han sido hechas públicas por Skype y aplicaciones que utilizan el protocolo oficial son de código cerrado.

La red de Skype no es interoperable con la mayoría de otras redes de VoIP sin la obtención de licencias de Skype.


Arqutiectura Peer-to-Peer


Skype fue la primera red peer-to-peer de telefonía IP, y requiere una mínima infraestructura centralizada. El directorio de usuarios de Skype está descentralizado y distribuido entre los clientes o nodos de la red.

La red contiene tres tipos de entidades: supernodos, nodos comunes, y el servidor de inicio de sesión.




Cada cliente mantiene una caché de host con la dirección IP y números de puerto de supernodos alcanzables. Cualquier cliente con buen ancho de banda, sin restricción por firewarlls o NAT, y poder de procesamiento adecuado, puede convertirse en un supernodo. Esto pone una carga adicional para los que se conectan a Internet sin NAT, como Skype pueden utilizar sus computadoras y conexiones a Internet como terceros, por medio de UDP. Skype no especifica información con respecto al ancho de banda asociado para proporcionar el servicio de transmisión para cada cliente, sino que utiliza el recurso de los clientes de Skype que cumplan con estas especificaciones.

No comments:

Post a Comment