Livelli e protocolli del modello OSI nella rete di computer

โšก Riepilogo intelligente

Il modello OSI, con i suoi livelli e protocolli, definisce la struttura concettuale della comunicazione di rete in sette livelli: fisico, di collegamento dati, di rete, di trasporto, di sessione, di presentazione e di applicazione. Ciascun livello ha responsabilitร  e protocolli specifici e serve esclusivamente i livelli superiori e inferiori.

  • ๐Ÿ“š Memorizza i sette strati: Fisico, collegamento dati, rete, trasporto, sessione, presentazione e applicazione: dal cavo all'applicazione utente.
  • ๐Ÿ”— Raggruppare gli strati inferiori e superiori: I livelli inferiori (1โ€“4) trasferiscono bit e pacchetti; i livelli superiori (5โ€“7) gestiscono la sessione, il formato e la semantica dell'applicazione.
  • ๐Ÿงพ Associa i protocolli ai livelli: IP e ICMP al livello 3, TCP e UDP al livello 4, HTTP e SMTP al livello 7: conoscere il livello permette di scegliere lo strumento giusto.
  • ๐Ÿ†š Confronta con TCP/IP: Il modello OSI ha sette livelli e un riferimento rigoroso, mentre il TCP/IP li riduce a quattro livelli pratici utilizzati nell'Internet moderna.
  • ๐Ÿค– Utilizza l'intelligenza artificiale per eseguire il debug degli stack: Gli assistenti IA spiegano Wireshark Cattura i dati per livello, evidenzia a quale livello del modello OSI appartiene l'errore e suggerisce il comando diagnostico corretto.

7 livelli del modello OSI

Che cos'รจ il modello OSI?

Migliori Modello OSI (Open Systems Interconnection) รจ un modello di riferimento concettuale che descrive come i dati si spostano tra i sistemi in una rete. Divide la comunicazione in sette assolutitracIl modello OSI รจ composto da diversi livelli, ognuno con una responsabilitร  ben definita e un insieme specifico di protocolli. Il modello non รจ implementato esattamente come disegnato sulle reti reali (il protocollo TCP/IP รจ quello effettivamente utilizzato), ma i livelli OSI rimangono il vocabolario standard che gli ingegneri usano per ragionare sui problemi di rete.

Caratteristiche del Modello OSI

  • Uno strato viene creato solo dove un livello distinto di assorbanzatracรจ necessaria un'azione.
  • La funzione di ogni livello viene scelta in modo che sia conforme a un protocollo standardizzato a livello internazionale.
  • I livelli dovrebbero essere sufficientemente numerosi da separare le diverse problematiche, ma abbastanza pochi da evitare una complessitร  incontrollata.
  • Ogni livello si basa sul livello immediatamente sottostante per i servizi di base ed espone servizi al livello immediatamente superiore.
  • Una modifica all'interno di un livello non dovrebbe richiedere modifiche nei livelli sovrastanti o sottostanti.

Perchรฉ utilizzare il modello OSI?

  • Fornisce un vocabolario condiviso per comprendere la comunicazione all'interno di una rete.
  • Semplifica la risoluzione dei problemi separando le funzioni in livelli di rete indipendenti.
  • Aiuta gli ingegneri ad assimilare nuove tecnologie tramite mappeping su livelli familiari.
  • Consente di confrontare le relazioni funzionali tra diversi stack di protocolli.

Storia del modello OSI

  • Fine degli anni '1970 โ€” l'ISO ha avviato un programma per definire standard generali di rete.
  • 1973 โ€” un sistema sperimentale a commutazione di pacchetto nel Regno Unito ha evidenziato la necessitร  di protocolli di livello superiore.
  • 1983 โ€” Il modello OSI รจ stato pubblicato inizialmente come specifica dettagliata dell'interfaccia.
  • 1984 โ€” L'ISO ha adottato formalmente l'architettura OSI come standard internazionale (ISO 7498).

I 7 livelli del modello OSI

