Peer-to-peer ou ponto-a-ponto  é uma arquitetura de sistemas distribuídos caracterizada pela descentralização das funções na rede, onde cada nodo realiza tanto funções de servidor quanto de cliente.

Fonte de imagem: https://www.umkc.edu/is/security/p2p_explanation.asp