Xeroxin verkkopalvelut

XNS-protokollapino ( X erox  n network services services ) on joukko protokollia , jotka Xerox Corporation on kehittänyt 1970-luvun lopulla ja 1980-luvun alussa. XNS - protokollat ​​on jaettu 5 kerrokseen , jotka vastaavat OSI - mallin 7 kerrosta . Tarjoa pakettien reititys ja toimitus. Suunniteltu käytettäväksi erilaisissa tiedonsiirtoympäristöissä . Kaupalliset yritykset käyttävät sitä ensimmäisten sisäisten lähiverkkojen rakentamiseen.

Historia

XNS-protokollia käytettiin alun perin lähiverkoissa. Jossain määrin XNS-protokollia kopioivat käytännössä kaikki 1980- ja 1990-luvuilla käytössä olleet verkkojärjestelmät (vaikka tällä oli vain vähän vaikutusta TCP/IP-pinon protokolliin ). Sen saatavuuden ja varhaisen markkinoilletulon ansiosta useimmat lähiverkkoja perustamisestaan ​​lähtien käyttäneet yritykset ovat ottaneet XNS-pinon käyttöön, mukaan lukien:

Sittemmin jokainen näistä yrityksistä on tehnyt useita muutoksia XNS:ään.

Novell Company :

Ungermann-Bass on muuttanut RIP - protokollaa sisältämään tuen viiveille, hyppyjen määrälle ja muille pienille muutoksille . 

Ajan myötä XNS-pinon muunnetuista toteutuksista on tullut suositumpia kuin Xeroxin kehittämä alkuperäinen pino . XNS-protokollia käytettiin PC-tietokoneiden liittämiseen paikallisiin verkkoihin.

XNS-tasot

XNS-pinon protokollat ​​on jaettu 5 kerrokseen (toisin kuin OSI-malli , joka jakaa protokollat ​​7 kerrokseen).

XNS ei sisällä OSI-mallin kerrosta 5 (istuntokerrosta) vastaavia protokollia.

Verkkokerros

XNS-pinon verkkokerroksen protokolla on Internet Datagram Protocol ( IDP ) .  IDP perustuu PARC Universal Packet (PUP) -protokollaan, jonka Xerox kehitti 1970-luvulla. IDP vastaa suunnilleen IP :tä ( internet p rotocol , internet protocol) TCP /IP-pinosta . IDP on suunniteltu täydentämään Ethernet Local Area Network -protokollaa (myös Xeroxin kehittämä).  

IDP:n loogiset verkko-osoitteet koostuvat kolmesta kentästä:

IDP:n isäntäosoitteet ovat yleensä niiden MAC-osoitteita .

Toisin kuin TCP / IP , IDP:ssä kaikki neljä liitäntäkenttää (lähdeosoite, lähdeportti, kohdeosoite, kohdeportti) sisältyvät IDP-otsikkoon, joten ylemmän kerroksen protokollien ei tarvitse demultipleksoida.

IDP-otsikko sisältää myös tarkistussummakentän . Tarkistussumma lasketaan koko paketille, vaikka sitä ei vaadita.

XNS-pinossa on myös protokolla isännän saatavuuden tarkistamiseksi verkossa. Tämä protokolla suorittaa samat toiminnot kuin ping IP : ssä , mutta toimii alemmalla tasolla.

RIP :tä käytettiin reititysprotokollana . RIP luotiin englanninkielisen protokollan pohjalta. g ateway i nformation p rotocol , sisältyy PARC Universal Packet (PUP) -sarjaan. RIP on edelleen käytössä muissa protokollaperheissä pienin muutoksin. Muutokset vaikuttivat osoitemuotoon - RIP:n osoitekenttiä muutettiin siten, että niihin voitiin tallentaa muiden protokollaperheiden osoitteita.  

Kuljetuskerros

Siellä oli kaksi pääkuljetusprotokollaa , jotka molemmat poikkesivat suuresti PUP - kuljetusprotokollasta .

Ensimmäinen  on SPP ( Sequenced Packet Protocol , Sequenced Packet Transfer Protocol). Se eroaa TCP :stä vain siinä, että järjestysnumeroita ei lasketa tavuille (kuten TCP tai BSP PUP -joukosta ), vaan paketeille. SPP-paketit eivät voi olla pidempiä kuin 576 tavua. Asiakasprosessit voivat neuvotella eri pakettikokojen käytöstä yhteyden muodostamisen aikana, mutta SPP ei määrittele tällaisten neuvottelujen luonnetta.

Toinen XNS-kuljetuskerroksen protokolla on PEP ( p acket  e xchange p rotocol , Packet Exchange Protocol). PEP on protokolla, joka ei takaa toimitusta eikä vaadi yhteyden muodostamista. Samanlainen kuin UDP ja sen edeltäjä, Novellin PXP . PEP perustuu yhden paketin periaatteeseen ja tarjoaa uudelleenlähetykset, mutta ei kaksoispakettien havaitsemista. Hyödyllinen sovelluksissa, joissa pyyntö-vastaustapahtumat voidaan toistaa kontekstia muuttamatta (ovat idempotenttia ) tai joissa luotettava siirto suoritetaan toisella tasolla.

EP-protokollaa käytetään virheilmoitusten (esimerkiksi " pakettihäviö " ) lähettämiseen .  EP:tä käytetään myös PUP -sarjassa . TCP/IP-pino käyttää ICMP : tä samaan tarkoitukseen .

Sovelluskerros

Sovelluskerroksen XNS-protokollia ei käytetä laajalti. Useimmat kaupalliset XNS:ää käyttävät tuotteet (kuten NetWare OS ) ovat luoneet omat sovelluskerroksen protokollansa.

Alkuperäisessä Xerox - konseptissa XNS-sovelluskerroksen protokollat, kuten:

työskenteli Courier-protokollan lisäksi.

Osallistuminen

IP -protokollan suosion ja laajan käyttöönoton vuoksi XNS-protokollia ei enää käytetä.

1980-luvulla XNS-protokollalla oli tärkeä rooli verkkoteknologian kehityksessä, mikä sai ohjelmisto- ja laitteistovalmistajat vakavasti harkitsemaan sellaisten laskenta-alustojen rakentamista, jotka tukevat samanaikaisesti useampaa kuin yhtä verkkoprotokollapinoa.

Linkit