Descrizione
Il livello 5 (Session Layer) del modello ISO/OSI è il livello mediante il quale gli utenti possono stabilire dei collegamenti logici o sessioni di lavoro che consentono il corretto trasferimento di informazioni. In particolare, in questo livello vengono definite le regole per aprire e chiudere una connessione logica. Il compito principale e' quindi quello di coordinare il dialogo tra utenti basandosi sul servizio offerto dal livello di trasporto. In pratica, lo strato di sessione apre una connessione logica tra il nodo e la rete.







Funzionalita'
I compiti di questo livello:

  • Definizione della sessione
    Il livello 5 si occupa di attivare la connessione tra due stazioni, mantenerla per tutta la durata del trasferimento dei dati e di terminarla a fine trasmissione. L’intero processo è chiamato appunto sessione; una sessione deve essere individuata, eventualmente interrotta e poi ripresa in base alla necessita'.

    Sincronizzazione
    Permette ai processi coinvolti nella comunicazione di inserire dei checkpoint (punti di sincronizzazione) in un flusso dati; cio' permette di dividere (logicamente) il flusso in unita' piu' piccole in modo che, in caso di interruzione della sessione, non sia necessario inviare nuovamente tutto il flusso dati ma solo dall' ultimo checkpoint in poi.

    Il ciclo di sessione comprende tre fasi:

  • Avvio o apertura
    Si avvia uno scambio di informazioni tra l'utente che intende utilizzare un servizio e il server che possiede tale servizio.

    Lavoro in sessione
    Il colloquio prosegue, sempre con lo scambio delle informazioni di sessione. Le tipiche applicazioni per il web prevedono spesso che nell'arco della sessione parte di queste informazioni possano essere variate o aggiunte di nuove.

    Chiusura
    Su richiesta dell'utente o del client, il server cancella le informazioni di sessione. In assenza di una specifica richiesta, nella gran parte delle applicazioni è prevista la chiusura, o la fine automatica della sessione, dopo un certo tempo in cui l'utente/client non invia alcun messaggio.

     

    I.S.I.S. Guido Tassinari 2016© Design by Andrea Cagliani.