Client/server communication involves clients sending requests to a server and receiving responses. There are three main communication methods: sockets use IP addresses and port numbers to transfer unstructured data between processes; remote procedure calls allow clients to make function calls to remote servers; and pipes provide one-way or two-way interprocess communication by entering data from one endpoint and consuming it from the other.