Межпроцессное взаимодействие (англ. inter-process communication, IPC) — обмен данными между потоками одного или разных процессов. Реализуется посредством механизмов, предоставляемых ядром операционной системы. Может осуществляться как на одном устройстве, так и между несколькими устройствами сети.
IPC использует следующие механизмы, которые предоставляет ОС устройства: