Il livello sessione
Questo livello stabilisce una sessione che consente di far colloquiare due utenti operanti su macchine diverse attraverso la rete. Vengono definiti i protocolli di comunicazione e connessione Praticamente quando lo strato superiore richiede un collegamento con un destinatario remoto, si crea una connessione logica tra il nodo e la rete, stabilendo quale tipo di collegamento utilizzare in base al protocollo più opportuno. Questo livello ha pochi compiti:
- 1) definisce una sessione, tra due stazioni, si occupa di attivare, nel caso sospendere e far terminare una sessione, una sessione ha una sua durata massima.
- 2) Sincronizzazione, praticamente crea dei chepoint inserendoli nel flusso dati, e in caso di sessione in pausa non serve inviare nuovamente tutti i dati, si parte dal punto in cui la sessione si è fermata.
Una sessione principalmente è caratterizzata da:
- Apertura : Quando viene attivata la sessione
- Lavoloro in sessione : Quando avviene lo scambio dei dati
- Chiusura : La sessione termina
Un generico protocollo del livello sessione è SSH (secure shell) ma anche database relazionali come SQL