In a client-server network, the handles the requests and is responsible for providing services to the clients.

In a client-server network, the communication is usually from the client to the server.

In a peer-to-peer network, there is no central controlling the network.