UNIXなどにおいて、独立したプロセスが相互に通信すること。
様々な実装が存在する。
一般によく使われる、SUNRPCを用いる方法のほか、TCPポートやUDPポートを介して行なう方法、IPCの共有メモリとメッセージキューを使う方法などがある。