What's the difference between vibrate, silent, and muted volume when receiving calls?

For the Iphone 4s. If I have my volume up (ie watching videos will tha make it ring.) Basically I don't want it to ring or vibrate, but I want it to have volume for other things.

Vibrate you will feel it, silent you won't the screen normally just lights up then and if you are watching a video it will stop and silence when you get an incoming call.