Architettura a strati per le reti

Modelli a strati

Una rete come Internet è un sistema estremamente complesso, si stima che ci siano più di 20 miliardi di dispositivi connessi alla rete (quanti dei vostri dispositivi - PC, smartphone, PS5, … - sono connessi ad Internet?).

Rifletti

Quanti e quali dispositivi sono connessi? Scrivi una risposta e solo dopo clicca qui e rifletti sulla tua risposta. Aggiungeresti qualcosa alla lista dei tuoi dispositivi connessi?

Per gestire un sistema così complesso le reti sono basate su architetture a strati (layered architecture).

Definizione

Un’architettura di rete è l’insieme di tutte le componenti, hardware e software, che costituiscono la rete e le modalità con cui tali componenti sono organizzate e comunicano tra di loro (i protocolli).

Osserva

Il modello a strati è quello utilizzato anche per spedire documenti fisici: esempio.

Livelli e Service Access Point

In una architettura a strati ci sono vari livelli (4 nell’esempio a fianco). I livelli più alti (numero più grande) fanno richieste ai livelli più bassi seguendo la regola che il livello n fa richieste solo al livello n-1. Ad esempio, il livello 3 può solo richiedere servizi al livello 2. Queste richieste vengono fatte attraverso dei Service Access Point (SAP). Un SAP si può vedere come un’interfaccia (ad esempio interface di Java) che mette a disposizione dei servizi (metodi).

Ogni livello si occupa di un specifico problema della trasmissione su rete, ad esempio il livello 1 (quello più in basso) spedisce i bit sul mezzo fisico (es. il cavo di rame o etere). Il livello più alto è quello che si occupa di prendere in carico la richiesta dell’utente (ad esempio l’URL digitato sulla barra degli indirizzi del browser).

Livello 1
Livello 1
Livello 2
Livello 2
Livello 3
Livello 3
Livello 4
Livello 4
SAP
SAP
Viewer does not support full SVG 1.1

Modello ISO/OSI

L’ente internazionale di standardizzazione International Organization for Standardization (ISO) ha proposto un’architettura a strati chiama Open System Interconnection (OSI), da cui il nome ISO/OSI. Questo modello di architettura prevede 7 livelli.

  1. Fisico (physical): trasmette bit sul canale di trasmissione
  2. Collegamento (data link): crea e trasmette frame
  3. Rete (network): crea e instrada pacchetti
  4. Trasporto (transport): crea e trasmette segmenti
  5. Sessione (session)
  6. Presentazione (presentation)
  7. Applicazione (application)

L’architettura ISO/OSI non è stata molto utilizzata principalmente perché l’architettura TCP/IP (vedi sotto) ha avuto maggior successo anche grazie al fatto che è l’architettura utilizzata dalla rete Internet.

OSI Model v1

Modello TCP/IP

Anche la rete Internet utilizza un’architettura a strati chiamata TCP/IP o Internet Suite Protocol. Rispetto all’architettura ISO/OSI, questa contiene 4 livelli

  1. Interfaccia di Rete (network interface)
  2. Rete (network)
  3. Trasporto (transport)
  4. Applicazione (application)

Nella figura a fianco si vede la corrispondenza tra i livelli ISO/OSI ed i livelli TCP/IP. Come si vede, due sono le differenze principali.

  • Il livello applicazione di TCP/IP comprende tutti e tre i livelli più alto di ISO/OSI
  • Il livello di interfaccia di rete di TCP/IP comprende i due livelli più bassi di ISO/OSI
  • Michele Schimd © 2024
  • Ultimo aggiornamento: 17/02/2024
  • Materiale di studio e di esercizio per gli alunni dello Zuccante.

Creative Commons License