Az IPX ( angolul i nternetwork p acket e x change - internetwork packet exchange) az OSI modell hálózati rétegbeli protokollja az IPX/SPX protokollveremben . A Xerox Network Services IDP -jéből származik . Szállítási réteg protokollként is működhet .
Az IPX/SPX protokollcsomag volt a legnépszerűbb az 1980-as évek végétől a 90-es évek közepéig, mert a Novell NetWare -ben [1] használták, valamint azért is, mert a DOS és a Windows számára (a Windows 95 előtt ) a korlátozott mérete miatt. fő memóriaterület (legfeljebb 640 kilobájt) nagyon fontos volt, hogy az IPX-illesztőprogramok kis mennyiségű memóriát foglaljanak el. Az IPX másik előnye a könnyű konfigurálás az ügyfélszámítógépeken. Az IPX azonban nem skálázható jól az olyan nagy hálózatokhoz, mint az internet , míg a TCP/IP általánosabb megoldássá vált. A számítógépek és hálózatok több hálózati protokollt használnak , ami lehetővé teszi, hogy szinte az összes IPX-webhely TCP/IP -n keresztül futhasson az internetkapcsolat biztosítása érdekében [ 2] . Lehetőség van későbbi Novell termékek IPX nélküli futtatására is, teljes IPX és TCP/IP támogatással a Novell NetWare 5-ös verziójától [3] .
Az IPX fő előnye, hogy alig vagy egyáltalán nem igényel konfigurációt. Abban az időben, amikor nem léteztek protokollok a dinamikus gazdagép-konfigurációhoz, és a BOOTP nem volt általános, az IPX-hálózatot szinte automatikusan lehetett konfigurálni. Az ügyfélszámítógép a hálózati kártyájának MAC-címét használta gazdagép címként, és a kiszolgálóktól vagy útválasztóktól megtanulta, hogy mit kell tudnia a hálózati topológiáról . Az útvonalak a RIP protokollon , a szolgáltatások pedig az SAP protokollon keresztül vannak elosztva
Minden IPX-csomagnak van egy fejléce a következő szerkezettel:
bájtok | Terület |
---|---|
2 | Ellenőrző összeg (Mindig 0xFFFF - nincs ellenőrző összeg ellenőrzése) |
2 | Csomagméret (beleértve magát az IPX-fejlécet is) |
egy | Szállítás vezérlés (fokozatok száma) |
egy | Csomag Típus |
12 | Cél címe |
12 | Szállítási cím |
A csomag típusa lehet:
Jelentése | Érték/Protokoll |
---|---|
0 | Ismeretlen |
egy | NYUGODJ BÉKÉBEN |
2 | visszhang csomag |
3 | Csomag-hiba |
négy | ELEVENSÉG |
5 | SPX |
17 | NCP |
Az IPX-címzés szerkezete a következő:
bájtok | Terület |
---|---|
négy | Hálózati szám |
6 | Csomópont száma |
2 | aljzat száma |
A hálózati szám lehetővé teszi olyan IPX-csomópontok társítását, amelyek nem tartoznak ugyanahhoz a hálózathoz vagy kábelrendszerhez.
A gazdagépszám egy adott számítógépre (hálózati interfészre) utal egy adott hálózaton. Az ügyfélszámítógépek a MAC-címüket használják gazdagépszámként.
Az FF:FF:FF:FF:FF érték használható csomópontszámként a csomag elküldéséhez az aktuális hálózat összes csomópontjához.
A socket szám jelenléte az IPX-címben lehetővé teszi, hogy az IPX az UDP -hez hasonló szállítási réteg protokollként működjön.
aljzat száma | Jegyzőkönyv |
---|---|
0x0001–0x0BB8 | A Xerox regisztrálta |
0x0001 | csomagok útválasztási információi |
0x0002 | visszhang feldolgozó csomag |
0x0003 | Hiba a csomag kezelése során |
0x0020–0x003F | Kísérleti |
0x0BB9–0xFFFF | Dinamikus hozzárendelés |
0x0451 | NetWare Core Protocol |
0x0452 | NEDV |
0x0453 | NYUGODJ BÉKÉBEN |
0x0455 | NetBIOS |
0x0456 | Diagnosztikai csomag |
0x0457 | Sterilizálási csomag |
0x4000–0x4FFF | Dinamikusan hozzárendelt socketnevek |
0x4003 | Novell NetWare kliensek használják |
0x8000-0xFFFF | Statikusan hozzárendelt aljzatszámok |
0x8060 | IPX |
0x9091 | TCP IPXF felett |
0x9092 | UDP IPXF felett |
0x9093 | IPXF , IPX fragmentációs protokoll |
Az IPX 4 típusú kerettel továbbítható az interneten :
Az Ethernettől eltérő hálózatokon csak 2 kerettípus érhető el: 802.2 és SNAP .