Introducción a Skype

Skype es una aplicación de telecomunicaciones. Usamos Skype para chats diarios, videoconferencias, llamadas de voz a través de SkypeIn y SkypeOut. Skype utiliza VoIP (Voice-Over Ip) para realizar estas tareas. Skype establece una conexión entre personas que utilizan una red virtual y no necesita ninguna dirección IP para la conexión. Se basa en una red superpuesta para su funcionalidad.

¿Qué es una red superpuesta?

  • Una red superpuesta es una red virtual que consta de Nodes y enlaces virtuales.
  • Puede brindar servicios de red adicionales según las necesidades de los usuarios.
  • Operación más eficiente en un entorno de red determinado. Ejemplo: enrutamiento en una red ad hoc .
  • Tiene una arquitectura de red abierta y extensible.

Arquitectura de Skype:

  • Skype es una aplicación de igual a igual que se basa en una red superpuesta en la que se pueden incorporar funcionalidades adicionales sin cambiar mucho la arquitectura existente.
  • La infraestructura consta de hosts (máquinas de usuarios) y superNodes (hosts que tienen la capacidad de trabajar en modo mejorado).
  • Los superNodes se seleccionan en función de la accesibilidad de la máquina y el ancho de banda disponible.

Arquitectura de Skype

Laboral :

  • Conexión de usuario:
    los usuarios se conectan al superNode a través de un servidor de inicio de sesión autenticado. Cada máquina host mantiene un caché de direcciones IP de superNode a las que se pueden conectar.
  • Búsqueda de usuarios:
    el superNode realiza la búsqueda de usuarios. Realiza un índice global del usuario buscado y sigue ampliando la búsqueda hasta encontrar al usuario. Sigue moviéndose de un superNode a otro en busca de ese host en particular. La búsqueda de un usuario suele tardar entre tres y cuatro segundos en completarse para los hosts que tienen una dirección IP global.
  • Conexión de voz:
    después de encontrar al usuario buscado, la conexión de voz entre ellos se establece mediante TCP (Protocolo de control de transmisión es un protocolo seguro y de extremo a extremo) para señalar la solicitud de llamada y la finalización de la llamada. Para transmitir los datos de las llamadas de voz, se utiliza TCP o UDP (Protocolo de datagramas de usuario) . En general, se prefiere UDP debido a la transmisión rápida de datos.
  • Seguridad:
    se utiliza un software para cifrar y descifrar los audios transmitidos entre usuarios anfitriones, lo que también mejora la calidad de las llamadas y la seguridad de Skype.

Publicación traducida automáticamente

Artículo escrito por pradiptamukherjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *