Tipos de Sistemas Distribuídos