Qui sont les Black Blocs ?

Ils étaient présents, lundi 1er mai, en marge des manifestations contre le Front national. Qui sont les Black Blocs, ces militants cagoulés et vêtus de noir qui se sont notamment fait remarquer lors des rassemblements anti-loi travail et anti-NDDL ?