IPv4 - Modello OSI
L'International Standard Organization ha un modello ben definito per i sistemi di comunicazione noto come Open System Interconnection o modello OSI. Questo modello a strati è una visione concettualizzata di come un sistema dovrebbe comunicare con l'altro, utilizzando vari protocolli definiti in ogni livello. Inoltre, ogni strato è designato per una parte ben definita del sistema di comunicazione. Ad esempio, il livello fisico definisce tutti i componenti di natura fisica, ovvero fili, frequenze, codici di impulsi, trasmissione di tensione, ecc. Di un sistema di comunicazione.
Il modello OSI ha i seguenti sette livelli:
Application Layer (Layer-7)- Qui è dove si trova l'applicazione utente che deve trasferire i dati tra o tra gli host. Ad esempio: HTTP, applicazione di trasferimento file (FTP) e posta elettronica ecc.
Presentation Layer (Layer-6)- Questo livello aiuta a comprendere la rappresentazione dei dati in una forma da un host a un altro host nella loro rappresentazione nativa. I dati del mittente vengono convertiti in dati on-the-wire (formato standard generale) e alla fine del destinatario vengono convertiti nella rappresentazione nativa del destinatario.
Session Layer (Layer-5)- Questo livello fornisce funzionalità di gestione delle sessioni tra host. Ad esempio, se un host necessita di una verifica della password per l'accesso e se vengono fornite le credenziali, la verifica della password per quella sessione non verrà ripetuta. Questo livello può aiutare nella sincronizzazione, nel controllo dei dialoghi e nella gestione delle operazioni critiche (ad esempio, una transazione bancaria in linea).
Transport Layer (Layer-4)- Questo livello fornisce la consegna dei dati end to end tra gli host. Questo livello prende i dati dal livello precedente e li suddivide in unità più piccole chiamate Segmenti e quindi li fornisce al livello Rete per la trasmissione.
Network Layer (Layer-3) - Questo livello aiuta a identificare in modo univoco gli host oltre le sottoreti e definisce il percorso che i pacchetti seguiranno o saranno instradati per raggiungere la destinazione.
Data Link Layer (Layer-2)- Questo livello prende i dati di trasmissione grezzi (segnale, impulsi, ecc.) Dal livello fisico e crea i frame di dati e li invia al livello superiore e viceversa. Questo livello controlla anche eventuali errori di trasmissione e li ordina di conseguenza.
Physical Layer (Layer-1) - Questo livello si occupa della tecnologia hardware e del meccanismo di comunicazione effettivo come la segnalazione, la tensione, il tipo e la lunghezza del cavo, ecc.
Livello di rete
Il livello di rete è responsabile del trasporto dei dati da un host a un altro. Fornisce i mezzi per allocare indirizzi logici agli host e identificarli in modo univoco utilizzando lo stesso. Il livello di rete prende le unità di dati dal livello di trasporto e le taglia in unità più piccole chiamate pacchetto di dati.
Il livello di rete definisce il percorso dei dati, i pacchetti dovrebbero seguire per raggiungere la destinazione. I router lavorano su questo livello e forniscono un meccanismo per instradare i dati alla loro destinazione.