Question: what are the main advantages of peer-to-peer architectures over client/server architectures?
Answer: No need for a network administrator.
Network is fast and inexpensive to setup and maintain.
Each computer can make backup copies of its data to other computers for security.