A peer-to-peer network allows devices to act as both clients and servers, sharing resources directly with each other. Its limitations include less centralized control, reduced security, and scalability issues compared to a client/server network, where dedicated servers manage resources and security.