Network OSI Layer ha spiegato

Network OSI Layer ha spiegato

IL Interconnessione del sistema aperto (OSI) Il modello illustra concettualmente sette livelli di astrazione del framework di comunicazione che i dispositivi utilizzano per l'interoperabilità sulla rete. Negli anni '80, il modello era un framework standard accettato a livello globale per la comunicazione di rete.

Il modello definisce una serie di norme e regolamenti richiesti per rendere l'interoperabilità tra software e dispositivi diversi.

È stato introdotto dall'Organizzazione Internet degli standard nel 1984 quando il networking per computer stava diventando solo un nuovo concetto. Anche se Internet in questi giorni si basa su un modello di rete più semplice, TCP/IP. Il modello a 7 strati OSI è ancora utilizzato per visualizzare l'architettura di networking essenziale di base e risolvere i problemi.

7 strati di modello OSI

Il modello OSI è diviso in sette livelli per rappresentare l'architettura di rete. Ogni livello esegue il proprio set di compiti e comunica con gli strati sopra e sotto di esso per effettuare trasmissione di rete di successo. Discutiamo tutti gli strati e le loro proprietà in modo "top down".

Livello dell'applicazione

È l'unico livello che prevede l'interazione diretta con i dati dall'utente finale. In altre parole, questo livello fornisce l'interazione umana-computer, in modo tale che i browser Web o le applicazioni dei client di posta elettronica si affidano a esso per garantire la comunicazione. Pertanto, le applicazioni si basano sul livello per utilizzare i suoi servizi di manipolazione del protocollo e dei dati per trasmettere informazioni utili. Alcuni dei protocolli di livello dell'applicazione più comuni sono HTTP, SMTP (abilita la comunicazione e -mail), FTP, DNS, ecc.

Livello di presentazione

Questo livello prepara i dati per il livello dell'applicazione considerando che l'applicazione del software accetta e richiede codifica, crittografia, formattazione o semantica. Ottiene i dati in arrivo dal livello sottostante e li traduce in una sintassi comprensibile dell'applicazione. Quindi, prepara i dati e lo rende presente per essere giustamente consumato dal livello dell'applicazione. Riceve inoltre i dati dal livello dell'applicazione e li comprime per trasmettere sul livello della sessione. Il processo di compressione minimizza la dimensione dei dati che ottimizza l'efficienza e la velocità della trasmissione dei dati.

Livello di sessione

Come suggerisce il nome, il livello della sessione è responsabile della creazione di un canale di comunicazione tra i dispositivi chiamato sessione. Questo livello mantiene il canale di comunicazione aperto abbastanza a lungo per lo scambio di dati di successo e ininterrotto. Alla fine dopo la trasmissione completa, termina la sessione per evitare lo spreco delle risorse.

Il livello di sessione offre checkpoint anche per sincronizzare il trasferimento dei dati. In questo modo, il livello può riprendere la trasmissione della sessione da determinati punti di blocco, se in pausa o interrotta nel mezzo, invece di trasmettere interamente da zero. È anche responsabile dell'autenticazione e della riconnessione.

Strato di trasporto

Il quarto livello del modello OSI è responsabile della comunicazione end-to-end. Riceve i dati dal livello di sessione, li rompe in bit più piccoli all'estremità di trasmissione chiamati segmenti e li invia al livello di rete. Lo strato di trasporto è anche responsabile del sequenziamento e dei segmenti di riassemblaggio all'estremità ricevente.

Alla fine del mittente, è anche responsabile di garantire il controllo del flusso e degli errori per la trasmissione dei dati. Il controllo del flusso determina la velocità ottimale richiesta per la comunicazione in modo che un trasmettitore con una connessione stabile e più veloce non traborga il ricevitore con una connessione relativamente più lenta. Si assicura che i dati vengano inviati correttamente e completamente tramite il controllo degli errori. In caso contrario, richiede la ritrasmissione.

Livello di rete

Il livello di rete è responsabile della ricezione di segmenti dal livello di trasporto e di dividerli in unità ancora più piccole chiamate pacchetti. Questi pacchetti vengono quindi riassemblati sul dispositivo di ricezione. Il livello di rete fornisce dati alle destinazioni previste in base agli indirizzi trovati all'interno di questi pacchetti.

Esegue l'indirizzo logico per trovare il miglior percorso fisico possibile per trasmettere il pacchetto. A questo livello, i router svolgono un ruolo molto vitale in quanto identifica in modo univoco ciascun dispositivo sulla rete. Il processo si chiama routing.

Livello di collegamento dati

Il livello di collegamento dati svolge il lavoro di manutenzione e terminazione della comunicazione tra due nodi fisicamente connessi. Si divide i pacchetti ottenuti da fonti a frame prima di inviarli alla destinazione. Questo livello è responsabile della comunicazione intra-network.

Il livello di collegamento dati ha due sotto-strati. Il primo essere il controllo di accesso ai media (MAC) rende il flusso di controllo utilizzando indirizzi MAC e multiplex per le trasmissioni di dispositivo attraverso una rete. Il controllo del collegamento logico (LLC) intraprende il controllo degli errori, identifica le linee del protocollo e sincronizza i frame.

Strato fisico

Lo strato più basso di questo modello è lo strato fisico. Il livello è responsabile della trasmissione otticamente tra i dispositivi connessi. Trasmette i dati grezzi sotto forma di bittreams dal livello fisico del dispositivo mittente allo strato fisico del dispositivo del ricevitore definendo la velocità di trasmissione del bit. Quindi, esegue la sincronizzazione dei bit e il controllo della velocità di bit. Poiché si chiama livello "fisico", comporta risorse fisiche come cablaggio, modem di rete o hub, ripetitori o adattatori, ecc.

Vantaggi del modello OSI

  • Il ruolo più vitale che il modello OSI svolge è di gettare le basi dell'architettura di base di base, fornire visualizzazione e migliore comprensione.
  • Aiuta gli operatori di rete a comprendere l'hardware e il software richiesti per creare una rete da soli.
  • Comprende e gestisce il processo eseguito dai componenti attraverso una rete.
  • Consente la facilità di risoluzione dei problemi di risoluzione dei problemi individuando il livello che ha causato problemi. Aiuta gli amministratori a risolverli di conseguenza senza interferire con il resto degli strati nello stack.

Conclusione

Il modello OSI di interconnessione del sistema aperto è un modello di riferimento che fornisce una rappresentazione conveniente dei dati trasmessi su una rete. Divide le attività di comunicazione di rete in sette bit gestibili eseguiti su ciascun livello astratto. Ogni livello ha una responsabilità unica completamente indipendente dagli altri strati del modello. Laddove alcuni dei livelli gestiscono le funzionalità relative all'applicazione, il resto affronta le responsabilità di trasporto dei dati. Quindi, distribuisce posti di lavoro in livelli rapidi e convenienti ed è considerato il modello architettonico delle reti di computer.