'''IPX''' ([[bahasa Inggris]]: ''Internetwork Packet Exchange'') adalah protokol [[jaringan komputer|jaringan]] [[komputer]] yang digunakan oleh [[sistem operasi]] [[Novell NetWare]]. IPX adalah protokol komunikasi tanpa koneksi (''connectionless''), seperti halnya ''[[Internet Protocol]]'' dan ''[[User Datagram Protocol]]'' pada [[protocol suite|kumpulan protokol]] [[TCP/IP]]. Selain membutuhkan protokol IPX, ''Novell Netware'' juga membutuhkan protokol tingkat tinggi bernama ''[[Sequenced Packet Exchange]]'' (SPX) dan [[NCP]].
IPX digunakan untuk melakukan pemetaan paket-paket data dari satu titik di dalam jaringan ke titik lainnya melalui sebuah ''[[internetwork]]''. IPX beroperasi di [[lapisan jaringan]] (lapisan ketiga pada [[model OSI]]), dan dapat digunakan di dalam teknologi [[Ethernet]], [[Token Ring]], dan protokol [[lapisan data-link]] lainnya. IPX memang dahulu pernah digunakan pada [[Local Area Network]] (LAN) berbasis Novell NetWare sebelum akhirnya Novell menggantinya dengan TCP/IP saat merilis NetWare 5.x.
Paket-paket IPX menggunakan angka dengan besar [[32-bit]] (4 [[bita]]) untuk mengenali setiap saluran data secara unik di dalam sebuah ''internetwork''. ''Administrator'' pada setiap jaringan dapat menetapkan angka-angka jaringan tersebut, yang harus unik untuk setiap jaringan yang dihubungkan. Semua titik di dalam sebuah jaringan harus memiliki nomor jaringan yang sama. ''Node-node'' di dalam jaringan dapat mengetahui nomor jaringannya dengan melakukan komunikasi dengan router yang dihubungkan dengan jaringan lokal. Router kemudian menggunakan nomor jaringan ini untuk meneruskan paket-paket IPX dari satu jaringan ke jaringan lainnya di dalam sebuah ''internetwork''. Dengan cara seperti ini, IPX pun menjadi sebuah protokol jaringan yang bersifat routable, seperti halnya TCP/IP.