Methods
Socket
Two processes
Message passing
Shared Memory
Locks
Synchronize