Det går ju att köra ett serverprogram på en PC som gör en vanlig dator till en HTTP server t ex, men vad är det då för skillnad mellan en vanlig PC och en Server som man köper som en låda precis som en dator?
Rent logiskt, ingen skillnad alls - om man får uttrycka sig lite vårdslöst.
I praktiken är det dock frågor som driftsäkerhet och tillförlitlighet som avgör. Köper du en dator som är anpassad för att vara server så är den konstruerad mer gediget och tillförlitligt. T.ex. fläktar, hårddiskar, nätverkskort m.m. kan bytas under drift - utan att servern stängs av och/eller förlorar funktionalitet.
"Server" är ingen absolut definition på en viss typ av dator. Om du tar en vanlig PC och kör ett serverprogram på den så är den ju i realiteten en server.
Däremot så brukar "riktiga" servrar ha kraftfullare, felsäkrare och mer underhållsvänlig hårdvara som t.ex SCSI-diskar i RAID-system, stöd för flera processorer, hotswap-möjligheter (byt komponenter under drift), felkorrigerande minne, inbyggda övervakningsfunktioner och mycket annat.