Peer-to-peer networks
Usually the client and server software are run on different computers, but one computer can also do this. In small corporate and home networks, many computers work both as servers and as clients. Such networks are called peer-to-peer.