Download - Openfire - Servei de missatgeria instantànea
![Page 1: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/1.jpg)
Servei de missatgeria instantàniaServei de missatgeria instantània
Roger Castells BarrancosDepartament de Comunicacions
Centre de Supercomputació de CatalunyaBarcelona, 4 de desembre del 2007
![Page 2: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/2.jpg)
Ús intern
![Page 3: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/3.jpg)
Ús intern
![Page 4: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/4.jpg)
Ús intern
![Page 5: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/5.jpg)
Ús intern
12
3
![Page 6: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/6.jpg)
Ús intern
AgendaAgenda
Introducció a la comunicacióMissatgeria instantàniaProtocol XMPPAplicacions servidorAplicacions clientAplicacions webServei de missatgeria instantàniaFutures líniesConclusions
![Page 7: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/7.jpg)
Ús intern
Introducció a la comunicacióIntroducció a la comunicació
La comunicació és un fenomen inherent a la relació en grup dels éssers vius, mitjançant el qual aquests obtenen informació sobre el seu entorn i són capaços de compartir-la fent partícips a altres d’aquesta informació.
Missatge
Emissor Receptor
codificació descodificació
CANALcodi codi
REFERENT
INTERFERÈNCIES
![Page 8: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/8.jpg)
Ús intern
Tipus de comunicacióTipus de comunicació
Comunicació verbal: si s’utilitza alguna llengua amb estructura sintàctica i gramatical complerta.• Directa oral: mitjançant una llengua natural oral.• Directa gestual: mitjançant una llengua natural signada.
Comunicació no verbal: no s’utilitza directament la veu:• Escrita: quan el llenguatge s’expressa de manera escrita.
Comunicació virtual: missatgeria instantània, correu electrònic, videoconferència, blogs, xats, fòrums, jocs en línea, mons virtuals,...
![Page 9: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/9.jpg)
Ús intern
Comunicació virtualComunicació virtual
Comunicació amb persones que no estan presents físicament.Ràpida, senzilla i de baix cost econòmic.Es perd l’essència de la comunicació humana.Es guanyen altres aspectes:• Correu electrònic Vs. Correu ordinari• Viatge a Brasil Vs. Videoconferència amb Brasil• Facilitat en les relacions a la xarxa Vs.Dificultats relacions socials
La comunicació virtual tendeix a apropar-se a la comunicació real.La comunicació virtual no és substitutiva de cap altra comunicació.
![Page 10: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/10.jpg)
Ús intern
AgendaAgenda
Introducció a la comunicacióMissatgeria instantàniaProtocol XMPPAplicacions servidorAplicacions clientAplicacions webServei de missatgeria instantàniaFutures líniesConclusions
![Page 11: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/11.jpg)
Ús intern
Historia de la missatgeria instantàniaHistoria de la missatgeria instantània
1970’s: PLATO (Term-Talk)• http://en.wikipedia.org/wiki/PLATO
1970’s: talk, ntalk, ytalk. Són P2P• http://en.wikipedia.org/wiki/Talk_(Unix)
1985-1994: Quantum Link ( )• http://es.youtube.com/watch?v=fjgH27p-FAM
Mid 1990’s: , , , ,2000’s: ( ), , , ,
,...
PLATOTALK
![Page 12: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/12.jpg)
Ús intern
Avantatges de la missatgeria instantàniaAvantatges de la missatgeria instantània
No intrusivaEstat de l’usuariGuarda converses per futures referènciesMissatges fora de líniaComunica de manera gratuïtaTransferència de fitxersBones relacions entre els usuaris
![Page 13: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/13.jpg)
Ús intern
Missatgeria instantàniaMissatgeria instantània
12
3
![Page 14: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/14.jpg)
Ús intern
Missatgeria instantàniaMissatgeria instantània
12
3
![Page 15: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/15.jpg)
Ús intern
Protocol XMPPProtocol XMPP
Iniciat el 1998 per Jeremie Miller.Protocol obert, basat en XML per a la missatgeria instantània en temps real.Estàndard: RFC3920 i RFC3921Descentralitzat: tothom pot muntar el seu servidor propi sense necessitat d’un servidor màster.Segur: permet SASL,TLS i certificats digitals.Permet parlar amb altres protocols (Messenger, Yahoo,...)
![Page 16: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/16.jpg)
Ús intern
Julieta
ProtocolProtocol XMPP: entrega de XMPP: entrega de missatgesmissatges
capoleto.cat montesco.cat
Romeo
montesco.cat
to: [email protected]: [email protected]
to: [email protected]: [email protected]
capoleto.cat
FORA D
E LÍNI
A
EN LÍNIA
![Page 17: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/17.jpg)
Ús intern
AgendaAgenda
Introducció a la comunicacióMissatgeria instantàniaProtocol XMPPAplicacions servidorAplicacions clientAplicacions webServei de missatgeria instantàniaFutures líniesConclusions
![Page 18: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/18.jpg)
Ús intern
Aplicacions servidorAplicacions servidor
Linux GPLxmppd.py
Windows PropietariTIMP.NET
AIX, HP-UX, Linux, MacOS X, Solaris, Windows GPLTigase
HP-UX, Linux, Solaris, Windows PropietariSun java system IM
Windows PropietariSoapBox Server
AIX, *BSD, HP-UX, Linux, MacOS X, Solaris, Windows GPLpsyced
AIX, HP-UX, Linux, MacOS X, Solaris, Windows BSDOpenIM
AIX, HP-UX, Linux, MacOS X, Solaris, Windows GPL o Pr.Openfire
Linux, Windows GPLMerak
AIX, *BSD, HP-UX, Linux, MacOS X, Solaris, Windows GPLjabber 2.x
AIX, *BSD, HP-UX, Linux, MacOS X, Solaris, Windows GPLjabber 1.x
Linux, Solaris, Windows PropietariJabber XCP
AIX, *BSD, HP-UX, Linux, MacOS X, Solaris, WindowsGPLejabberd
AIX, *BSD, HP-UX, Linux, MacOS X, Solaris, Windows PropietariCommuniGate Pro
AIX, HP-UX, Linux, Solaris, Windows PropietariAntepo OPN
![Page 19: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/19.jpg)
Ús intern
Aplicacions servidor: gratuïtes o compatibles?Aplicacions servidor: gratuïtes o compatibles?
Linux GPLxmppd.py
Windows PropietariTIMP.NET
AIX, HP-UX, Linux, MacOS X, Solaris, Windows GPLTigase
HP-UX, Linux, Solaris, Windows PropietariSun java system IM
Windows PropietariSoapBox Server
AIX, *BSD, HP-UX, Linux, MacOS X, Solaris, Windows GPLpsyced
AIX, HP-UX, Linux, MacOS X, Solaris, Windows BSDOpenIM
AIX, HP-UX, Linux, MacOS X, Solaris, Windows GPL o Pr.Openfire
Linux, Windows PropietariMerak
AIX, *BSD, HP-UX, Linux, MacOS X, Solaris, Windows GPLjabber 2.x
AIX, *BSD, HP-UX, Linux, MacOS X, Solaris, Windows GPLjabber 1.x
Linux, Solaris, Windows PropietariJabber XCP
AIX, *BSD, HP-UX, Linux, MacOS X, Solaris, WindowsGPLejabberd
AIX, *BSD, HP-UX, Linux, MacOS X, Solaris, Windows PropietariCommuniGate Pro
AIX, HP-UX, Linux, Solaris, Windows PropietariAntepo OPN
![Page 20: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/20.jpg)
Ús intern
Aplicacions servidorAplicacions servidor
Suport de protocols: Seguretat client-servidor, seguretat servidor-client, funcions bàsiques d’XMPP, suport del client, interacció amb el servidor...Opcions d’autenticació.Opcions d’ enregistrament de dades: sistema de fitxers, LDAP, Berkeley, Postgres, MySQL, MS SQL, Oracle...Documentació: README, guia, documents API.Característiques addicionals: missatges fora de línia, estadístiques del servidor, arxivament de missatges, eina d’administració.
![Page 21: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/21.jpg)
Ús intern
Aplicacions servidor: autenticacióAplicacions servidor: autenticació
SINONOSISIpsyced
NONONOSISITigase
NOSINOSISIJabber 2.x
SINOSISISIJabber 1.x
SISINOSISIejabberd
SISISISISIOpenfire
ExternAnònimKerberosDigestPLAIN
NONONONONONOpsyced
NONONONONONOTigase
SINOSISINOSIJabber 2.x
SINONONONOSIJabber 1.x
SINONONOSISIejabberd
SISISISISISIOpenfire
StandaloneNT DomainPAMRadiusCertificatLDAP
![Page 22: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/22.jpg)
Ús intern
Aplicacions servidor: Aplicacions servidor: OpenfireOpenfire
Servei de missatgeria instantània via XMPP.Seguretat client-servidor: TLS, SASL, SSL.Seguretat servidor-servidor: TLS, SASL i server dialback.Autenticació: LDAP, Certificat, Radius, PAM, NT Domain, Standalone, PLAIN, Digest-MD5, Kerberos v4, anònima i externa.Opcions d’enregistrament de dades: sistema de fitxers, LDAP, Berkeley, Postgres, MySQL, MS SQL, Oracle, ADS,...Documentació: README, guia d’usuari i documents API.Característiques addicionals: missatges fora de línia, arxivament de missatges, eina d’administració i estadístiques del servidor.
![Page 23: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/23.jpg)
Ús intern
AgendaAgenda
Introducció a la comunicacióMissatgeria instantàniaProtocol XMPPAplicacions servidorAplicacions clientAplicacions webServei de missatgeria instantàniaFutures líniesConclusions
![Page 24: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/24.jpg)
Ús intern
Aplicacions clientAplicacions client
ZephyrYSMYahoo! Messenger
Windows Messenger
Windows LiveMessengerTrillian Astra
TalkSkypeSIMRealTimeQueryQQQnext
QIPpsycedPsiProteusporkPidgin (Gaim)
PaltalkPandionOpenWengoOctroTalkNaimMySpaceIM
MindSpringMicrosoft MSN for MACMiranda IMMercury MSNMeetromeebo
MECA MSNMcabberLicqKopeteKaduJabberwocky
ImeemInteractionchatInstant-tIMVUIM2ICQ
iChatGoogle talk(Gmail)GoofeyGOIMGCNGajim
FireExodusEbuddyCoccinellaClimmCentericq
BitWiseBitBeeaMSNAIMAgileMessengerAdium
![Page 25: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/25.jpg)
Ús intern
Aplicacions client: gratuït?Aplicacions client: gratuït?
ZephyrYSMYahoo! Messenger
Windows Messenger
Windows LiveMessengerTrillian Astra
TalkSkypeSIMRealTimeQueryQQQnext
QIPpsycedPsiProteusporkPidgin (Gaim)
PaltalkPandionOpenWengoOctroTalkNaimMySpaceIM
MindSpringMicrosoft MSN for MACMiranda IMMercury MSNMeetromeebo
MECA MSNMcabberLicqKopeteKaduJabberwocky
ImeemInteractionchatInstant-tIMVUIM2ICQ
iChatGoogle talk(Gmail)GoofeyGOIMGCNGajim
FireExodusEbuddyCoccinellaClimmCentericq
BitWiseBitBeeaMSNAIMAgileMessengerAdium
![Page 26: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/26.jpg)
Ús intern
Aplicacions client: suporta Aplicacions client: suporta LinuxLinux i Windows?i Windows?
ZephyrYSMYahoo! Messenger
Windows Messenger
Windows LiveMessengerTrillian Astra
TalkSkypeSIMRealTimeQueryQQQnext
QIPpsycedPsiProteusporkPidgin (Gaim)
PaltalkPandionOpenWengoOctroTalkNaimMySpaceIM
MindSpringMicrosoft MSN for MACMiranda IMMercury MSNMeetromeebo
MECA MSNMcabberLicqKopeteKaduJabberwocky
ImeemInteractionchatInstant-tIMVUIM2ICQ
iChatGoogle talk(Gmail)GoofeyGOIMGCNGajim
FireExodusEbuddyCoccinellaClimmCentericq
BitWiseBitBeeaMSNAIMAgileMessengerAdium
![Page 27: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/27.jpg)
Ús intern
Aplicacions client: suporta XMPP i OTR?Aplicacions client: suporta XMPP i OTR?
ZephyrYSMYahoo! Messenger
Windows Messenger
Windows LiveMessengerTrillian Astra
TalkSkypeSIMRealTimeQueryQQQnext
QIPpsycedPsiProteusporkPidgin (Gaim)
PaltalkPandionOpenWengoOctroTalkNaimMySpaceIM
MindSpringMicrosoft MSN for MACMiranda IMMercury MSNMeetromeebo
MECA MSNMcabberLicqKopeteKaduJabberwocky
ImeemInteractionchatInstant-tIMVUIM2ICQ
iChatGoogle talk(Gmail)GoofeyGOIMGCNGajim
FireExodusEbuddyCoccinellaClimmCentericq
BitWiseBitBeeaMSNAIMAgileMessengerAdium
![Page 28: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/28.jpg)
Ús intern
Protocol OTRProtocol OTR
Protocol de xifratUtilitza l’algoritme AES symmetric-key, Diffie-Hellman keyexchange i la funció de hash SHA-1.Perfect forward secrecyDeniable authenticationNo hi ha verificació d’usuaris automàtica.
![Page 29: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/29.jpg)
Ús intern
Aplicacions client: PidginAplicacions client: Pidgin
Múltiples SO: • Windows, MacOS, Linux, BSD, Unix
Múltiples protocols: • .NET Messenger Service, OSCAR, XMPP, Gadu-Gadu, Internet Relay
Chat, MySpaceIM, Novell GroupWise, OpenNAP, SILC, Yahoo!, Zephyr, Lotus Sametime, QQ i OTR
Múltiples comptes.Buddy Pounces (avís per el canvi d’estat dels usuaris).Pestanyes per les converses.Usuaris en grups.Xifrat (OTR)Transferència de fitxersRegistre (logs)Smileys i codificació UTF-8ConnectorsSkins
![Page 30: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/30.jpg)
Ús intern
Aplicacions client webAplicacions client web
Meebo (http://www.meebo.com)• No instal·lable. Funciona en línia (Internet).
Web Jabber (http://webjabber.net)• Requereix Java en la part client i servidor.
JWChat (http://jwchat.sourceforge.net)• És instal·lable.• No requereix instal·lar cap aplicació en la part client.
![Page 31: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/31.jpg)
Ús intern
AgendaAgenda
Introducció a la comunicacióMissatgeria instantàniaProtocol XMPPAplicacions servidorAplicacions clientAplicacions webServei de missatgeria instantàniaFutures líniesConclusions
![Page 32: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/32.jpg)
Ús intern
Servidor de missatgeria instantàniaServidor de missatgeria instantània
Grups• Sistemes• Comunicacions• Secretaria i Promoció• Secretaria de Direcció
Sales (sales.mi.xc.cesca.cat)• Sistemes (sis)• Comunicacions (com)• Secretaria i Promoció (secpro)• Secretaria de Direcció (secdir)• CESCA (cesca)
mi.xc.cesca.cat
tvia galcorlo
Linux + Apache-ssl + Mysql
JID
servidor
ProtocolXMPP
![Page 33: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/33.jpg)
Ús intern
Línies futuresLínies futures
Integració amb VoIP
Interconnexió amb servidors externs
Client web
![Page 34: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/34.jpg)
Ús intern
ConclusionsConclusions
Una solució alternativa a la comunicació
No intrusiva
Gratuïta i senzilla d’instal·lar i administrar
Permet la comunicació amb persones no presents físicament
Possibilitat de solucions futures interessants
![Page 35: Openfire - Servei de missatgeria instantànea](https://reader033.vdocumento.com/reader033/viewer/2022052316/558d27e3d8b42a2e638b4738/html5/thumbnails/35.jpg)
Ús intern
Preguntes i suggerimentsPreguntes i suggeriments
?