Järjestelmän verkkoarkkitehtuuri
Systems Network Architecture ( SNA ) on IBM :n vuonna 1974 suunnittelemaverkkoarkkitehtuurikäytetään yhdistämiseen IBM:n isäntien tai keskustietokoneiden kanssa (suuret tietokoneet ja erittäin kestävät palvelimet , jotka tukevat miljoonia tapahtumia, joita yleensä käytetään pankeissa), sekä IBM AS :n kanssa. /400 palvelimet, joita pidetään keskitason palvelimina .
Toisaalta on olemassa palvelin "SNA Server" tai "Host Integration Server" , joka toimii Microsoft Windows Server -käyttöjärjestelmässä yhdyskäytävänä SNA: n suurtietokoneverkon ja Windows-käyttöisen TCP/IP -verkon välillä ( jossa harjoituksen suorittaja on tyypillisesti IBM - isäntä , joka hyödyntää Windows NT- , Windows 2000- , Windows Server 2003- , Windows Server 2008- ja Windows Server 2012 -palvelininfrastruktuuria ).
Pankit käyttävät edelleen SNA:ta, koska he pitävät sitä turvallisempana kuin TCP/IP-malli ; on yleistä, että ATM -verkot yhdistetään SNA:n kautta.
Koska SNA on erittäin monimutkainen ohjelmoijien käytettäväksi , on olemassa funktiokirjasto tai sovellusohjelmaliittymä ( API ), nimeltään CPI-C , joka on erityisesti suunniteltu luomaan sovelluksia , jotka kommunikoivat SNA:n avulla.
Alun perin se oli suunniteltu mahdollistamaan kommunikointi isännän kanssa . Tämä isäntä ohjasi jokaista verkkoa tai aliverkkoa . Tietokoneet pystyivät kommunikoimaan tällaisen isännän kanssa , mutta ne eivät pystyneet muodostamaan suoraa yhteyttä muiden tietokoneiden kanssa. Tätä verkkotyyliä kutsutaan SNA-alialueeksi.
Ilman isäntäkoneen tarvetta uusi verkkorakenne, joka mahdollistaa vertaisviestinnän SNA:n avulla, on APPN ( Advanced Peer-to-Peer Networking ).
SNA määrittelee standardit, protokollat ja toiminnot, joita laitteet käyttävät, jotta ne voivat kommunikoida keskenään SNA-verkoissa.
SNA-arkkitehtuuri
Se on malli, jolla on yhtäläisyyksiä vertailumallin OSI ( Open System Interconnection , Open Systems Interconnection) kanssa.
SNA-arkkitehtuuri koostuu seuraavista kerroksista:
- Fyysinen - SNA ei määrittele erityisiä protokollia fyysiselle ohjauskerrokselleen. Mitä tahansa muuta standardia voidaan käyttää sen toteuttamiseen.
- Data Link Control ( DLC ) : Määrittää useita protokollia , mukaan lukien Synchronous Data Link Control ( SDLC ) ja Token Ring Network - viestintäprotokolla vertaisverkkoja varten .
- Polunhallinta : Se toteuttaa monia OSI-mallin verkkokerroksen toimintoja .
- Transmission Control - Tarjoaa luotettavan päästä päähän -yhteyspalvelun sekä salaus- ja salauksenpurkupalvelut.
- Data Flow Control : hallitsee pyyntöjen ja vastausten käsittelyä, määrittää viestintävuoron ja voi keskeyttää pyydettyjen tietojen kulun.
- Esityspalvelut : Määrittää tietojen muunnosalgoritmit tietojen muuttamiseksi lomakkeesta toiseen, synkronoi tapahtumat ja koordinoi jaettuja resursseja.
- Tapahtumapalvelut : Tarjoaa sovelluspalveluita ohjelmien muodossa, jotka toteuttavat hajautettuja käsittely- tai hallintapalveluita.
