Che cos'è l'architettura di rete dei sistemi?
Systems Network Architecture è un protocollo di rete proprietario di proprietà e commercializzato da International Business Machines (IBM) dal 1974 al 2002. Questo protocollo contiene un gruppo di applicazioni, protocolli e servizi interconnessi eseguiti sul controller di comunicazione IBM 3745/3746. Questo controller è ancora comune in migliaia di società diverse, in particolare società finanziarie come banche e società di intermediazione. Anche se la produzione del controller di comunicazione IBM 3745/3746 è stata interrotta, il sistema riceve ancora aggiornamenti da IBM e un'ampia gamma di sistemi di terze parti utilizza il controller come hardware di base.
Il punto del protocollo Systems Network Architecture era la connessione dei computer mainframe con altri mainframe e terminali di comunicazione. Questo processo è stato realizzato principalmente attraverso connessioni rigide e linee telefoniche. Quando questa tecnologia è arrivata sul mercato a metà degli anni '70, l'industria con il maggior bisogno di interconnettività rapida e affidabile era il settore bancario. Di conseguenza, l'architettura di rete dei sistemi è diventata un metodo comune di scambio di informazioni tra sistemi finanziari.
Questa tecnologia è stata progettata per superare due importanti svantaggi tecnologici del tempo. Questo primo problema era lo stesso sistema di comunicazione. Terminali e mainframe dell'epoca utilizzavano porte di comunicazione cablate per comunicare tra loro. Queste porte erano buggy da sole, ma quando le porte di marche o modelli diversi tentavano di comunicare, il tasso di errore rendeva spesso impossibile la connettività. Systems Network Architecture è stato un overlay tecnologico che ha costretto le porte diverse a funzionare allo stesso modo, riducendo i tassi di errore.
L'altro grande svantaggio è stato integrato direttamente nei sistemi IBM. All'epoca la rete telefonica era così scarsa che le trasmissioni erano estremamente lente. Al fine di superare questa limitazione tecnologica, i computer di grandi dimensioni hanno utilizzato fasci di linee per connettersi. Ognuno di questi bundle aveva centinaia di linee di comunicazione. Anche se la connessione era lenta, attraverso le diverse linee arrivavano così tante informazioni da consentire velocità di trasmissione ragionevoli.
I sistemi IBM avevano un limite hardcoded di 256 connessioni periferiche per processore. Mentre questo andava bene per la maggior parte dei sistemi poiché avevano solo una manciata di stampanti e tastiere collegate, ogni connessione di linea contava come la propria periferica. Ciò limitava notevolmente la dimensione dei bundle di linee disponibili per il computer. Systems Network Architecture ha permesso al sistema di leggere un gruppo di linee come una singola periferica, aumentando il numero di connessioni disponibili.
Quando il calcolo è cambiato, l'architettura di rete dei sistemi è cambiata con esso, ma non abbastanza velocemente. I protocolli e i metodi di elaborazione moderni hanno reso alcuni aspetti dell'architettura di rete dei sistemi ingombranti o obsoleti. Di conseguenza, quando il contratto per la produzione del controller di comunicazione IBM 3745/3746 è scaduto nel 2002, non è stato rinnovato. Un sistema di terze parti ha continuato a produrre controller e kit di aggiornamento fino al 2009.