کلائنٹ اور سرور سیسټم کے درمیان فرق
کلائنٹ بمقابلہ سرور سسٹم
مختلف سائز کے کاروبار میں کمپیوٹر کی ضرورت ہوتی ہے. نیٹ ورک اور مین فریم شامل ہونے والے بڑے کمپیوٹر سیٹ اپ بڑے کاروبار میں استعمال ہوتے ہیں. ان قسم کے کاروباری اداروں میں استعمال ہونے والے کمپیوٹر نیٹ ورک کو کلائنٹ سرور فن تعمیر یا دو درجے کی فن تعمیر ہے. اس فن تعمیر کا بنیادی مقصد لیبر کی تقسیم ہے جو بڑی تنظیموں میں ضروری ہے.
سرور
کلائنٹ سرور کے ماحول میں، سرور کمپیوٹر کاروبار کے "دماغ" کے طور پر کام کرتا ہے. ایک بہت بڑی صلاحیت کا کمپیوٹر سرور کے طور پر استعمال کیا جاتا ہے. یہاں تک کہ ایک اہم فریم بھی ہوسکتا ہے کیونکہ یہ مختلف قسم کی فعالیت اور اعداد و شمار کو محفوظ کرتا ہے.
عموما، ایپلی کیشنز اور ڈیٹا فائلوں کو سرور کے کمپیوٹر میں محفوظ کیا جاتا ہے. نوکری کے کمپیوٹر یا ورک ورکس نیٹ ورک میں ان ایپلی کیشنز اور فائلوں تک رسائی حاصل کرتے ہیں. مثال کے طور پر، ایک ملازم اس کے گاہک کمپیوٹر سے، سرور پر ذخیرہ کردہ کمپنی کی ڈیٹا فائلوں تک رسائی حاصل کرسکتا ہے.
کچھ معاملات میں، ملازمین صرف ان کے کلائنٹ مشین سے صرف مخصوص ایپلی کیشنز تک رسائی حاصل کرسکتے ہیں. درخواست سرور اس قسم کے سرور کو دیا جاتا ہے. اس قسم کے ماحول میں کلائنٹ سرور فن تعمیر کا مکمل طور پر استعمال کیا جاتا ہے کیونکہ ملازمین کو اپنے کلائنٹ مشین سے لاگ ان کرنے کے لئے سرور پر محفوظ کردہ درخواست تک رسائی حاصل ہے. مثال کے طور پر، ان قسم کے ایپلی کیشنز میں گرافیک ڈیزائین پروگرام، سپریڈشیٹس اور لفظ پروسیسر شامل ہیں. ہر معاملے میں کلائنٹ سرور کے فن تعمیر کی وضاحت کی جاتی ہے.
سٹوریج درمیانے درجے کے علاوہ، سرور بھی پروسیسنگ طاقت ذریعہ کے طور پر کام کرتا ہے. کلائنٹ مشینیں ان کے پروسیسنگ پاور کو اس سرور ذریعہ سے ملتی ہیں. ایسا کرنے سے، کلائنٹ کے لئے کوئی اضافی ہارڈ ویئر کی ضرورت نہیں ہے اور یہ سرور کے زیادہ پروسیسنگ طاقت کا استعمال کرتا ہے.
کلائنٹ
کلائنٹ سرور کے فن تعمیر میں، کلائنٹ ایک چھوٹا سا کمپیوٹر کام کرتا ہے جو تنظیم کے ملازمین کو استعمال کرتا ہے تاکہ وہ اپنے دن کی سرگرمیوں کو انجام دے سکے. ملازم صارف کی فائلوں یا سرور مشین پر ذخیرہ کردہ ایپلی کیشنز تک رسائی کے لۓ کلائنٹ کمپیوٹر استعمال کرتا ہے.
کلائنٹ مشین کے لئے اختیار کردہ حقوق مختلف ہوسکتے ہیں. کچھ ملازمین کو تنظیم کے ڈیٹا فائلوں تک رسائی حاصل ہے جبکہ دیگر صرف سرور پر موجود ایپلی کیشنز تک رسائی حاصل کرسکتے ہیں.
ایپلی کیشنز اور ڈیٹا فائلوں کو استعمال کرنے کے علاوہ، کلائنٹ مشین سرور کے پروسیسنگ طاقت کو بھی استعمال کرسکتا ہے. اس صورت میں، کلائنٹ کمپیوٹر پلگ ان میں سرور میں ہے اور سرور کی مشین کو تمام حساب سے ہینڈل کرتا ہے. اس طرح، سرور کی بڑی پروسیسنگ طاقت کو کلائنٹ کی جانب ہارڈویئر کے کسی بھی اضافے کے بغیر استعمال کیا جاسکتا ہے.
کلائنٹ سرور کے فن تعمیر کا بہترین مثال WWW یا ورلڈ وائڈ ویب ہے. یہاں کلائنٹ ہر کمپیوٹر پر براؤزر نصب ہے اور مختلف صفحات کے بارے میں معلومات سرور کی جانب سے محفوظ کیا جاتا ہے جس سے کلائنٹ یا صارف اس تک رسائی حاصل کرسکتا ہے.
کلائنٹ اور سرور کے درمیان فرق
• کلائنٹ ایک چھوٹا سا کمپیوٹر ہے جس کے ذریعہ سرور پر ذخیرہ کردہ معلومات یا ایپلی کیشن صارف کے ذریعہ تک رسائی حاصل ہے جبکہ سرور ایک طاقتور کمپیوٹر ہے جو ڈیٹا فائلوں اور ایپلی کیشنز کو ذخیرہ کرتا ہے. • بعض صورتوں میں، کلائنٹ سرور مشین کی زیادہ پروسیسنگ طاقت کا استعمال کرسکتا ہے. • بعض صورتوں میں، گاہک کی جانب سرور سرور کے مقابلے میں بہتر گرافیکل صارف انٹرفیس یا GUI ہوسکتا ہے. |