Che cos’è l’interconnessione dei sistemi aperti?

L’interconnessione dei sistemi aperti è un modello di riferimento che illustra come i messaggi dovrebbero essere trasmessi su una rete di telecomunicazioni. Non include interfacce dettagliate. Serve invece come guida per i creatori di reti in modo che i loro prodotti siano compatibili con quelli di altri creatori. L’interconnessione dei sistemi aperti comprende sette funzioni, note come livelli di funzioni, che dovrebbero essere eseguite quando i messaggi vengono inviati sulla rete.

Questo modello di riferimento è stato creato dall’Organizzazione internazionale per la standardizzazione (IOS). L’IOS è un gruppo composto da rappresentanti di oltre 160 paesi che lavora per creare standard per facilitare la comunicazione e la cooperazione commerciale tra i paesi. Le raccomandazioni per l’interconnessione dei sistemi aperti sono codificate nella sezione X.200 dell’International Telecommunications Union – Telecommunications Standards (ITU-TS).

Ogni computer in una rete dovrebbe essere in grado di eseguire tutti e sette i livelli di funzione. Nessun programma esegue tutte e quattro le funzioni. Invece, sono divisi tra diversi componenti del computer. Le funzioni possono essere eseguite dal sistema operativo, dai programmi o dai protocolli di rete.

I sette strati sono divisi in due gruppi. I primi tre vengono utilizzati ogni volta che i messaggi passano attraverso il computer. Questi sono i livelli fisico, data-link e di rete. Se il messaggio non è destinato al computer che sta attraversando ma sta solo utilizzando il computer per facilitare il trasporto, i messaggi non passano attraverso i quattro livelli successivi. Questi livelli vengono utilizzati solo quando un messaggio passa da o verso un utente.

Il livello fisico consente all’hardware di inviare e ricevere bit di dati. Il livello di collegamento dati dell’interconnessione dei sistemi aperti è a conoscenza del protocollo di trasmissione e si assicura che il computer segua queste regole. Infine, il livello di rete invia i dati al computer giusto. Proprio come un selezionatore di buste presso l’ufficio postale, divide i messaggi in posta in uscita destinata ad altri computer e posta locale destinata al computer che esegue l’elaborazione.

Se il messaggio è posta locale, viene quindi elaborato attraverso altri quattro livelli funzionali dell’interconnessione dei sistemi aperti. Il livello di trasporto si assicura che il messaggio completo sia arrivato e verifica la presenza di errori. Come l’operatore telefonico nei vecchi film, il livello di sessione coordina la connessione tra due computer. A livello di presentazione o sintassi, i dati vengono convertiti dal formato in cui sono stati inviati a un formato leggibile dal computer. Infine, il livello dell’applicazione si occupa di tutti i piccoli dettagli, dal controllo della velocità della connessione all’assicurazione della privacy e delle protezioni di autorizzazione.