a study of internet instant messaging and chat protocols jennings, r.b., iiijennings, r.b., iii...

11
A Study of Internet Instant Messaging and Chat Protocols Jennings, R.B., III Nahum, E.M. Olshefski , D.P. Saha , D. Zon-Yin Shae Waters, C. IBM T.J. Watson Res. Center, Yorktown Heights, NY, USA; This paper appears in: Network, IEEE Publication Date: July-Aug. 2006 Volume: 20, Issue: 4 On page(s): 16- 21 ISSN: 0890-8044 INSPEC Accession Number: 9022797 Digital Object Identifier: 10.1109/MNET.2006.1668399 Posted online: 2006-08-14 10:00:48.0

Upload: rafael-sarmiento

Post on 22-Apr-2015

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: A Study of Internet Instant Messaging and Chat Protocols Jennings, R.B., IIIJennings, R.B., III Nahum, E.M. Olshefski, D.P. Saha, D. Zon-Yin Shae Waters,

Arquitectura

• Arquitectura Cliente servidor– Todo se mantiene en el servidor al cual un

cliente se conecta para tener el servicio.– Arquitectura Simétrica

• Cada servidor realiza la misma función• El cliente no distingue que servidor contacta para

determinada actividad.

– Arquitectura Asimétrica• Cada servidor realiza una actividad especifica

(login, encontrar otros usuarios, mantener las platicas, reenvío de mensajes)

Page 3: A Study of Internet Instant Messaging and Chat Protocols Jennings, R.B., IIIJennings, R.B., III Nahum, E.M. Olshefski, D.P. Saha, D. Zon-Yin Shae Waters,

AIM (AOL Instant Messenger

• Arquitectura cliente-servidor para operaciones normales

• Peer-to-peer para conversaciones de voz• AIM (typing, not typing, typed but erased)• Mensajes de “warning” a contactos• Comunicaciones seguras, encriptando las

sesiones (utiliza SSL y dos llaves publicas). cuartos de charla utiliza contraseña de 256bits.

• Peer-to-peer text communication

Page 4: A Study of Internet Instant Messaging and Chat Protocols Jennings, R.B., IIIJennings, R.B., III Nahum, E.M. Olshefski, D.P. Saha, D. Zon-Yin Shae Waters,

YMSG (Yahoo Messenger)

• Arquitectura cliente-servidor

• Operación normal y de voz– Ventaja: soporta varios usuarios con voz al

mismo tiempo.

• Permite enviar mensajes a usuarios no conectados

• Peer-to-peer text communication

Page 5: A Study of Internet Instant Messaging and Chat Protocols Jennings, R.B., IIIJennings, R.B., III Nahum, E.M. Olshefski, D.P. Saha, D. Zon-Yin Shae Waters,

MSN (Microsoft Messenger)

• Arquitectura cliente-servidor para operaciones normales

• Peer-to-peer para conversaciones de voz

Page 6: A Study of Internet Instant Messaging and Chat Protocols Jennings, R.B., IIIJennings, R.B., III Nahum, E.M. Olshefski, D.P. Saha, D. Zon-Yin Shae Waters,

Arquitectura de AIM

Page 7: A Study of Internet Instant Messaging and Chat Protocols Jennings, R.B., IIIJennings, R.B., III Nahum, E.M. Olshefski, D.P. Saha, D. Zon-Yin Shae Waters,

Arquitectura MSN

Page 8: A Study of Internet Instant Messaging and Chat Protocols Jennings, R.B., IIIJennings, R.B., III Nahum, E.M. Olshefski, D.P. Saha, D. Zon-Yin Shae Waters,

Arquitectura YMSN

Page 9: A Study of Internet Instant Messaging and Chat Protocols Jennings, R.B., IIIJennings, R.B., III Nahum, E.M. Olshefski, D.P. Saha, D. Zon-Yin Shae Waters,

Comparación entre protocolos

Page 10: A Study of Internet Instant Messaging and Chat Protocols Jennings, R.B., IIIJennings, R.B., III Nahum, E.M. Olshefski, D.P. Saha, D. Zon-Yin Shae Waters,

Paquete AIM

Paquete YMSN

Page 11: A Study of Internet Instant Messaging and Chat Protocols Jennings, R.B., IIIJennings, R.B., III Nahum, E.M. Olshefski, D.P. Saha, D. Zon-Yin Shae Waters,

Paquete MSN (texto)