Il modello OSI รจ un'architettura di riferimento a livelli in cui ogni livello svolge una funzione specifica. I sette livelli lavorano insieme per trasmettere i dati dal mittente al destinatario.

  • Livelli superiori (Applicazione, Presentazione, Sessione): si occupano della semantica delle applicazioni e vengono eseguiti principalmente in ambiente software.
  • Livelli inferiori (Trasporto, Rete, Collegamento dati, Fisico): Si occupano del trasporto dei dati, della pacchettizzazione, dell'incapsulamento e del mezzo fisico. Il collegamento dati e il mezzo fisico includono anche l'hardware.

I sette strati, dall'alto verso il basso, sono:

  1. Applicazione
  2. Pronta per
  3. Sessione
  4. Trasporti
  5. Reti
  6. Collegamento dati
  7. Fisico

7 livelli del modello OSI

Diagramma dei livelli di rete.

Strato fisico

Migliori Strato fisico definisce le specifiche elettriche, meccaniche e fisiche della connessione dati. Trasporta bit grezzi su un mezzo di trasmissione e non si preoccupa di protocolli o semantica di livello superiore. PRI (Primary Rate Interface) รจ un esempio di telecomunicazione che opera a questo livello: scopri di piรน in Tutorial PRI.

Esempi di hardware a livello fisico includono schede di rete, cavi Ethernet, ripetitori e hub di rete.

Livello di collegamento dati

Migliori Livello di collegamento dati Rileva e corregge gli errori che possono verificarsi a livello fisico e gestisce il protocollo che stabilisce e termina un collegamento tra due dispositivi direttamente connessi. Incapsula i bit grezzi in frame strutturati e gestisce l'indirizzamento fisico (MAC).

Il collegamento dati รจ suddiviso in due sottolivelli:

  1. Controllo dell'accesso ai media (MAC): controlla come i dispositivi accedono al mezzo condiviso e come lo fanno transmit dati.
  2. Controllo del collegamento logico (LLC): Identifica e incapsula i protocolli del livello di rete e rileva gli errori.

Funzioni importanti del livello di collegamento dati

  • Framing: suddivide i dati del livello di rete in frame.
  • Aggiunge un'intestazione contenente l'indirizzo fisico (MAC) di origine e di destinazione.
  • Consente la trasmissione dei frame hop-to-hop tra dispositivi adiacenti.
  • Rileva gli errori e richiede nuovamente i fotogrammi danneggiati o persi.
  • Offre un meccanismo per attraversare reti indipendenti collegate tra loro.

Livello di rete

Migliori Livello di rete Fornisce i mezzi funzionali e procedurali per il trasferimento di sequenze di dati a lunghezza variabile tra host situati su reti diverse. Gestisce l'indirizzamento logico (IP), il routing e l'inoltro dei pacchetti.

La consegna a livello di rete non รจ intrinsecamente affidabile: questa garanzia รจ compito del livello di trasporto. I protocolli di gestione a questo livello includono:

  1. Protocolli di routing (OSPF, BGP, RIP).
  2. Gestione dei gruppi multicast (IGMP).
  3. Assegnazione degli indirizzi a livello di rete (DHCP).

Livello di trasporto

Migliori Strato di trasporto Si basa sul livello di rete per fornire il trasporto dati end-to-end tra i processi sulle macchine di origine e di destinazione. Mantiene proprietร  di qualitร  del servizio come l'ordinamento, l'affidabilitร  e il controllo del flusso.

Il livello di trasporto suddivide i messaggi del livello superiore in segmenti, li numera e li riassembla al ricevitore. Garantisce una consegna sequenziale e senza errori se utilizzato con protocolli affidabili come TCP, oppure accetta una perdita di dati in cambio di maggiore velocitร  se utilizzato con UDP.

