 Most or all support for peripheral hardware is handled in this fashion, with servers for device drivers, network protocol stacks, file systems, graphics, etc.IPC can be synchronous or asynchronous.Asynchronous IPC is analogous to network communication