As a learning experience, I would like to create a small cluster of inter communicating processes, on a single machine, sending and receiving requests from each other without a shared parent.
I have some understanding of the TCP/IP stack, but I have no idea what is used to implement this practically. From a 10'000 ft view, what are the steps needed to accomplish this?