Messaggistica Istantanea - EINAUDI

Transcript

Messaggistica Istantanea - EINAUDI
Il sistema di messaggistica istantanea (in lingua inglese instant messaging) è un sistema di
comunicazione solitamente client-server per computer che consente di scambiare in tempo reale, fra
utenti di due o più computer connessi in rete, frasi e brevi testi: è in pratica la moderna versione del
vecchio servizio talk di UNIX.
È differente dalla e-mail perché lo scambio è istantaneo, ed è più evoluto del suo predecessore
perché le frasi compaiono istantaneamente e non lettera per lettera: inoltre, spesso vengono offerti
anche altri servizi oltre al semplice invio di messaggi.
Sostanzialmente, un moderno sistema di messaggistica istantanea consiste in un programma server
centrale, che gira su una macchina apposita, a cui si collegano i programmi client su ciascun
computer collegato in rete: il server tiene traccia di quali computer e quali utenti sono connessi al
sistema e gestisce le comunicazioni fra i vari programmi client.
Per motivi di sicurezza, ai vari client non viene in generale fornito l'indirizzo di rete del
corrispondente con cui sono in comunicazione, tuttavia per motivi di efficienza, durante lo scambio
di file oppure di flussi streaming (audio e video in tempo reale fra client) il server comunica a
ciascun client l'indirizzo di rete dell'altro per permettere ai due di scambiarsi i dati direttamente
senza farli passare per il server.
Usare un programma di messaggistica istantanea è come condurre una conversazione a distanza
mediante una digitazione reciproca di un testo.
Alcune applicazioni d’instant messaging (come ICQ) danno inoltre la possibilità di usufruire di un
servizio analogo agli SMS: se un utente contattato non è connesso in quel momento, il server lo
memorizza per alcune ore e lo recapita all'utente chiamato appena questi si connette, se lo fa entro il
tempo limite.
I software di messaggistica istantanea si sono diffusi rapidamente e i maggiori, come ICQ, MSN e
Yahoo, raccolgono ormai la maggior parte degli utenti.
La messaggistica istantanea si è diffusa dappertutto, e ogni applicazione ha il suo specifico
protocollo, consentendo così agli utenti di eseguire simultaneamente diverse applicazioni
disponibili su diversi network.