IPX/SPX
IPX/SPX significa intercambio de paquetes entre redes/intercambio de paquetes secuenciado. IPX y SPX son protocolos de red utilizados inicialmente en redes que utilizan los sistemas operativos Novell NetWare (ya descontinuados). También se utilizaron ampliamente en redes que implementaban LANS de Microsoft Windows, ya que reemplazaron a las LANS de NetWare, pero ya no se usan ampliamente. IPX/SPX también se usó ampliamente antes y hasta Windows XP, que admitía los protocolos, mientras que las versiones posteriores de Windows no, y TCP/IP asumió el control de las redes.
Capas de protocolo
IPX y SPX se derivan de la tecnología de Xerox Network Systems. Protocolos IDP y SPP respectivamente. IPX es un protocolo de capa de red (capa 3 del modelo OSI), mientras que SPX es un protocolo de capa de transporte (capa 4 del modelo OSI). La capa SPX se encuentra encima de la capa IPX y proporciona servicios orientados a la conexión entre dos nodos de la red. SPX se utiliza principalmente en aplicaciones cliente-servidor.
Tanto IPX como SPX proporcionan servicios de conexión similares a TCP/IP; el protocolo IPX tiene similitudes con el Protocolo de Internet y SPX tiene similitudes con TCP. IPX/SPX se diseñó principalmente para redes de área local (LAN) y es un protocolo muy eficiente para este propósito (normalmente el rendimiento de SPX supera al de TCP en una LAN pequeña, ya que en lugar de ventanas de congestión y reconocimientos de confirmación, SPX utiliza NAK simples). Sin embargo, TCP/IP se ha convertido en el protocolo estándar de facto. Esto se debe en parte a su rendimiento superior en redes de área amplia e Internet (que utiliza IP exclusivamente), y también a que TCP/IP es un protocolo más maduro, diseñado específicamente con este propósito en mente.
A pesar de los protocolos' asociación con NetWare, no son necesarios para la comunicación NetWare (a partir de NetWare 5.x) ni se utilizan exclusivamente en redes NetWare. La comunicación NetWare requiere una implementación NCP, que puede utilizar IPX/SPX, TCP/IP o ambos como transporte.
Implementaciones
Novell fue en gran medida responsable del uso de IPX como un popular protocolo de redes informáticas debido a su dominio en el mercado de software de sistemas operativos de redes (junto con Novell Netware) desde finales de los años 1980 hasta mediados de los 1990.
DOS
El cliente NetWare original de Novell fue escrito para DOS. Las versiones iniciales requerían una pila de protocolos enlazados, donde el administrador de red crearía un ejecutable separado para cada configuración de tarjeta de red en la red. Este ejecutable se cargaría en el momento del arranque y permanecería residente en la memoria hasta que se apagara el sistema. Implementaciones posteriores permitieron cargar y descargar dinámicamente la pila de red, utilizando módulos preexistentes. Esto simplificó enormemente el mantenimiento de las estaciones de trabajo de los clientes en la red.
IPX/SPX era el estándar de facto para los juegos en red multiusuario de la era DOS. Muchos juegos' La longevidad se extendió a través de programas de túnel como Kali y Kahn, que permitieron jugarlos a través de Internet en lugar de solo mediante LAN. DOSBox emula IPX sobre UDP.
Windows
Debido a la prevalencia de IPX/SPX en las LAN en la década de 1990, Microsoft agregó soporte para los protocolos en Windows'. pila de redes, comenzando con Windows para trabajo en grupo y Windows NT. Microsoft incluso llamó a su implementación "NWLink", lo que implica que la inclusión de los transportes de capa 3/4 proporcionaba conectividad NetWare. En realidad, los protocolos eran compatibles como transporte nativo para Windows'. La conectividad SMB/NetBIOS y NetWare requirió la instalación adicional de un cliente NCP (Microsoft proporcionó un cliente NetWare básico con Windows 95 y posteriores, pero no se instaló automáticamente e inicialmente solo admitía el modo de enlace NetWare). NWLink todavía se proporcionaba con Windows (hasta Windows Server 2003 incluido), pero no está incluido ni es compatible con Windows Vista. Se desaconseja encarecidamente su uso porque no se puede utilizar para redes Windows excepto como transporte para NetBIOS, que está en desuso.
En su mayor parte, el software cliente de Windows de 32 bits de Novell ha evitado NWLink en favor de una alternativa desarrollada por Novell, aunque algunas versiones permiten el uso de la implementación IPX/SPX de Microsoft (con advertencias sobre posibles incompatibilidades).).
Otros
Durante varios años, Novell proporcionó un cliente NetWare nativo para OS/2. Esta era similar en estructura al cliente para DOS.
Did you mean:Novell also published an IPX client for Classic Mac OS called Mac IPX. This was not only used by the Mac NetWare client, but also by games such as Doom and Warcraft III for multiplayer play.
Se han escrito implementaciones para varias versiones de Unix/Linux, tanto por Novell como por otros proveedores. En particular, UnixWare de Novell admitía IPX/SPX de forma nativa. Sin embargo, si bien UnixWare podía actuar como cliente para servidores NetWare y las aplicaciones podían admitir opcionalmente IPX/SPX como transporte, UnixWare no brindaba la capacidad de compartir archivos o impresoras en una red NetWare sin un paquete de software adicional. Open Enterprise Server: Linux no es compatible con IPX/SPX. El kernel de Linux solía admitir IPX/SPX, pero la compatibilidad con SPX se eliminó en 2002 y la compatibilidad con IPX se eliminó en 2018.
El sistema operativo de código abierto FreeBSD incluye una pila IPX/SPX, para admitir tanto un cliente de sistema de archivos NetWare, nwfs, como un servidor NetWare que utiliza Mars NWE (que proporciona algunas funciones). OpenBSD dejó de ser compatible con la versión 4.2 y la 4.1 necesitaba algo de trabajo para compilarse con IPX.
Legado
El uso de IPX ha disminuido en los últimos años, a medida que el auge de Internet ha hecho que TCP/IP sea omnipresente. El intento inicial de Novell de admitir TCP/IP como protocolo de cliente, llamado NetWare/IP, simplemente "tunelizó" el protocolo de cliente. IPX dentro de paquetes IP, lo que permite a los clientes y servidores NetWare comunicarse a través de redes TCP/IP puras. Sin embargo, debido a una implementación compleja y una pérdida significativa de rendimiento debido a la sobrecarga del túnel, NetWare/IP fue ignorado en gran medida, excepto como un mecanismo para enrutar IPX a través de enrutadores TCP/IP únicamente y enlaces WAN. NetWare 5.x introdujo soporte nativo para NCP sobre TCP/IP, que ahora es la configuración preferida. El sucesor de NetWare, Open Enterprise Server, viene en dos versiones: OES-NetWare, que proporciona soporte heredado para IPX/SPX (obsoleto), y OES-Linux, que sólo admite TCP/IP.
Tanto Microsoft como Novell han brindado soporte (a través de Proxy Server/ISA Server y BorderManager respectivamente) para IPX/SPX como protocolo de intranet para comunicarse a través de un firewall. Esto permite que una máquina que utiliza software de cliente acceda a Internet sin tener TCP/IP instalado localmente; El software cliente emula una pila TCP/IP nativa y proporciona soporte WinSock para aplicaciones locales (por ejemplo, navegadores web), pero en realidad se comunica con el firewall a través de IPX/SPX. Además de simplificar la migración para LAN IPX heredadas, esto proporciona una medida de seguridad, ya que el uso del protocolo IPX en la red interna proporciona una barrera natural contra intrusos, en caso de que el firewall se vea comprometido.
Un área en la que IPX sigue siendo útil es para evitar conexiones VPN con políticas de seguridad que prohíben la comunicación con otros dispositivos LAN (como impresoras y almacenamiento conectado a la red) a través de TCP/IP.
Contenido relacionado
Historia de la cámara
Tubo de vacío
Señales de humo