IPC
"The IPC interface in BSD-like versions of Unix is implemented as a layer over the network TCP and UDP protocols. Message destinations are specified as socket addresses; each socket address is a communication identifier that consists of a port number and an Internet address.
The IPC operations are based on socket pairs, one belonging to a communication process. IPC is done by exchanging some data through transmitting that data in a message between a socket in one process and another socket in another process. When messages are sent, the messages are queued at the sending socket until the underlying network protocol has transmitted them. When they arrive, the messages are queued at the receiving socket until the receiving process makes the necessary calls to receive them." - Sockets Programming in Java
- Linux, Real-Time Linux and IPC - Frederick M. Proctor (Nov. 1999)
- IPC Mechanisms (from Linux 2.4 Kernel Internals - Tigran Aivazian, Aug. 2002)
- Introductory 4.4BSD Interprocess Communication Tutorial - Stuart Sechrest (1986, 1993)
- Advanced 4.4BSD Interprocess Communication Tutorial - Samuel Leffler et al. (1986, 1993)
- Berkeley UNIX System Calls and Interprocess Communications - Lawrence Besaw et al. (Jan. 1991)
- BSD Sockets: A Quick and Dirty Primer - Jim Frost (Dec. 1996)
- Beej's Guide to UNIX Interprocess Communication - Brian Hall (1997)
- UNIX Multi-Process Programming and IPC - Guy Keren (1998-2002)
- A Socket-Based IPC Tutorial
- Sockets Programming in Java: A Tutorial - Qusay H. Mahmoud
Links by Visitors:
Add a Link