Reti - Il modello OSI

Il modello OSI (Interconnessione di Sistemi Aperti o Interconnessione di Sistemi Aperti) è una struttura referenziale che è stata sviluppato negli anni '80 di Organizzazione internazionale per gli standard (ISO) con l'intenzione di stabilire un quadro che servisse da guida nello sviluppo dei protocolli di comunicazione. Questi protocolli seguono i propri standard internamente ma sono gestiti all'interno di questo quadro, quindi si potrebbe dire che il modello OSI è uno standard di standard.

In sostanza, l'informazione viene trasmessa verticalmente attraverso i 7 strati dall'applicazione sorgente alla struttura fisica (cavi che trasportano informazioni sotto forma di bit) da dove viene ritrasmessa lungo la struttura per raggiungere il destino dell'applicazione.

obiettiviIn questo tutorial vedremo i 7 strati che compongono il modello, le sue caratteristiche principali e come si adatta lo standard TCP/IP nel.

I 7 strati del Modello OSI


In tutti i livelli della rete le informazioni vengono gestite nel formato appropriato, questi pacchetti di dati che si muovono attraverso i livelli sono noti come PDU (Protocol Data Unit o Protocol Data Unit) ma il loro nome varia da a seconda del livello a cui è dovuto alle trasformazioni che subisce.

Livello 1 - Livello fisico
È lo strato più basso del modello, fa riferimento alle caratteristiche fisiche della rete, come i tipi di cavi utilizzati per collegare l'hardware, i tipi di connettori, la lunghezza dei cavi, ecc. Ad esempio, lo standard Ethernet del cavo 100BASE-TX indica cavi patch Fast Ethernet, che utilizzano un cavo a coppia incrociata in grado di trasmettere contemporaneamente in entrambe le direzioni.

È importante notare che in questo livello non viene assegnato alcun significato ai bit, sono semplici 1 e 0 che viaggiano attraverso la rete e sono gli strati superiori che si occupano di interpretarli.

La PDU in questo livello è "bit".

Livello 2 - Livello collegamento dati
È il livello che si occupa di dare significato ai bit che scorrono nella rete, definisce la dimensione di ogni pacchetto inviato, il modo in cui ogni pacchetto viene indirizzato in modo che raggiunga il destinatario corretto e qualche meccanismo per impedire 2 o più i nodi della rete inviano dati contemporaneamente.

Questo livello ha il compito di rilevare e correggere gli errori per garantire che i dati inviati siano gli stessi dei dati ricevuti. Se si verifica un errore insormontabile, lo standard deve specificare il modo in cui il nodo sarà informato per inoltrare i dati. In questo livello si trova l'indirizzo fisico del dispositivo (MAC Address), assegnato in fabbrica. È anche il livello in cui vengono costruiti i "tunnel" utilizzati nella costruzione delle VPN.

La PDU in questo livello è "Frame" o "Frame".

Livello 3 - Livello di rete
Ha il compito di indirizzare i messaggi di rete da un computer all'altro, ottenendo un percorso appropriato attraverso la rete. Allo stesso modo, fornisce al dispositivo un indirizzo logico (il protocollo IP è gestito in questo livello).

Un router in questo livello può essere incaricato di connettere 2 reti che utilizzano protocolli diversi nel livello 2. Ad esempio, una rete che utilizza Ethernet con una che utilizza il protocollo T1.

La PDU in questo livello è "Pacchetto".

Livello 4 - Livello di trasporto
È il livello di base in cui un computer in rete comunica con un altro computer in rete. Il suo scopo principale è garantire che i pacchetti si muovano attraverso la rete in modo affidabile e senza errori. Ciò si ottiene stabilendo connessioni tra dispositivi, confermando la ricezione di pacchetti e inoltrando pacchetti che non vengono ricevuti o che vengono danneggiati prima di raggiungere la loro destinazione. In questo livello si trova il protocollo TCP.

La PDU in questo livello è "Segmento".

Livello 5 - Livello di sessione
Ha il compito di stabilire “sessioni” (istanze di comunicazione e scambio dati) tra 2 dispositivi in ​​rete. Una sessione deve essere stabilita prima dell'inizio della trasmissione delle informazioni e deve essere chiusa una volta terminata la trasmissione.

La PDU in questo livello è "Dati".

Livello 6 - Livello di presentazione
Ha il compito di convertire i dati da un tipo di rappresentazione ad un altro. Ad esempio, da un lato è possibile utilizzare un processo di compressione complesso per ridurre il numero di bit che vengono trasportati sulla rete e dall'altro tali bit vengono "decompressi" in modo tale da essere interpretati dal livello dell'applicazione. Questo livello è anche noto come livello di sintassi.

La PDU in questo livello è "Dati".

Livello 7 - Livello applicazione
È responsabile della gestione delle tecniche di rete utilizzate dalle applicazioni per stabilire connessioni, in questo livello si trova il protocollo HTTP.

Il PDU in questo livello è "Dati".

Vantaggi del modello OSI


A livello di cambiamentoUn cambiamento in un livello ha scarso effetto sugli altri, consentendo una maggiore flessibilità nei protocolli.

A livello di progettazioneQuesta separazione consente a ciascun provider di concentrarsi sul livello corrispondente durante la progettazione di un nuovo protocollo, purché venga mantenuta la comunicazione con gli altri livelli, il risultato è trasparente.

A livello di problem solvingLa separazione dei livelli consente di isolare la fonte di un particolare problema in modo più semplice, potendo concentrare le risorse dove si verificano i problemi.

A livello di standardSicuramente il vantaggio più grande è quello di poter stabilire un insieme di regole base per la gestione della comunicazione tra dispositivi a livello internazionale. Va notato che questo modello è solo una guida e quindi ci sono casi che vanno oltre la sua struttura.

  • La Documentazione cita la "facilità di apprendimento" tra i vantaggi di questo modello ma devo dire che, nel mio caso personale, questa separazione per strati mi ha solo confuso sempre di più al punto da rifiutare l'apprendimento del modello, solo la certificazione CISCO (per quale dovresti conoscere questo modello alla lettera) potrebbe costringermi ad impararlo.
Può sorprendere che il protocollo più diffuso al mondo (TCP/IP) gestisca questo modello in modo molto particolare e senza necessariamente eseguire la separazione in questo modo rigoroso. Il protocollo TCP/IP viene gestito in questo modo:

Livello 1 - CollegamentoEQuesto livello combina il livello fisico e il livello di connessione dati e instrada i dati tra i dispositivi sulla stessa rete. Inoltre, gestisce lo scambio di dati tra la rete e altri dispositivi.

Livello 2 - InternetCorrisponde al livello di rete e utilizza l'indirizzo IP costituito da un identificatore di rete e un identificatore "Host" per determinare il dispositivo con cui sta comunicando.

Livello 3 - TrasportoCorrisponde al livello di trasporto ed è dove si trova il TCP (Transport Control Protocol), che funziona chiedendo ad altri dispositivi sulla rete se sono disposti ad accettare le informazioni dal dispositivo locale.

Livello 4 - ApplicazioneCombina i livelli Sessione, Presentazione e Applicazione in uno. I protocolli per funzioni specifiche (FTP, SMTP) risiedono qui.

L'immagine seguente cerca di riassumere le parti di questo tutorial in modo semplice e pratico:

Immagine inviata
Come vedrai, il fatto che il protocollo TCP/IP mescoli più livelli in uno può creare un po' di confusione nell'apprendimento del modello, spero solo che questo tutorial sia servito a chiarire eventuali dubbi che potresti avere sul modello e che serve come base per comprendere i prossimi tutorial di rete.

Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave