Если коротко говорить, то социал-демократы за переход к социализму от буржуазного общества посредством реформ, а коммунисты посредством революции, насилия то бишь. Но это классически, сейчас "все смешалось в доме Облонских", много изменений в программах и тех, и других. И вообще, смотря где, в какой стране, когда. Но принципиальное различие в методах, конечно.