الخادم هو جهاز كمبيوتر أو برنامج يقوم بتقديم خدمات معينة للمستخدمين أو الأجهزة في شبكة الحاسوب. وظيفة الخادم في شبكات الحاسوب هي توفير الموارد والخدمات المختلفة للأجهزة الأخرى في الشبكة. يعمل الخادم على توفير الملفات وقواعد البيانات والبرمجيات والتطبيقات والبريد الإلكتروني والمواقع الإلكترونية والخدمات الأخرى للمستخدمين في الشبكة. ويمكن أن يكون الخادم عبارة عن جهاز كمبيوتر متخصص أو جهاز كمبيوتر عادي يعمل عليه برنامج خادم. ويعتمد أداء الخادم على سعة المعالج والذاكرة والقرص الصلب وسرعة الاتصال بالشبكة، حيث يجب أن تكون هذه الموارد كافية لتقديم الخدمات بشكل سريع وفعال.