Sessione
Nel mondo dell'informatica, una sessione indica un periodo di comunicazione limitato tra due sistemi. Alcune sessioni coinvolgono un client e un server, mentre altre sessioni coinvolgono due personal computer.
Un tipo comune di sessione client/server è una sessione Web o HTTP. Una sessione HTTP viene avviata da un browser Web ogni volta che visiti un sito web. Sebbene ogni visita a una pagina costituisca una sessione individuale, il termine viene spesso usato per descrivere l'intero periodo trascorso sul sito web. Ad esempio, quando acquisti un prodotto su un sito di commercio elettronico, l'intero processo può essere descritto come una sessione, anche se hai visitato diverse pagine.
Un altro esempio di sessione client/server è una sessione email o SMTP. Ogni volta che controlli la tua email con un client di posta elettronica, come Microsoft Outlook o Apple Mail, avvii una sessione SMTP. Questa comporta l'invio dei dati del tuo account al server di posta, la ricerca di nuovi messaggi e il download dei messaggi dal server. Una volta scaricati i messaggi, la sessione è completa.
Un esempio di sessione tra due personal computer è una chat online, o sessione di messaggistica istantanea. Questo tipo di sessione coinvolge due computer, ma nessuno dei due sistemi viene considerato un server o un client. Questo tipo di comunicazione viene invece chiamato peer-to-peer o P2P. Un altro esempio di comunicazione P2P è la condivisione di file tramite BitTorrent, in cui i download dei file sono costituiti da una o più sessioni con altri computer della rete BitTorrent. Una sessione P2P termina quando la connessione tra i due sistemi viene interrotta.
Metti alla prova le tue conoscenze