Co to jest architektura systemów sieciowych?
Systems Network Architecture to zastrzeżony protokół sieciowy będący własnością i sprzedawany przez International Business Machines (IBM) od 1974 do 2002 r. Protokół ten zawiera grupę połączonych ze sobą aplikacji, protokołów i usług działających na kontrolerze komunikacyjnym IBM 3745/3746. Ten kontroler jest nadal powszechny w tysiącach różnych firm, w szczególności firmach finansowych, takich jak banki i domy maklerskie. Mimo że produkcja kontrolera komunikacji IBM 3745/3746 została zatrzymana, system nadal otrzymuje aktualizacje od IBM, a wiele systemów innych firm używa kontrolera jako podstawowego sprzętu.
Celem protokołu Systems Network Architecture było połączenie komputerów mainframe z innymi komputerami mainframe i terminalami komunikacyjnymi. Proces ten został osiągnięty przede wszystkim poprzez twarde połączenia i linie telefoniczne. Gdy technologia ta pojawiła się na rynku w połowie lat 70., branżą, która najbardziej potrzebowała szybkiego i niezawodnego połączenia, była bankowość. W rezultacie architektura systemów sieciowych stała się powszechną metodą wymiany informacji między systemami finansowymi.
Technologia ta została zaprojektowana w celu przezwyciężenia dwóch głównych wad technologicznych tamtych czasów. Pierwszym problemem był sam system komunikacji. Terminale i komputery mainframe czasu używały przewodowych portów komunikacyjnych do komunikowania się ze sobą. Porty te same były wadliwe, ale gdy porty różnych marek lub modeli próbowały się komunikować, poziom błędu często uniemożliwiał łączność. Architektura systemów sieciowych była technologiczną nakładką, która zmusiła różne porty do działania w ten sam sposób, zmniejszając wskaźniki błędów.
Druga poważna wada została wbudowana bezpośrednio w systemy IBM. W tym czasie sieć telefoniczna była tak słaba, że transmisje przebiegały bardzo wolno. Aby przezwyciężyć to ograniczenie technologiczne, duże komputery używały wiązek linii do łączenia. Każdy z tych pakietów miał setki linii komunikacyjnych. Mimo że połączenie było powolne, tyle różnych informacji napływało przez różne linie, że umożliwiało rozsądną prędkość transmisji.
Systemy IBM miały zakodowany na stałe limit 256 połączeń peryferyjnych na procesor. Chociaż było to w porządku dla większości systemów, ponieważ miały tylko kilka drukarek i klawiatur, wszystkie połączenia były liczone jako własne urządzenia peryferyjne. To poważnie ograniczyło rozmiar pakietów linii dostępnych dla komputera. Architektura systemów sieciowych pozwoliła systemowi odczytać grupę linii jako pojedynczego urządzenia peryferyjnego, zwiększając liczbę dostępnych połączeń.
Wraz ze zmianą obliczeń zmieniła się architektura systemów sieciowych, ale nie wystarczająco szybko. Nowoczesne protokoły i metody obliczeniowe sprawiły, że niektóre aspekty architektury systemów sieciowych stały się nieporęczne lub przestarzałe. W rezultacie, kiedy umowa na produkcję kontrolera komunikacji IBM 3745/3746 wygasła w 2002 r., Nie została przedłużona. System innej firmy kontynuował produkcję kontrolera i zestawów aktualizacyjnych do 2009 roku.