Client and Server: How Network Communication Works