Chapter 2 of the document discusses communication in distributed systems, focusing on protocols like RPC and RMI, and the importance of message passing over shared memory. It introduces key communication models and describes layered protocols, emphasizing standards such as ISO OSI and TCP/IP. The chapter also distinguishes between different types of communication (persistent, transient, synchronous, and asynchronous) and their implications in the context of distributed networks.