Funzioni importanti del livello di trasporto

  • Segmenta il messaggio ricevuto dal livello Sessione e numera ciascun segmento.
  • Trasmette ciascun segmento al processo corretto sulla macchina di destinazione tramite le porte.
  • Garantisce che l'intero messaggio arrivi senza errori,transmitintervenendo quando necessario.
  • Gestisce il controllo del flusso in modo che un mittente veloce non sovraccarichi un destinatario lento.

Livello sessione

Migliori Livello di sessione Controlla i dialoghi (sessioni) tra due computer. Stabilisce, gestisce e termina le connessioni logiche, gestisce l'autenticazione ove necessario e supporta dialoghi sia full-duplex che half-duplex. Viene implementato piรน frequentemente in ambienti che utilizzano chiamate di procedura remota.

Funzioni importanti del livello Sessione

  • Stabilisce, mantiene e termina una sessione tra due sistemi.
  • Consente a entrambi i sistemi di avviare un dialogo controllato.
  • Aggiunge punti di controllo a un flusso di dati in modo che una sessione possa riprendere dopo un'interruzione.

Livello di presentazione

Migliori Livello di presentazione definisce il formato in cui i dati vengono scambiati tra due entitร  comunicanti e gestisce la compressione e la crittografia. A volte viene chiamato strato di sintassi.

Funzioni del livello di presentazione

  • Traduzione di set di caratteri (ad esempio, da ASCII a EBCDIC).
  • Compressione dei dati per ridurre il numero di bit trasmessi.
  • Crittografia dei dati, ad esempio TLS, per proteggere l'integritร  e la riservatezza del contenuto utile.
  • Fornisce supporto di formato per servizi quali posta elettronica e trasferimento di file.

Livello dell'applicazione

Migliori Livello di applicazione รˆ il livello piรน vicino all'utente finale e l'unico che interagisce direttamente con le applicazioni. Non contiene le applicazioni stesse, bensรฌ espone i servizi di rete che le applicazioni utilizzano.

Funzioni del livello applicativo

  • Identifica i partner di comunicazione, determina la disponibilitร  delle risorse e sincronizza la comunicazione.
  • Consente agli utenti di accedere a un host remoto.
  • Fornisce servizi di posta elettronica e accesso alla rubrica.
  • Offre accesso a database distribuiti per informazioni globali su oggetti e servizi.

Interazione tra i livelli del modello OSI

Le informazioni inviate da un'applicazione informatica a un'altra fluiscono attraverso i livelli del modello OSI sul mittente, lungo la linea di trasmissione e risalgono attraverso i livelli del ricevitore.

  • Ogni livello comunica con il livello superiore, con il livello inferiore e con il corrispondente livello peer sul sistema remoto.
  • Nel diagramma sottostante, il livello di collegamento dati del primo sistema comunica con i livelli di rete e fisico sullo stesso host e con il livello di collegamento dati del sistema remoto.

Interazione tra i livelli del modello OSI

Protocolli supportati a ogni livello del modello OSI

Strato Nome Protocolli comuni
Strato 7 Applicazione SMTP, HTTP, HTTPS, FTP, POP3, SNMP, DNS
Strato 6 Pronta per MPEG, ASCII, SSL, TLS
Strato 5 Sessione NetBIOS, SAP, RPC
Strato 4 Trasporti TCP, UDP, SCTP
Strato 3 Reti IPv4, IPv6, ICMP, IPsec, ARP, MPLS
Strato 2 Collegamento dati Ethernet, PPP, Frame Relay, ATM, HDLC
Strato 1 Fisico RS-232, 100BaseTX, ISDN, IEEE 802.11 (segnalazione fisica)

Differenze tra OSI e TCP/IP

Differenze tra OSI e TCP/IP

