Untuk berfungsi sebagai server, perangkat harus dikonfigurasikan untuk mendengarkan permintaan dari klien pada koneksi jaringan. Fungsionalitas ini dapat ada sebagai bagian dari sistem operasi sebagai aplikasi yang diinstal, peran, atau kombinasi keduanya.

Misalnya, sistem operasi Microsoft Windows Server menyediakan fungsionalitas untuk mendengarkan dan menanggapi permintaan klien. Selain itu, peran atau layanan yang diinstal meningkatkan jenis permintaan klien yang dapat ditanggapi oleh server. Dalam contoh lain, server web Apache merespons permintaan browser Internet melalui aplikasi tambahan, Apache, yang diinstal di atas sistem operasi.

Ketika klien membutuhkan data atau fungsionalitas dari server, itu mengirimkan permintaan melalui jaringan. Server menerima permintaan ini dan merespons dengan informasi yang sesuai. Ini adalah model permintaan dan respons dari jaringan klien-server, juga dikenal sebagai model panggilan dan respons.

Server akan sering melakukan banyak tugas tambahan sebagai bagian dari satu permintaan dan tanggapan, termasuk memverifikasi identitas permintaan atau, memastikan bahwa klien memiliki izin untuk mengakses data atau sumber daya yang diminta, dan memformat dengan benar atau mengembalikan respons yang diperlukan dalam suatu cara yang diharapkan.