La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Análisis y funcionamiento de Skype Autora: Beatriz Arizo Aracil Redes de Ordenadores.

Presentaciones similares


Presentación del tema: "Análisis y funcionamiento de Skype Autora: Beatriz Arizo Aracil Redes de Ordenadores."— Transcripción de la presentación:

1 Análisis y funcionamiento de Skype Autora: Beatriz Arizo Aracil Redes de Ordenadores

2 Índice Introducción Introducción Arquitectura Skype Arquitectura Skype Componentes Skype Componentes Skype Funciones Skype Funciones Skype Comparación con otras aplicaciones: Yahoo, MSN, Google Talk Comparación con otras aplicaciones: Yahoo, MSN, Google Talk Bibliografía Bibliografía

3 Introducción Skype es un cliente gratuito P2P desarrollado por Kazaa. Permite a sus usuarios realizar: Llamadas de voz. Videoconferencias. Mensajería instantánea

4 Arquitectura Skype La red Skype es una red Overlay que es un tipo P2P que conecta iguales entre sí. Nodo Normal: nodo donde se ejecuta el cliente Skype. Supernodo: nodo con una dirección IP pública que tiene suficiente CPU, memoria, y ancho de banda de red Servidor de conexión: Permite la autentificación del usuario y almacena los nombres de forma única y las contraseñas del usuario.

5 Componentes Skype I Un cliente Skype abre puertos TCP y UDP que son generados aleatoriamente durante la instalación. Skype mantiene en la caché del cliente una tabla con pares de direcciones IP de supernodos. Existe una lista de contactos que se almacena encriptada en un fichero XML llamado config.xml f1b8360:2 d0450f12:2

6 Componentes Skype II Para la codificación de audio Skype se utilizan los códecs iLBC, iSAC y iPCM, todos ellos desarrollados por GlobalIPSound que permiten utilizar frecuencias comprendidas entre los 50 y los 8000 Hz. Skype utiliza AES (Advanced Encryption Standard).

7 Funciones Skype Arranque Arranque Tras la instalación envía un HTTP 1.1 GET Request al servidor de SkypeTras la instalación envía un HTTP 1.1 GET Request al servidor de Skype Conexión I Conexión I Operación mas críticaOperación mas crítica Se autentifica nombre y contraseña de usuarioSe autentifica nombre y contraseña de usuario Descubre nodos Skype con direcciones IP públicasDescubre nodos Skype con direcciones IP públicas Determina si esta detrás de un cortafuegos o de un NATDetermina si esta detrás de un cortafuegos o de un NAT

8 Funciones Skype II Conexión II Conexión II Proceso de conexiónProceso de conexión Conexión al servidor Conexión P2P con el servidor Skype Único componente centralizado Autentifica cliente mediante usuario y contraseña

9 Funciones Skype III Búsqueda de un usuario Búsqueda de un usuario Tecnología de búsqueda GITecnología de búsqueda GI El cliente envía la petición al supernodo, éste le responde enviándole 8 nodos. El cleinte manda paquetes UDP a los 8 nodos. Si el usuario a buscar no se encuentra, el ciente vuelve a enviar la petición a la servidor y este le le responde enviandole 16 nodos. El proceso se repita hasta que se encuentra el usuario Como media el cliente encuentra al usuario tras entrar en contacto con más de 24 nodos

10 Funciones Skype IV Establecimiento de llamada Establecimiento de llamada La información se intercambia sobre TCPLa información se intercambia sobre TCP Intercambio inicial mediante challenge-responseIntercambio inicial mediante challenge-response Codificación y transferencia Codificación y transferencia Transferencia de voz se realiza sobre UDPTransferencia de voz se realiza sobre UDP La codificación utilizada es iSACLa codificación utilizada es iSAC Mensajes de tiempo de vida Mensajes de tiempo de vida El cliente Skype refresca su conexión con el supernodo mediante mensajes TCP cada 2 minutosEl cliente Skype refresca su conexión con el supernodo mediante mensajes TCP cada 2 minutos

11 Comparación con otras aplicaiones

12 Comparación con otras aplicaciones II

13 Conclusiones Ofrece una alternativa barata a las llamadas tradicionales telefónicas. Skype es un aplicación que permite la movilidad, ya no se necesita un teléfono para hacer una llamada. Skype ofrece mejores resultados frente a programas de tan importantes como Yahoo Messenger o MSN Messenger.

14 Bibliografía y referencias Baset S., Schulzrinne H. Columbia University. Edn. 15 Septiembre 2004 An Analysis of Skype Peer to Peer Internet Telephony Protocol. Baset S., Schulzrinne H. Columbia University. Edn. 15 Septiembre 2004 An Analysis of Skype Peer to Peer Internet Telephony Protocol. Ardaiz O., Díaz L. Universitat Politécnica de Catalunya.Sistemas Distribuidos y CSCL. Ardaiz O., Díaz L. Universitat Politécnica de Catalunya.Sistemas Distribuidos y CSCL. Estepa, R. Universidad de Sevilla. Internet de nueva generación. Estepa, R. Universidad de Sevilla. Internet de nueva generación. Montañana, R. Universidad de Valencia Apuntes Asignatura Redes de Ordenadores. Montañana, R. Universidad de Valencia Apuntes Asignatura Redes de Ordenadores. Skype: Skype: Ethereal: Ethereal:

15 Finalización Gracias por su atención


Descargar ppt "Análisis y funcionamiento de Skype Autora: Beatriz Arizo Aracil Redes de Ordenadores."

Presentaciones similares


Anuncios Google