Um sistema distribuído é um conjunto de computadores independentes entre si ,conectados através de uma rede e que se apresentam aos utilizadores como se fosse um único sistema.
Basicamente os sistemas distribuídos são sistemas nos quais os membros da rede são equivalentes e assim permitindo que compartilhem recursos diretamente sem envolver intermediários.
Uma característica principal é a comunicação direta entre os pares , vai contra ao tradicional modelo cliente servidor , já que cada nó pode fornecer ou obter recursos.