What is the difference between ipx spx and tcp ip?

IPX/SPX is a proprietary protocol developed by Novell, and TCP/IP is an open protocol, not owned by anyone.

In addition, the two protocols do similar things, with transport and routing. The main difference is the addressing type and the frame types are different.