IPX and SPX are derived fromXerox Network Services' IDP and SPPprotocols, respectively. IPX is anetwork layerprotocol (layer 3 of theOSI Model), while SPXis atransport layerprotocol (layer 4 of the OSIModel). The SPX layer sits on top of the IPXlayer and provides connection-orientedservices between two nodes on the network.SPX is used primarily byclient/serverapplications.
IPX and SPX both provide connection servicessimilar to TCP/IP, with the IPX protocol havingsimilarities toIP, and SPX having similarities to TCP. IPX/SPX was primarily designed forlocal area networks(LANs), and is a veryefficient protocol for this purpose (typically itsperformance exceeds that of TCP/IP on a LAN). TCP/IP has, however, become the
standard protocol. This is in part due to itssuperior performance overwide area networksand the Internet (which uses TCP/IPexclusively), and also because TCP/IP is a moremature protocol, designed specifically with thispurpose in mind.