IPX is a networking protocol originally used by Novell Netware Operating System to interconnect networks using Novell clients and servers. It is a connectionless datagram protocol that operates at the Network layer of the OSI model. IPX addresses network interfaces using a combination of physical addresses, network numbers, and socket numbers. While it was high performing in LANs, IPX is not suitable for wide area networks due to packet reordering issues.