IPX ( englanniksi i nternetwork p acket e x change - internetwork packet exchange) on OSI-mallin verkkokerroksen protokolla IPX /SPX - protokollapinossa . Johdettu Xerox Network Servicesin IDP :stä . Se voi toimia myös kuljetuskerroksen protokollana .
IPX/SPX-protokollapaketti oli suosituin 1980-luvun lopulta 1990-luvun puoliväliin, koska sitä käytettiin Novell NetWaressa [1] ja myös siksi, että DOS- ja Windows -käyttöjärjestelmissä (ennen Windows 95 :tä) johtuen sen rajallisesta koosta. päämuistialue (jopa 640 kilotavua) oli erittäin tärkeää, että IPX-ajurit vievät pienen määrän muistia. Toinen IPX:n etu on konfiguroinnin helppous asiakastietokoneissa. IPX ei kuitenkaan skaalaudu hyvin suuriin verkkoihin, kuten Internetiin , kun taas TCP/IP :stä on tullut yleiskäyttöisempi ratkaisu. Tietokoneet ja verkot käyttävät useita verkkoprotokollia , minkä ansiosta lähes kaikki IPX-sivustot voivat toimia TCP/IP :n yli Internet-yhteyden tarjoamiseksi [ 2] . On myös mahdollista ajaa myöhempiä Novell -tuotteita ilman IPX:ää, täydellä IPX- ja TCP/IP - tuella Novell NetWare versiosta 5 [3] .
IPX:n tärkein etu on, että se vaatii vähän tai ei ollenkaan konfigurointia. Aikana, jolloin dynaamisten isäntämääritysten protokollia ei ollut olemassa ja BOOTP ei ollut yleinen, IPX-verkko voitiin määrittää lähes automaattisesti. Asiakastietokone käytti verkkokorttinsa MAC-osoitetta isäntäosoitteena ja oppi palvelimilta tai reitittimistä , mitä sen tarvitsee tietää verkkotopologiasta . Reitit jaetaan RIP -protokollan ja palvelut SAP -protokollan kautta
Jokaisella IPX-paketilla on otsikko, jolla on seuraava rakenne:
tavua | Ala |
---|---|
2 | Tarkistussumma (aina 0xFFFF - ei tarkistussumman tarkistusta) |
2 | Paketin koko (mukaan lukien itse IPX-otsikko) |
yksi | Kuljetuksen hallinta (vaihteiden lukumäärä) |
yksi | Pakkaustyyppi |
12 | Määränpään osoite |
12 | Toimitusosoite |
Paketin tyyppi voi olla:
Merkitys | Arvo/protokolla |
---|---|
0 | Tuntematon |
yksi | LEPÄÄ RAUHASSA |
2 | kaikupaketti |
3 | Pakettivirhe |
neljä | PEP |
5 | SPX |
17 | NCP |
IPX-osoitteen rakenne on seuraava:
tavua | Ala |
---|---|
neljä | Verkon numero |
6 | Solmun numero |
2 | pistorasian numero |
Verkkonumeron avulla voit liittää IPX-solmuja, jotka eivät kuulu samaan verkkoon tai kaapelijärjestelmään.
Isäntänumeroa käytetään viittaamaan tiettyyn tietokoneeseen (verkkoliitäntään) tietyssä verkossa. Asiakastietokoneet käyttävät MAC-osoitettaan isäntänumerona.
Arvoa FF:FF:FF:FF:FF voidaan käyttää solmun numerona paketin lähettämiseksi kaikkiin nykyisen verkon solmuihin.
Socket-numeron läsnäolo IPX-osoitteessa mahdollistaa IPX:n toiminnan UDP :n kaltaisena siirtokerroksen protokollana .
pistorasian numero | pöytäkirja |
---|---|
0x0001–0x0BB8 | Xeroxin rekisteröimä |
0x0001 | pakettien reititystiedot |
0x0002 | kaiunkäsittelypaketti |
0x0003 | Virhe paketin käsittelyssä |
0x0020–0x003F | Kokeellinen |
0x0BB9–0xFFFF | Dynaaminen tehtävä |
0x0451 | NetWare Core Protocol |
0x0452 | MAHLA |
0x0453 | LEPÄÄ RAUHASSA |
0x0455 | NetBIOS |
0x0456 | Diagnostiikkapaketti |
0x0457 | Sterilointipaketti |
0x4000–0x4FFF | Dynaamisesti määritetyt socket-nimet |
0x4003 | Novell NetWare -asiakkaiden käyttämä |
0x8000-0xFFFF | Staattisesti määritetyt pistorasian numerot |
0x8060 | IPX |
0x9091 | TCP IPXF :n kautta |
0x9092 | UDP IPXF :n kautta |
0x9093 | IPXF , IPX-fragmentointiprotokolla |
IPX voidaan lähettää Internetin kautta käyttämällä neljän tyyppistä kehystä:
Muissa verkoissa kuin Ethernetissä on käytettävissä vain kaksi kehystyyppiä 802.2 ja SNAP .