Primera definición
IPX es un protocolo propietario de Novell. IPX opera en la capa de red.
El protocolo Novell IPX /SPX o Internetwork Packet Exchange/Sequenced Packet Exchange es un protocolo patentado desarrollado por Novell, una variante del protocolo «Xerox Network Systems» (XNS). IPX es el protocolo nativo de Netware: un sistema operativo cliente-servidor que proporciona a los clientes funciones de uso compartido de archivos, impresión, comunicación, fax, seguridad, correo electrónico, etc. IPX no está orientado a la conexión.
IPX/SPX se hizo prominente a principios de la década de 1980 como parte integral de Novell’s Netware. NetWare se ha convertido en un estándar de facto para el sistema operativo de red (SOR), la primera generación de redes de área local. Novell ha complementado su SOR con un conjunto de aplicaciones y utilidades orientadas a los negocios para conectar las máquinas de los clientes.
La principal diferencia entre IPX y XNS está en el uso de diferentes formatos de encapsulación de Ethernet. La segunda diferencia está en el uso que hace IPX del “Protocolo de publicidad de servicios” (SAP), el protocolo patentado de Novell.
La dirección IPX completa tiene una longitud de 12 bytes, representada por 24 caracteres hexadecimales. Por ejemplo: AAAAAAAA 00001B1EA1A1 0451 IPX Número de nodo externo Número de red de socket
Por otro lado, SPX o Sequential Packet Exchange es un módulo de NetWare DOS Requester que potencia el protocolo IPX supervisando el envío de datos a través de la red. SPX está orientado a la conexión y opera en la capa de transporte.
SPX verifica y reconoce la entrega efectiva de paquetes a cualquier nodo de la red mediante el intercambio de mensajes de verificación entre los nodos de origen y destino. La verificación SPX incluye un valor que se calcula a partir de los datos antes de transmitirlos y que se vuelve a calcular después de la recepción y debe reproducirse exactamente en ausencia de errores de transmisión.
SPX es capaz de supervisar transmisiones de datos compuestas por una sucesión de paquetes separados. Si no se responde a una solicitud de confirmación dentro de un tiempo específico, SPX retransmite el paquete en cuestión. Si falla una cantidad razonable de retransmisiones, SPX asume que la conexión está interrumpida y notifica al operador.
El protocolo SPX se deriva del protocolo IPX de Novell utilizando el «Protocolo de paquetes de Xerox».
Al igual que NetBEUI, IPX/SPX es un protocolo relativamente pequeño y rápido en una LAN. Pero a diferencia de NetBEUI, admite enrutamiento. IPX/SPX se deriva de XNS.
Microsoft proporciona NWLink como su versión de IPX/SPX. Es un protocolo de transporte y es enrutable.
Segunda definición
Significa «intercambio de paquetes de Internet». IPX es un protocolo de red utilizado originalmente por el sistema operativo Novell NetWare y posteriormente adoptado por Windows. IPX se introdujo en la década de 1980 y siguió siendo popular durante la década de 1990. Desde entonces ha sido reemplazado en gran parte por el protocolo TCP/IP estándar.
IPX es la capa de red del protocolo IPX/SPX y SPX es la capa de transporte. IPX tiene una función similar al protocolo IP y define cómo se envían y reciben los datos entre sistemas. El protocolo SPX se utiliza para establecer y mantener una conexión entre dispositivos. Juntos, los dos protocolos se pueden usar para crear una conexión de red y transferir datos entre sistemas.
IPX no tiene conexión, lo que significa que no requiere que se mantenga una conexión constante mientras se envían paquetes de un sistema a otro. Puede reanudar la transferencia desde donde la dejó cuando una conexión se interrumpe temporalmente. IPX solo se carga cuando se intenta una conexión de red, por lo que no consume recursos innecesarios.
NOTA: En la década de 1990, los videojuegos populares como Quake, Descent y WarCraft 2 admitían IPX para juegos en red. Un servicio como Kali se puede usar para emular, imitar una conexión IPX a través de Internet, lo que permite juegos a través de Internet. Ahora, la mayoría de los videojuegos usan TCP/IP o sus propios protocolos patentados para permitir que los jugadores jueguen en línea.