Che cos'è l'interconnessione di sistemi aperti?
L'interconnessione di sistemi aperti è un modello di riferimento che illustra come i messaggi dovrebbero essere trasmessi su una rete di telecomunicazione. Non include interfacce dettagliate. Invece, funge da guida per i creatori di reti in modo che i loro prodotti siano compatibili con quelli di altri creatori. L'interconnessione di sistemi aperti include sette funzioni, note come layer di funzioni, che devono essere eseguite quando i messaggi vengono inviati sulla rete.
Questo modello di riferimento è stato creato dall'Organizzazione internazionale per la standardizzazione (IOS). 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 di sistemi aperti sono codificate nella sezione X.200 dell'Unione internazionale delle telecomunicazioni - Standard di telecomunicazione (ITU-TS).
Ogni computer in una rete dovrebbe essere in grado di eseguire tutti e sette i livelli funzionali. Nessun programma svolge 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, di collegamento dati e di rete. Se il messaggio non è destinato al computer che sta attraversando ma sta semplicemente utilizzando il computer per facilitare il trasporto, i messaggi non passano attraverso i successivi quattro livelli. Tali livelli vengono utilizzati solo quando un messaggio passa da o a un utente.
Il livello fisico consente all'hardware di inviare e ricevere bit di dati. Il livello di collegamento dati dell'interconnessione di sistemi aperti è a conoscenza del protocollo di trasmissione e si assicura che il computer segua tali 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 di sistemi aperti. Il livello di trasporto assicura che sia arrivato il messaggio completo e verifica la presenza di errori. Come l'operatore telefonico nei vecchi film, il livello sessione coordina la connessione tra due computer. A livello di presentazione o sintassi, i dati vengono convertiti dal formato in cui sono stati inviati in un formato che può essere letto dal computer. Infine, il livello dell'applicazione si occupa di tutti i piccoli dettagli, dal controllo della velocità della connessione all'accertamento che siano presenti protezioni per la privacy e le autorizzazioni.