Dalam jargon net, server adalah komputer yang melayani banyak jenis informasi kepada mesin pengguna atau klien. Biasanya sebuah server hanya akan melakukan beberapa hal untuk banyak klien. Setiap jenis hal yang dilakukan server disebut layanan. Layanan digunakan oleh komputer lain yang disebut klien. Hubungan antara klien dan server disebut hubungan klien-server. Misalnya, Wikipedia memiliki server web yang memiliki layanan untuk mengirim halaman web melalui Internet. Komputer klien Anda berbicara dengan layanan halaman web Wikipedia untuk mendapatkan halaman web untuk Anda. Server juga dapat menjadi tuan rumah permainan internet, berbagi file, dan memberikan akses ke peralatan periferal seperti printer. Dengan kata sederhana, komputer individu terhubung ke beberapa komputer yang kuat yang disebut server. Ini menyimpan file dan informasi dalam bentuk situs web. Dengan koneksi internet, pengguna yang berbeda di mana pun di dunia dapat mengakses file-file ini.

Supaya server dan klien dapat berbicara satu sama lain, mereka harus terhubung ke jaringan, dan mereka harus menggunakan protokol yang sama. Dalam jaringan, protokol adalah cara yang ditetapkan bagi mesin untuk berbicara dengan mesin lain. Ini seperti sebuah bahasa. Misalnya, server Wikipedia menjalankan HTTP untuk mengirim situs web ke komputer Anda, dan komputer Anda menggunakan Protokol HTTP untuk meminta halaman Wikipedia.

Biasanya, server dibuat khusus agar lebih kuat dan andal, dan harganya jauh lebih mahal daripada komputer biasa. Kadang-kadang, server dapat dikelompokkan, yang berarti bahwa banyak server bekerja bersama untuk melakukan satu layanan.

Server mungkin melambat jika ada terlalu banyak orang yang mengakses server pada saat yang sama, sehingga mengakibatkan beban tinggi. Server mungkin juga tidak dapat menerima beban tinggi, sehingga secara otomatis akan mati.

Dalam sistem peer-to-peer, setiap komputer adalah klien dan server bagi komputer lainnya. Hal ini biasanya diterapkan pada file sharing dan VOIP. Namun, hal ini bisa membantu dalam upaya pembajakan.

Sistem operasi server yang umum adalah Linux, FreeBSD, NetBSD, dan OpenBSD. Tidak seperti komputer lain, server sering kali tidak memiliki monitor, keyboard, atau mouse. Ketika server tidak harus melakukan banyak hal, perangkat lunak server dapat berjalan pada komputer yang juga melakukan hal-hal lain.