Hallo daniel,
mit einem dedizierten Server meint man einen wirklich real vorhandenen Server.
Ein virtueller Server ist ein Server welcher nicht real existiert. Du kannst z.B. einen dedizierten Server kaufen/mieten und darauf mehrere virtuelle Server erstellen. Jedem virtuellen Server kannst du einen Anteil an RAM, HDD und CPU-Zeit des dedizierten Servers zuordnen.
Nun zum Stichwort reseller. Reseller meint einfach einen Wiederverkäufer. Du kannst z.B. Webspace in Form eines Servers in "großen" Mengen mieten und dann einzelne Teile hiervon weitervermieten.
Greetz David