Die Funktion eines Computerservers besteht darin, Computerdateien und -daten zu speichern, abzurufen und an andere Computer in einem Netzwerk zu senden. Viele Unternehmen verwenden ein lokales Netzwerk, um eine Reihe von Computern zu verbinden. Im größeren Maßstab hängt das als Internet bekannte weltweite Computernetzwerk von einer großen Anzahl von Servern auf der ganzen Welt ab. Die Dateien, Daten und Funktionen einer bestimmten Website basieren auf Servern.
Server haben mehr Rechenleistung, Arbeitsspeicher und Speicherplatz als ihre Client-Computer. Der Client ist der Computer, der nicht als Server fungiert und Informationen vom Server anfordert. Wenn Computer physisch oder drahtlos verbunden sind und Dienste oder Informationen teilen, wird dies als Computernetzwerk bezeichnet. Ein Computernetzwerk erfordert mindestens zwei Teilnehmer, von denen mindestens einer als Client und mindestens einer als Server fungiert.
Zahlreiche Systeme verwenden dieses Client-Server-Netzwerkmodell, einschließlich Websites und E-Mail-Diensten. Ein alternatives Modell, Peer-to-Peer-Netzwerke, ermöglicht es allen Computern, entweder als Server oder als Client zu fungieren. Die Hardwareanforderungen für Server hängen von den Serveranwendungen und der Anzahl der Clients ab. Server laufen über lange Zeiträume ohne Unterbrechung, daher sind die Zuverlässigkeit und Langlebigkeit der Hardware äußerst wichtig. Server sind laut und benötigen eine stabile Stromversorgung, guten Internetzugang und erhöhte Sicherheit, daher werden sie normalerweise in einem dedizierten Serverraum oder -zentrum gelagert.