SlideShare una empresa de Scribd logo
1 de 15
Índice








Introducción
Arquitectura Skype
Componentes Skype
Funciones Skype
Comparación con otras aplicaciones: Yahoo, MSN, Google Talk
Bibliografía
Introducción

Skype es un cliente gratuito P2P
desarrollado por Kazaa.
Permite a sus usuarios realizar:
• Llamadas de voz.
• Videoconferencias.
• Mensajería instantánea
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.
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’.
<CentralStorage>
<LastBackoff>0</LastBackoff>
<LastFailure>0</LastFailure>
<LastSync>1135714076 </LastSync>
<NeedSync>0</NeedSync>
<SyncSet>
<u>
<skypebuddy1>2f1b8360:2</skypebuddy1>
<skypebuddy2>d0450f12:2</skypebuddy2>
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).
Funciones 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 II

 Conexión II

 Conexión al servidor


 Proceso de conexión

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


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
Funciones Skype IV

 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
Comparación con otras
aplicaiones


Comparación con otras aplicaciones II


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.
Bibliografía y referencias



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
GRACIAS


15

Más contenido relacionado

La actualidad más candente (16)

Disertacion networking
Disertacion networkingDisertacion networking
Disertacion networking
 
Servidor dhcp
Servidor dhcpServidor dhcp
Servidor dhcp
 
Redes informáticas
Redes informáticasRedes informáticas
Redes informáticas
 
Fundamento técnico de internet
Fundamento técnico de internetFundamento técnico de internet
Fundamento técnico de internet
 
Protocolos de la capa aplicacion
Protocolos de la  capa aplicacionProtocolos de la  capa aplicacion
Protocolos de la capa aplicacion
 
Servidores
ServidoresServidores
Servidores
 
Mantenimiento Servidor dns
Mantenimiento Servidor dnsMantenimiento Servidor dns
Mantenimiento Servidor dns
 
Servidor dhcp
Servidor dhcpServidor dhcp
Servidor dhcp
 
Direccionamiento del puerto
Direccionamiento del puertoDireccionamiento del puerto
Direccionamiento del puerto
 
Presentación1
Presentación1Presentación1
Presentación1
 
11 servidor dhcp
11 servidor dhcp11 servidor dhcp
11 servidor dhcp
 
Fundamento técnico de internet
Fundamento técnico de internetFundamento técnico de internet
Fundamento técnico de internet
 
Presentacion en publisher
Presentacion en publisherPresentacion en publisher
Presentacion en publisher
 
Tema2 dhcp
Tema2 dhcpTema2 dhcp
Tema2 dhcp
 
Servicios de aplicación n°3
Servicios de aplicación n°3Servicios de aplicación n°3
Servicios de aplicación n°3
 
PROTOCOLO DHCP
PROTOCOLO DHCPPROTOCOLO DHCP
PROTOCOLO DHCP
 

Similar a 7. tema skype

Internet orígenes,evolucion.
Internet orígenes,evolucion.Internet orígenes,evolucion.
Internet orígenes,evolucion.
klever95
 
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Francesc Perez
 
Servidores
ServidoresServidores
Servidores
vila15
 
Tema 7 internet
Tema 7   internetTema 7   internet
Tema 7 internet
RPVed
 

Similar a 7. tema skype (20)

Skipe actividad web 2.0
Skipe actividad web 2.0Skipe actividad web 2.0
Skipe actividad web 2.0
 
Internet orígenes,evolucion.
Internet orígenes,evolucion.Internet orígenes,evolucion.
Internet orígenes,evolucion.
 
La Capa de Red más amistosa
La Capa de Red más amistosaLa Capa de Red más amistosa
La Capa de Red más amistosa
 
Itn instructor ppt_chapter10
Itn instructor ppt_chapter10Itn instructor ppt_chapter10
Itn instructor ppt_chapter10
 
Skype 1
Skype 1Skype 1
Skype 1
 
Servicios de Red e Internet
Servicios de Red e InternetServicios de Red e Internet
Servicios de Red e Internet
 
protocolosredes
protocolosredesprotocolosredes
protocolosredes
 
Servidores
ServidoresServidores
Servidores
 
12-Redes
12-Redes12-Redes
12-Redes
 
Servidores
ServidoresServidores
Servidores
 
Servidores
ServidoresServidores
Servidores
 
Servidores
ServidoresServidores
Servidores
 
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicaciónFundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
Fundamentos de redes: 3. Funcionalidad y protocolos de la capa de aplicación
 
Servidores
ServidoresServidores
Servidores
 
Tema 7 internet
Tema 7   internetTema 7   internet
Tema 7 internet
 
Bosquejo general
Bosquejo generalBosquejo general
Bosquejo general
 
Proyecto integrado
Proyecto integradoProyecto integrado
Proyecto integrado
 
Portafolio de evidencias bandamax
Portafolio de evidencias bandamaxPortafolio de evidencias bandamax
Portafolio de evidencias bandamax
 
Internet y la web 2
Internet y la web 2Internet y la web 2
Internet y la web 2
 
Internet
InternetInternet
Internet
 

Más de VIVIANAOLAYA92

Más de VIVIANAOLAYA92 (9)

REDES SOCIALES
REDES SOCIALESREDES SOCIALES
REDES SOCIALES
 
Wiki
WikiWiki
Wiki
 
Retroceso
RetrocesoRetroceso
Retroceso
 
Pag. inicial
Pag. inicialPag. inicial
Pag. inicial
 
6. tema blog
6. tema blog6. tema blog
6. tema blog
 
5. chat
5. chat5. chat
5. chat
 
4. foros
4. foros4. foros
4. foros
 
2. plataformas de las redes sociales en la web
2. plataformas de las redes sociales en la web2. plataformas de las redes sociales en la web
2. plataformas de las redes sociales en la web
 
1. myspace y busqueda avanzada
1. myspace y busqueda avanzada1. myspace y busqueda avanzada
1. myspace y busqueda avanzada
 

7. tema skype

  • 1.
  • 2. Índice        Introducción Arquitectura Skype Componentes Skype Funciones Skype Comparación con otras aplicaciones: Yahoo, MSN, Google Talk 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’. <CentralStorage> <LastBackoff>0</LastBackoff> <LastFailure>0</LastFailure> <LastSync>1135714076 </LastSync> <NeedSync>0</NeedSync> <SyncSet> <u> <skypebuddy1>2f1b8360:2</skypebuddy1> <skypebuddy2>d0450f12:2</skypebuddy2>
  • 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  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
  • 8. Funciones Skype II   Conexión II  Conexión al servidor   Proceso de conexión 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
  • 9.  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
  • 10. Funciones Skype IV   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
  • 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”.  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