Modello OSI Modello TCP/IP
Fornisce una chiara distinzione tra interfacce, servizi e protocolli. Non traccia una linea di demarcazione netta tra servizi, interfacce e protocolli.
Ha sette strati. รˆ composto da quattro livelli (Applicazione, Trasporto, Internet, Accesso alla rete).
Utilizza un livello di rete dedicato per il routing. Utilizza un singolo livello Internet che combina instradamento e indirizzamento.
Dispone di livelli separati per il collegamento fisico e per il collegamento dati. Unisce i livelli fisico e di collegamento dati in un unico livello di accesso alla rete.
Il livello di trasporto รจ orientato alla connessione. Migliori TCP / IP Il livello di trasporto puรฒ essere sia orientato alla connessione (TCP) che senza connessione (UDP).
La dimensione minima dell'intestazione OSI รจ di circa 5 byte. La dimensione minima dell'intestazione TCP/IP รจ di 20 byte.

Vantaggi del modello OSI

  • Standardizza router, switch e altri dispositivi hardware in base a confini di livello ben definiti.
  • Riduce la complessitร  e standardizza le interfacce.
  • Facilita l'ingegneria modulare: i fornitori possono innovare all'interno di un livello senza compromettere gli altri.
  • Garantisce l'interoperabilitร  tecnologica tra i diversi fornitori.
  • Accelera l'evoluzione dei protocolli di rete.
  • Fornisce supporto sia per i servizi orientati alla connessione che per quelli senza connessione.
  • Rimane il modello di riferimento standard nella formazione sulle reti informatiche.
  • Offre la flessibilitร  necessaria per adattarsi a molti tipi di protocolli.

Svantaggi del modello OSI

  • Adattare i protocolli del mondo reale ai livelli del modello OSI puรฒ essere un processo tedioso.
  • Si tratta solo di un modello di riferimento, non definisce protocolli specifici.
  • Alcuni servizi sono duplicati tra i vari livelli (ad esempio, il controllo degli errori a livello di trasporto e di collegamento dati).
  • I livelli non possono essere eseguiti in parallelo: ognuno attende l'output del livello precedente.

Domande Frequenti

L'ISO (Organizzazione Internazionale per la Standardizzazione) ha sviluppato il modello OSI alla fine degli anni '1970 e lo ha adottato formalmente nel 1984 come ISO 7498. Rimane l'architettura di riferimento canonica per l'insegnamento delle reti.

OSI รจ un modello di riferimento a sette livelli. TCP/IP รจ lo stack di protocolli a quattro livelli effettivamente utilizzato su Internet, dove il livello fisico e il livello di collegamento dati sono uniti nel livello di accesso alla rete e i livelli di sessione e presentazione sono integrati nel livello di applicazione.

HTTP opera al livello Applicazione (Livello 7). Si basa su TCP al livello Trasporto (Livello 4), che a sua volta si basa su IP al livello Rete (Livello 3).

Entrambi. I filtri di pacchetto stateless operano al livello 3/4 ispezionando gli indirizzi IP e le porte TCP/UDP. I firewall applicativi (WAF) e i proxy operano al livello 7, interpretando protocolli come HTTP, DNS o altri.

โ€œPer favore, non buttate via la pizza con la salsicciaโ€ โ€” Fisico, Collegamento dati, Rete, Trasporto, Sessione, Presentazione, Applicazione โ€” dal basso verso l'alto. Reverse per un richiamo completo dall'alto verso il basso.

Gli switch standard operano al livello 2 (collegamento dati) e inoltrano i frame tramite indirizzo MAC. Gli switch di livello 3 aggiungono funzionalitร  di routing e inoltrano i pacchetti tramite indirizzo IP, combinando switching e routing in un unico dispositivo.

Gli assistenti IA annotano Wireshark Cattura livello per livello, genera quiz di esercitazione mappati su livelli specifici e spiega incidenti reali (errore DNS, errore di handshake TLS) in termini del livello OSI responsabile.

Sรฌ. Dato un sintomo come "il sito si carica lentamente solo su Wi-Fi", gli strumenti di IA lo mappano al livello piรน probabile (Fisico o Collegamento dati), suggeriscono comandi (ping, traceroute, iperf), e spiegare come confermare la causa principale.

Riassumi questo post con: