Wat is een systeemnetwerkarchitectuur?
Systems Network Architecture is een eigen netwerkprotocol dat eigendom is van en op de markt wordt gebracht door International Business Machines (IBM) van 1974 tot 2002. Dit protocol bevat een groep onderling verbonden applicaties, protocollen en services die worden uitgevoerd op de IBM 3745/3746 communicatiecontroller. Deze controller is nog steeds gebruikelijk in duizenden verschillende bedrijven, met name financiële bedrijven zoals banken en beursvennootschappen. Hoewel de productie van de IBM 3745/3746-communicatiecontroller is gestopt, ontvangt het systeem nog steeds updates van IBM en een breed scala aan systemen van derden gebruikt de controller als hun basishardware.
Het punt van het Systems Network Architecture-protocol was de verbinding van mainframecomputers met andere mainframes en communicatie-terminals. Dit proces werd voornamelijk bereikt via harde verbindingen en telefoonlijnen. Toen deze technologie halverwege de jaren zeventig op de markt kwam, was bankieren de grootste behoefte aan snelle en betrouwbare interconnectiviteit. Als gevolg hiervan werd Systems Network Architecture een gebruikelijke methode voor het uitwisselen van informatie tussen financiële systemen.
Deze technologie is ontworpen om twee grote technologische nadelen van die tijd te overwinnen. Dit eerste probleem was het communicatiesysteem zelf. Terminals en mainframes van die tijd gebruikten bedrade communicatiepoorten om met elkaar te praten. Deze poorten waren op zichzelf buggy, maar toen poorten van verschillende merken of modellen probeerden te communiceren, maakte het foutenpercentage vaak connectiviteit onmogelijk. Systeemnetwerkarchitectuur was een technologische overlay die ongelijke poorten dwong om op dezelfde manier te werken, waardoor het foutenpercentage afnam.
Het andere grote nadeel was direct ingebouwd in de IBM-systemen. In die tijd was het telefoonnetwerk zo slecht dat de uitzendingen extreem traag waren. Om deze technologische beperking te overwinnen, gebruikten grote computers lijnbundels om verbinding te maken. Elk van deze bundels had honderden communicatielijnen. Hoewel de verbinding traag was, kwam er zoveel informatie binnen via de verschillende lijnen dat het redelijke transmissiesnelheden toestond.
De IBM-systemen hadden een hard gecodeerde limiet van 256 perifere verbindingen per processor. Hoewel dit voor de meeste systemen prima was, omdat ze slechts een handvol printers en toetsenborden hadden aangesloten, telde elke lijnverbinding als zijn eigen randapparaat. Dit heeft de beschikbare lijnbundels voor de computer ernstig beperkt. Systemen Netwerkarchitectuur stond het systeem toe om een groep lijnen als een randapparaat te lezen, waardoor het aantal beschikbare verbindingen toenam.
Terwijl het computergebruik veranderde, veranderde Systems Network Architecture ermee, maar niet snel genoeg. Moderne computerprotocollen en methoden maakten bepaalde aspecten van systeemnetwerkarchitectuur onhandig of verouderd. Als gevolg hiervan werd het contract voor de productie van de IBM 3745/3746-communicatiecontroller in 2002 niet meer verlengd. Een systeem van derden bleef de controller en upgradekits produceren tot 2009.