Socialisme
présence d'un Etat
Communisme
abscence d'Etat.
Dans une vision marxiste, le socialisme succèdera au capitalisme après la révolution et est une transition nécessaire à la société pour abolir les classes sociales et l'exploitation. Quand cela sera fait, l'Etat disparaîtra de lui-même, ce qui donnera une société sans classe et sans Etat : une société communiste.
Par définition donc, l'URSS, la Chine Populaire, Cuba,etc., ne sont pas communistes, mais socialistes car l'Etat subsiste encore.
Mais malheureusement, ces termes perdent aujourd'hui de leur signification et sont utilisés n'importe comment...