Skip to main content

I livelli del modello OSI da fisico ad applicazione

Week 0, continued (Aprile 2025)

Week 0, continued (Aprile 2025)
Anonim

Modello Open Systems Interconnection (OSI)

Il modello OSI (Open Systems Interconnection) definisce un framework di rete per implementare i protocolli nei livelli, con il controllo passato da uno strato all'altro. Oggi è usato principalmente come strumento didattico. Concettualmente divide l'architettura di rete del computer in 7 livelli in una progressione logica. Gli strati inferiori trattano segnali elettrici, blocchi di dati binari e il routing di questi dati attraverso le reti. Livelli più elevati riguardano le richieste e le risposte di rete, la rappresentazione dei dati e i protocolli di rete visti dal punto di vista dell'utente.

Il modello OSI era originariamente concepito come un'architettura standard per la creazione di sistemi di rete e in effetti, molte delle più diffuse tecnologie di rete riflettono oggi il design a strati dell'OSI.

01 di 07

Strato fisico

Al livello 1, il livello fisico del modello OSI è responsabile della trasmissione finale dei bit di dati digitali dal livello fisico del dispositivo di invio (sorgente) sui supporti di comunicazione di rete al livello fisico del dispositivo di ricezione (destinazione). Esempi di tecnologie Layer 1 includono cavi Ethernet e reti Token Ring. Inoltre, gli hub e gli altri ripetitori sono dispositivi di rete standard che funzionano a livello fisico, così come i connettori dei cavi.

A livello fisico, i dati vengono trasmessi utilizzando il tipo di segnalazione supportato dal supporto fisico: tensioni elettriche, frequenze radio o impulsi di luce infrarossa o ordinaria.

02 del 07

Livello di collegamento dati

Quando si ottengono i dati dal livello fisico, il livello Collegamento dati verifica la presenza di errori di trasmissione fisica e bit dei pacchetti in "frame" di dati. Il livello Collegamento dati gestisce anche schemi di indirizzamento fisico come indirizzi MAC per reti Ethernet, controllando l'accesso di qualsiasi dispositivo di rete al supporto fisico. Poiché il livello Collegamento dati è il livello più complesso nel modello OSI, è spesso diviso in due parti: il sottolivello "Controllo accesso multimediale" e il sottolivello "Controllo collegamento logico".

03 di 07

Livello di rete

Il livello Network aggiunge il concetto di routing sopra il livello Data Link. Quando i dati arrivano al livello Network, gli indirizzi di origine e di destinazione contenuti in ciascun frame vengono esaminati per determinare se i dati hanno raggiunto la destinazione finale. Se i dati hanno raggiunto la destinazione finale, questo Layer 3 formatta i dati in pacchetti consegnati al livello di trasporto. In caso contrario, il livello Network aggiorna l'indirizzo di destinazione e spinge il frame indietro verso i livelli inferiori.

Per supportare il routing, il livello di rete mantiene indirizzi logici come gli indirizzi IP per i dispositivi sulla rete. Il livello Rete gestisce anche la mappatura tra questi indirizzi logici e indirizzi fisici. Nella rete IP, questa mappatura è realizzata tramite l'Address Resolution Protocol (ARP).

04 di 07

Livello di trasporto

Il Transport Layer fornisce dati attraverso le connessioni di rete. TCP è l'esempio più comune di un protocollo di rete Transport Layer 4. Diversi protocolli di trasporto possono supportare una gamma di funzionalità opzionali tra cui recupero degli errori, controllo del flusso e supporto per la ritrasmissione.

05 di 07

Livello di sessione

Il Session Layer gestisce la sequenza e il flusso di eventi che avviano e distruggono le connessioni di rete. In Layer 5, è progettato per supportare più tipi di connessioni che possono essere create dinamicamente ed essere eseguite su singole reti.

06 di 07

Livello di presentazione

Il livello Presentazione è la più semplice in funzione di qualsiasi parte del modello OSI. Al livello 6 gestisce l'elaborazione della sintassi dei dati dei messaggi, come conversioni di formato e crittografia / decrittografia necessarie per supportare il livello dell'applicazione sopra di esso.

07 di 07

Livello dell'applicazione

Il livello Applicazione fornisce servizi di rete alle applicazioni degli utenti finali. I servizi di rete sono in genere protocolli che funzionano con i dati dell'utente. Ad esempio, in un'applicazione di browser Web, il protocollo del livello di applicazione HTTP configura i dati necessari per inviare e ricevere il contenuto della pagina Web. Questo livello 7 fornisce dati (e ottiene dati dal) livello di presentazione.