Systems Network Architecture
Den här artikeln behöver källhänvisningar för att kunna verifieras. (2019-03) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan. |
- Uppslagsordet SNA leder hit. För Sveriges nationalatlas, se detta uppslagsord.
Systems Network Architecture, IBM:s egen de facto-standard för datakommunikation. Den kan sägas ha spelat ut sin roll då de flesta moderna nät baseras på Internet-standarder inom TCP/IP-familjen.
SNA är mycket komplext jämfört med TCP/IP, och till skillnad från TCP-protokollen är meddelanden som skickas runt helt binära. Som jämförelse kan sägas att många TCP-protokoll innehåller styrande headrar i läsbar form, till exempel HTTP.
SNA kan förstås med hjälp av begrepp som:
- nätverksadresserbara enheter (NAU, Network Addressable Unit), dvs noder i nätet, till exempel datorer, skrivare, terminaler
- sessioner, dvs etablerade "samtal" mellan noderna
- funktionella lager (se nedan)
- kommunikationsprotokoll
- styrande domäner, dvs självständiga delnät
SNA definierar följande typer av NAU:
- SSCP, System Services Control Point, som agerar som manager för sin del av nätverket
- PU, Physical Unit, avbildar ofta de fysiska enheterna och stöder SSCP i nätstyrning och konfigurering.
- LU, Logical Unit, som agerar som "portar" för slutanvändare (End User - tex applikationsprogram, systemoperatörer, nätoperatörer) som behöver åtkomst till nätet.
SNA är en lagerbaserad arkitektur bestående av:
- presentationstjänster (Presentation Services)
- nättjänster (Network Services), som ser till nätet är konfigurerat och managerbart.
- dataflödesstyrning (Data Flow Control), som ser till att lagom stora mängder data överförs
- transmissionsstyrning (Transmission Control) som svarar bl.a. för sessioner mellan NAU:erna.
- vägstyrning (Path Control), som ser till att meddelanden slussas igenon nätverket.
- datalänkstyrning (Data Link Control), är lägsta nivån som ska se till att alla bitar i meddelandet överförs på tråden utan fel.
Noder i SNA kan vara av följande typer:
- Typ-1: Terminal node är en anslutningspunkt för en eller flera hårdvaruenheter. En terminalnod är 1 PU och upp till 64 LU:er. En LU, som nämndes ovan, är en "port" för anslutning av hårdvaruenheter.
- Typ-2: Cluster Controller node som styr 1 PU och upp till 256 LU:er. En LU kan vara port för ett antal hårdvaruenheter eller för applikationsprogram.
- Typ-4: Communication Controller node som styr kommunikation till andra COMC eller CCN
- Typ-5: Host node (dvs centraldator)
Ett SNA är ett hierarkiskt nät som delas upp i domäner, som innehåller SSCP, som styr ett antal PU:er och upp till 64 LU:er. Trots detta är det möjligt att sätta upp stora globala nätverk, där tex applikationsprogram på olika kontinenter kan samverka, eller till och med agera som ersättningsresurser (backup) i fall av haveri.