IPC is a description of an action that you choose how to implement.
IPC stands for inter-process communication, and there are infinite ways in doing it.
You can use unix sockets, pipes, text files, databases, sockets, shared memory, signals (in posix)/messages (in windows) and the list goes on and on ...
You choose how and what to send and how "read" it.