Here are some generalities to my thoughts as to the difference
slut- someone who enjoys sex (not necessarily a bdsm thing)
prostitute- someone who is paid to have sex (not a bdsm thing)
whore-someone who is not paid for sex, but has multiple partners. (could be a bdsm thing) My master calls me this, but not because I have multiple partners but the word makes me so shameful....which I like.
slave-someone is serving another, could be by sex or non sexual (definitely a bdsm thing)
submissive-someone who is willing to submit to a dominant (a bdsm thing)