Co to jest architektura sieci systemów?

Systems Network Architecture to zastrzeżony protokół sieciowy należący do i sprzedawany przez International Business Machines (IBM) od 1974 do 2002 roku. Protokół ten zawiera grupę połączonych ze sobą aplikacji, protokołów i usług, które działają na kontrolerze komunikacyjnym IBM 3745/3746. Ten kontroler jest nadal powszechny w tysiącach różnych firm, w szczególności w firmach finansowych, takich jak banki i domy maklerskie. Mimo wstrzymania produkcji kontrolera komunikacyjnego IBM 3745/3746, 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 typu mainframe z innymi komputerami typu mainframe i terminalami komunikacyjnymi. Proces ten został osiągnięty przede wszystkim za pomocą stałych połączeń i linii telefonicznych. Kiedy ta technologia pojawiła się na rynku w połowie lat 70-tych, branżą o największej potrzebie szybkich i niezawodnych połączeń międzysystemowych była bankowość. W rezultacie architektura sieci systemów stała się powszechną metodą wymiany informacji między systemami finansowymi.

Ta technologia 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 w tamtych czasach używały przewodowych portów komunikacyjnych do komunikowania się ze sobą. Te porty same w sobie były wadliwe, ale gdy porty różnych marek lub modeli próbowały się komunikować, częstość błędów uniemożliwiała łączność. Systems Network Architecture była nakładką technologiczną, która zmuszała różne porty do działania w ten sam sposób, zmniejszając liczbę 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 ​​transmisja była bardzo powolna. Aby przezwyciężyć to technologiczne ograniczenie, duże komputery używały do ​​łączenia się wiązek liniowych. Każdy z tych pakietów miał setki linii komunikacyjnych. Mimo że połączenie było powolne, przez różne linie napływało tyle informacji, że umożliwiało to rozsądne prędkości transmisji.

Systemy IBM miały zakodowany limit 256 połączeń peryferyjnych na procesor. Chociaż było to w porządku w przypadku większości systemów, ponieważ miały one tylko kilka podłączonych drukarek i klawiatur, każde połączenie linii było liczone jako własne urządzenie peryferyjne. To poważnie ograniczyło rozmiar pakietów linii dostępnych dla komputera. Systems Network Architecture pozwoliło systemowi na odczytanie grupy linii jako pojedynczego urządzenia peryferyjnego, zwiększając liczbę dostępnych połączeń.

Wraz ze zmianą komputerów, zmieniała się wraz z nią architektura sieci systemów, ale nie była wystarczająco szybka. 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, gdy w 3745 roku wygasł kontrakt na produkcję kontrolera komunikacyjnego IBM 3746/2002, nie został on przedłużony. System innej firmy kontynuował produkcję kontrolera i zestawów aktualizacyjnych do 2009 roku.