7. tema skype

15

description

 

Transcript of 7. tema skype

Page 1: 7.  tema skype
Page 2: 7.  tema skype

Introducción Arquitectura Skype Componentes Skype Funciones Skype Comparación con otras aplicaciones: Yahoo, MSN,

Google Talk Bibliografía

Índice

Page 3: 7.  tema skype

Introducción

Skype es un cliente gratuito P2P desarrollado por Kazaa.

Permite a sus usuarios realizar:

• Llamadas de voz.

• Videoconferencias.

• Mensajería instantánea

Page 4: 7.  tema skype

Arquitectura Skype

La red Skype es una red Overlayque es un tipo P2P que conectaiguales 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.

Page 5: 7.  tema skype

Componentes Skype IUn 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’.

<CentralStorage> <LastBackoff>0</LastBackoff> <LastFailure>0</LastFailure> <LastSync>1135714076</LastSync> <NeedSync>0</NeedSync> <SyncSet> <u> <skypebuddy1>2f1b8360:2</skypebuddy1> <skypebuddy2>d0450f12:2</skypebuddy2>

Page 6: 7.  tema skype

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).

Page 7: 7.  tema skype

Arranque

Tras la instalación envía un HTTP 1.1 GET Request al servidor de Skype

Conexión I Operación mas crítica Se autentifica nombre y contraseña de usuario Descubre nodos Skype con direcciones IP

públicas Determina si esta detrás de un cortafuegos o de

un NAT

Funciones Skype

Page 8: 7.  tema skype

Funciones Skype II

Conexión II Proceso de conexión

Conexión al servidor Conexión P2P con

el servidor Skype 212.72.49.141 195.245.8.141

Único componente centralizado

Autentifica cliente mediante usuario y contraseña

Page 9: 7.  tema skype

Funciones Skype III

Búsqueda de un usuario Tecnologí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

Page 10: 7.  tema skype

Establecimiento de llamada

La información se intercambia sobre TCP Intercambio inicial mediante challenge-response

Codificación y transferencia Transferencia de voz se realiza sobre UDP La codificación utilizada es iSAC

Mensajes de tiempo de vida El cliente Skype refresca su conexión con el supernodo

mediante mensajes TCP cada 2 minutos

Funciones Skype IV

Page 11: 7.  tema skype

Comparación con otras aplicaiones

Page 12: 7.  tema skype

Comparación con otras aplicaciones II

Page 13: 7.  tema skype

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.

Page 14: 7.  tema skype

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”.

Estepa, R. Universidad de Sevilla. “Internet de nueva generación.” Montañana, R. Universidad de Valencia Apuntes Asignatura Redes de

Ordenadores.

Skype: http://www.skype.com

Ethereal: http://www.ethereal.com

Bibliografía y referencias

Page 15: 7.  tema skype

15

GRACIASGRACIAS