Transcript for:
Modello ISO/OSI e i suoi sette livelli

in questa lezione vedremo più in dettaglio come è organizzato come funziona il modello i soccorsi vi ricordo che in sosta per international organisation for standardization queste l'organizzazione internazionale per la standardizzazione e dell'organizzazione che ha creato il modello e po si sta per opening system interconnection e cioè interconnessione di sistemi aperti nella lezione precedente abbiamo già visto che o si è un modello astratto di architettura di rete a livelli o strati di modello quasi o hawk eye è un modello concettuale a sette livelli sviluppato dalla iso nel 1984 serve per descrivere gli standard per la comunicazione fra computer in altre parole come i dati vanno da un computer che si trova su una rete attraversando connettori cavi wireless e altro fino ad arrivare a un computer su un'altra rete questo è ciò che cerca di descrivere il modello xi i livelli previsti dal modello iso osi sono sette e si cominciano a numerare dal basso rivediamo quindi quali sono i nomi dei sette livelli e in parallelo vediamo il nome sia in italiano che in inglese perché molto spesso anzi molto più spesso useremo il nome in inglese il livello 1 e il livello fisico o fisica al layer in inglese il livello 2 e il livello di collegamenti da collegamento dati dei tull inc il livello 3 e livello rete network il livello 4 il livello trasporto clan sport il livello 5 e il livello sessione session il livello 6 presentazione presentation e il livello 7 applicazione application adesso andremo su ciascuno dei livelli a esplorare ciascuno dei livelli in modo da avere una visione panoramica completa del modello così cominceremo dal livello applicazione che è quello in cui troviamo le applicazioni di rete anche quelle molto conosciute che che sono per esempio il web la posta elettronica o e mail il trasferimento di file file transfer e così via attenzione perché quando parliamo di applicazioni si potrebbe pensare ad applicazioni come microsoft word excel ma queste sono applicazioni che lavorano sul singolo computer qualche volta possono anche connettersi alla rete ma qui ci riferiamo in particolare alle applicazioni di rete quindi appunto il web quindi il trasferimento delle pagine web l'email il trasferimento di file dalla rete così via notate che a livello applicazione le unità che vengono trattate vengono chiamate genericamente dati o dati ad alto livello e lo stesso nome dati inglese d'età lo troviamo per tutti i primi tre livelli application presentation station andiamo adesso a livello 6 presentazione a livello 6 troviamo il livello presentazione il livello presentazione deve fornire un contesto per la comunicazione fra i vari livelli a questo livello per esempio possono essere stabiliti i formati dei caratteri che devono essere come devono essere condivisi in rete per esempio in forma di caratteri ascii o husky se vi ricordate poi il livello di presentazione si può occupare sempre nell'ambito del formato di dati di criptazione e decriptazione dei dati cioè di rendere nascosti o di rendere non leggibili i dati trasmessi nella rete si può occupare di compressione cioè di ridurre la dimensione dei dati mediante appositi algoritmi di compressione anche a livello di presentazione le unità che vengono trattate vengono chiamate genericamente dati d'età per ricordarsi meglio il termine presentazione possiamo dire che il livello 6 si occupa di preparare i dati che provengono dai livelli sottostanti quindi la livello 543 eccetera preparare questi dati per presentarli a livello applicazione nel formato che serve a livello applicazione il livello successivo livello 5 il livello di sessione e il livello che controlla il dialogo fra computer in rete il livello controlla anche la terminazione il re start del dialogo e può introdurre dei punti di sincronizzazione nel dialogo i punti di sincronizzazione sono dei punti intermedi all'interno del dialogo che permettono di ritornare eventualmente a un punto precedente qualora ci sia un problema da un certo punto in avanti del dialogo per evitare di doverlo riprendere tutto da capo il prossimo livello il livello 4 è il livello di trasporto il livello di livello di trasporto deve trasferire in modo trasparente i dati da un computer all'altro trasferire in modo trasparente vuol dire che a questo livello non devono essere viste le complessità della rete sottostante cioè della parte rete dei tull inc e livello fisico a livello di trasporto c'è una astrazione rispetto alla struttura della rete a questo livello troviamo i protocolli tcp transmission control protocol e dp user dei tag run protocol tcp è un protocollo che garantisce la affidabilità quindi un protocollo affidabile mentre il dp è un protocollo non affidabile parleremo più avanti di della differenza fra queste due termini affidabile e non affidabile riferito a un protocollo di rete per il momento possiamo dire che non affidabile non deve essere inteso come qualcosa di negativo perché vuol dire che il protocollo non ha un sovraccarico dovuto a dei controlli particolari che devono essere effettuati per garantire l'affidabilità per esempio il fatto che ciascuna unità di dati venga regolarmente consegnata a destinazione quindi il protocollo udp ii meno affidabile ma in compenso è più snello più veloce rispetto al tcp quindi diciamo quando è più importante la garanzia che non si perda nessun pacchetto si usati si p quando invece è più importante garantire il minimo ritardo possibile nel nella consegna dei pacchetti si utilizza il protocollo udp i il livello di trasporto serve anche per un controllo end to end cioè da un terminale all'altro dei dati che transitano sulle reti sempre a livello di trasporto viene definita la qualità del servizio caratteristiche parametri che permettono di definire il livello qualitativo della comunicazione un'ultima funzione importante del livello di trasporto è la segmentazione il riassemblaggio dei dati in altre parole a livello di trasporto un blocco di dati una sequenza un messaggio un file viene suddiviso in unità più piccole che dovranno poi essere riassemblate una volta arrivate a destinazione le unità di dati a livello di trasporto vengono comunemente chiamate segmenti in realtà il termine segmenti è più associato al protocollo tcp mentre per il protocollo di pc il termine prevalentemente data g dei tag rams il prossimo livello è il livello 3 o il livello livello rete network e il livello in cui operano i router o flautre se vogliamo usare la pronuncia americana livello permette di connettere degli host dei computer che si trovano su reti differenti a questo livello troviamo il protocollo ip che quello che fornisce la modalità di indirizzamento delle logico dei computer quindi l'indirizzo ip lippi versione 4 e lippi versione 6 abbiamo già detto che a questo livello livello 3 reti operano i router quindi un'attività fondamentale del livello 3 del livello di rete e l'attività di routing routing vuol dire instradamento il livello si occupa dell'instradamento dei pacchetti l'instradamento dei pacchetti e la scelta del percorso che devono effettuare i pacchetti per arrivare dal computer mittente al computer destinatario su una rete complessa su una rete geografica per esempio ci possono essere diversi percorsi possibili le attività di routing si deve occupare di scegliere ogni passaggio che deve essere effettuato da un pacchetto per arrivare al prossimo dispositivo per esempio al prossimo router e poi al prossimo router così via fino ad arrivare a destinazione il percorso non è unico non c'è un unico percorso possibile quindi il livello di rete si occuperà dei criteri con cui verrà scelto il percorso di volta in volta un'altra funzione sempre del livello di rete e quella del controllo della congestione ovvero e cercare di evitare situazioni in cui c'è un accumulo di pacchetti in un particolare punto della rete che non riescono a essere smaltiti rapidamente il livello di rete è fondamentale per fornire una connessione tra computer che si trovano su reti diverse se due host si trovano sulla stessa rete allora la connessione la fornisce il livello dei tull inc ma se due host con due computer si trovano sulle diverse è necessario l'intervento del livello network dove lavorano i router le unità di dati a livello di rete vengono comunemente chiamate pacchetti andiamo a livello 2 livello dei the link o collegamento dati il livello fornisce la connessione fra host che si trovano sulla stessa rete questo è il livello a cui opera la ethernet standard basato sul protocollo csm acidi il livello in cui troviamo gli indirizzi mac media access control ovvero controllo di accesso ai mezzi trasmissivi quindi ricordiamoci gli indirizzi ip sono al livello 3 mentre gli indirizzi mach chiamati anche indirizzi fisici sono al livello dei tull inc a livello 2 le unità di dati vengono chiamate frames a livello dei tull inc i bit provenienti dal livello sottostante cioè dal livello fisico vengono raggruppati in frame appunto il frame è costituito da una sequenza di campi che contengono ben determinate informazioni per esempio l'indirizzo del mittente l'indirizzo del destinatario la lunghezza del dei dati e così via il livello si occupa anche di rilevazione di errori quindi di individuare eventuali errori presenti nel frame e gestire i meccanismi di correzione di questi errori si occupa ancora questo livello della di definire le modalità per l'accesso multiplo da parte di diversi computer per esempio allo stesso canale di comunicazione quindi appunto medium o media access control il controllo dell'accesso al mezzo trasmissivo si occupa infine di sincronizzare dispositivi che lavorano a velocità diverse sincronizzare nel senso di regolare trasmise la velocità di trasmissione fra i dispositivi che lavorano a velocità diverse a questo livello operano i protocolli hdl c high level dei tallinn control in particolare questo per le reti wan e il protocollo logical l'incontro llc per le reti lan e arriviamo adesso al livello 1 il livello fisico questo è il livello in cui si specificano le caratteristiche elettriche e fisiche dei nostri dispositivi di rete cavi connettori schede di rete hub lavorano a livello fisico e al livello 1 le unità di dati sono semplicemente dei bit sono i bit in definitiva a livello fisico devono essere definite le caratteristiche fisiche diciamo delle interfacce di rete le caratteristiche fisiche dei segnali che possono essere segnali elettrici nel caso di cavi oppure segnali ottici nel caso di fibra ottica o onde elettromagnetiche nel caso di utilizzo di wireless devono essere definite le caratteristiche dei cavi e dei connettori le operazioni di multiplazione o di modulazione dei segnali bene con questo abbiamo concluso questa panoramica sui 7 livelli del modello esosi quali sono le caratteristiche principali di ognuno di questi livelli adesso ci rimarrà da vedere come effettivamente il modello iso osi funziona lo vedremo nella prossima video lezione