18. Interprocess Communication and Networking