Es wurde hier schon erwähnt. Ein Server ist ein Dienst-Anbieter (von engl. serve = bedienen). Das zeichnet ihn aus. Wie bei jedem Rechner ist seine Hardware abhängig von den Anforderungen.
Ich glaube, mehr braucht man ab hier nicht mehr zu sagen. Ein Server, der alle Hardwärekriterien für einen Dienst erfüllt, jedoch den Dienst nicht bereitstellt, ist kein Server, aber vice versa schon, jedoch ists in diesem Fall ein schlechter Server
MfG