Pues la verdad es que no tengo mucha idea de eso, pero creo que simplemente que si contratas un servidor dedicado, lo que haces es pedir un "ordena" para ti solo. Mientras que con hosting lo compartes con otros clientes. Es decir, con servidor dedicado todo irá más rápido y esas cosas, pero (en mi opinión) suelen ser demasiado caros. Luego, también tienes los Reseller, que no sé qué serán.
Supongo que web hosting se usará para hacer tu Web, reseller para webs con muchos datos y subdominios y un dedicado para vender hasta web hosting en tu server, pero no sé, a ver si alguien lo describe mejor