Chapter four discusses the communication protocols in distributed systems, emphasizing layered protocols and client/server computing. It details both synchronous and asynchronous communication models, highlighting the workflow of remote procedure calls (RPC). The chapter also covers the binding process of clients to servers, registration with directory services, and the use of Berkeley sockets in TCP/IP communication.