Internetwork Packet Exchange (IPX), é a implementaçãodaNovelldo Internet Datagram Protocol (IDP) desenvolvido pelaXerox. IPX é um protocolo de datagrama sem conexão que transmite pacotes através de umaredelocal (LAN) e forneceendereçamento deredee serviços de roteamento paraestaçõesNetWaree servidores de arquivos. É, portanto, umacamada 3protocolodomodelo OSI. É um protocolo de comunicação usado em conjunto com o Sequenced Packet Exchange (SPX) emredes locais NetWaredaNovell.
O endereçamento IPX, como o endereçamento IP, fornece um sistema hierárquico, fornecendo aos administradores os fundamentos do projeto de rede local (LAN). Esses endereços ocupam 80 bits: 32 bits (em caracteres hexadecimais) definindo o número da rede escolhido pelo administrador e 48 bits para a parte que representa o nó que corresponde ao endereço MAC do host.
A vantagem de usar o endereço MAC para a parte do host do nó é que o protocolo ARP (ganancioso em recursos de rede) se torna desnecessário e, portanto, não utilizado.
As especificações IPX fornecem aos clientes um endereço atribuído a eles dinamicamente. Os números de rede são configurados nas interfaces físicas de servidores e roteadores. Os servidores podem optar por gerar automaticamente um número de rede interna durante a instalação.
Os servidores também podem criar seu próprio número de rede IPX interno, além dos números de rede aplicados a suas interfaces. Quando um cliente se conecta a um servidor, ele usa o endereço IPX interno desse servidor. Este endereço é composto pelo número da rede interna do servidor e pelo endereço do nó 0000.0000.0001.
O NetWare oferece suporte a vários tipos de encapsulamento (ou seja, tipos de quadro) para a família de protocolos Ethernet:
Detalhes do campo:
Checksum | Definido como FFFFFFh |
Comprimento do pacote | Comprimento do datagrama IPX em bytes |
Controle de transporte | Usado por roteadores Netware. Zerado antes de uma transmissão de pacote |
Tipo de embalagem | Especifica as informações no pacote: 0Hello SAP ou 1RIP 2package ECHO 3 package error 4Netware 386 ou 5Sequenciamento de pacote de protocolo SAP 16/ 31Protocolos experimentais 17Netware 286 |
Número da rede | Número de 32 bits determinado pelo administrador da rede. 0local. |
Número do nó | Número de 48 bits que identifica o endereço de hardware da LAN. Se este número for FFFF FFFF FFFF, o endereço é um endereço de broadcast . |
Soquete | Número que identifica o pacote de diagnóstico 0451hNCP 0452hSAP 0453hRIP 0455hNetbios de alto nível Pacote de serialização (SER) - soquetes efêmeros usados para servidor de arquivos e comunicações de rede 0456h 0457h 40006000h |
A Novell abandonou o IPX em 1998, com o lançamento do NetWare 5.0, que tem suporte nativo a TCP / IP, em favor do IPv6 (começando com o suporte a IPv4 ).