مفهوم سرور
سرور یک برنامه کامپیوتری است که یک سرویس را برای برنامههای رایانهای دیگر و کاربران آن فراهم میکند. در یک مرکز دادهها، به کامپیوتر فیزیکی که یک برنامه سروری را اجرا میکند نیز اغلب به عنوان سرور شناخته میشود. این کامپیوتر فیزیکی ممکن است یک سرور اختصاصی وب باشد و یا برای اهداف دیگر نیز به کار رود.
در مدل برنامه نویسی کلاینت سروری، یک برنامه سروری منتظردریافت و انجام درخواستهای برنامههای کلاینتی که ممکن است در همان کامپیوتر یا کامپیوترهای دیگر در حال اجرا هستند می باشد. یک برنامه خاص بر روی یک کامپیوتر میتواند به عنوان یک برنامه سمت کلاینت محسوب شود و از کامپیوتر دیگر درخواست ارائه سرویس بدهد یا می تواند به عنوان یک برنامه سروری محسوب شود و به کامپیوترهای دیگر سرویس ارائه دهد.