IPX/SPX
IPX と SPX は、Xerox Network Services の IDP と SPP プロトコルから派生したものである。IPX はネットワーク層プロトコル(OSI参照モデルの第三層)、SPX はトランスポート層プロトコル(OSI参照モデルの第四層)に対応する。SPX は IPX の上位にあり、ネットワーク上の二つのノード間のコネクション指向サービスを提供する。SPX は主にクライアントサーバ型アプリケーションで使われる。
IPX と SPX はTCP/IPとよく似たサービスを提供する。その意味では、IPX は IP に近く、SPX は TCP に近い。IPX/SPX は主にLAN向けに設計されており、LAN上での性能は優れている(一般的に TCP/IP を LAN 上で使った場合よりも性能がよい)。しかし、TCP/IP がデファクトスタンダードとなった。その原因は、WANやインターネットでの性能がTCP/IPの方が優れていた点と、TCP/IPがグローバルな利用を意図して設計された成熟したプロトコルだった点にあるとされている。
NetWare との密接な関係にもかかわらず、IPX/SPX は NetWare の通信では(少なくとも NetWare 5.x では)必須ではなく、NetWare のネットワークでのみ使われていたわけでもなかった。NetWare の通信では NCP(NetWare Core Protocol)が必須であり、トランスポート層以下はIPX/SPXでもTCP/IPでもよかった。
数年間、ノベルは OS/2 用 NetWare クライアントを提供していた。これは、DOS 用クライアントと似たようなものであった。
各種UNIX/Linuxへの実装もノベルや他のベンダーの手で行われた。特にノベルのUnixWareはデフォルトでIPX/SPXをサポートしていた。ただし、UnixWare は NetWare サーバのクライアントとしては機能できるが、逆(UnixWare をサーバとする)の利用には追加パッケージを必要とした。同じくCaldera OpenLinuxもクライアントとして IPX/SPX を実装していた。その後ノベルがリリースした Novell Open Enterprise Server の Linux 版では IPX/SPX はサポートされていない。