ایک ویب براؤزر ویب سرور کا مواد ڈسپلے کرنے کے لئے استعمال کیا جاتا ہے
دنیا بھر میں سب سے زیادہ مقبول نیٹ ورک ایپلی کیشنز کے درمیان انٹرنیٹ ایکسپلورر، فائر فاکس، کروم، اور سفری درجہ کی طرح ویب براؤزر. وہ بنیادی معلومات براؤزنگ کے لئے استعمال کیا جاتا ہے بلکہ آن لائن شاپنگ اور آرام دہ اور پرسکون گیمنگ سمیت دیگر دیگر ضروریات کے لئے بھی استعمال کیا جاتا ہے.
ویب سرورز وہی ہیں جو ویب براؤزر کے لئے مواد فراہم کرتے ہیں؛ براؤزر کی درخواست کیا ہے، سرور انٹرنیٹ نیٹ ورک کے کنکشن کے ذریعے فراہم کرتا ہے.
کلائنٹ سرور نیٹ ورک ڈیزائن اور ویب
ویب براؤزر اور ویب سرور کلائنٹ سرور سسٹم کے طور پر مل کر کام کرتے ہیں. کمپیوٹر نیٹ ورکنگ میں، کلائنٹ سرور ایک معیاری طریقہ ہے جہاں ایپلی کیشنز کو ڈیزائن کیا جاتا ہے جہاں اعداد و شمار مرکزی مقامات (سرور کمپیوٹرز) میں رکھا جاتا ہے اور کسی دوسرے نمبر پر دوسرے کمپیوٹرز (گاہکوں) کو مؤثر طریقے سے اشتراک کیا جاتا ہے. تمام ویب براؤزر صارفین کے طور پر کام کرتے ہیں جو ویب سائٹس (سرورز) سے معلومات کی درخواست کرتے ہیں.
کئی ویب براؤزر گاہکوں کو اسی ویب سائٹ سے ڈیٹا کی درخواست کر سکتی ہے. درخواستیں مختلف مختلف اوقات میں ہوسکتی ہیں. ایک سرور کی طرف سے سنبھالنے کے لئے کلائنٹ سرور کے نظام کو اسی سائٹ پر تمام درخواستوں کے لئے مبنی طور پر کال کریں. تاہم، عملی طور پر، کیونکہ ویب سرورز کے لئے درخواستوں کا حجم بعض اوقات بڑے پیمانے پر بڑھ سکتا ہے، ویب سرور اکثر کئی سرور کمپیوٹرز کے تقسیم شدہ پول کے طور پر تیار کیا جاتا ہے.
دنیا بھر میں مختلف ممالک میں مقبول بہت بڑی ویب سائٹس کے لئے، یہ ویب سرور پول جغرافیایی طور پر براؤزروں کے جواب کے وقت کو بہتر بنانے میں مدد کے لئے تقسیم کیا جاتا ہے. اگر سرور درخواست کرنے والی آلے کے قریب ہے، تو اس کا اطلاق ہوتا ہے کہ جب اس مواد کو مزید دور کرنے کے لۓ مواد فراہم کرنے کا وقت تیزی سے ہوتا ہے.
ویب براؤزر اور سرورز کے لئے نیٹ ورک پروٹوکول
ویب براؤزر اور سرورز TCP / IP کے ذریعہ مواصلات کرتے ہیں. ہائپر ٹیکسٹ ٹرانسفر پروٹوکول (HTTP) TCP / IP کے سب سے اوپر ویب براؤزر کی درخواستوں اور سرور کے جوابات کے اوپر معیاری درخواست پروٹوکول ہے.
ویب براؤزر بھی ڈی این ایس پر یو آر ایل کے ساتھ کام کرنے پر زور دیتے ہیں. یہ پروٹوکول معیار مختلف برانڈز کے ویب براؤزر کو مختلف برانڈز سرورز کے ساتھ بات چیت کرنے کے قابل بناتی ہیں، بغیر ہر مجموعہ کے لئے خاص منطق کی ضرورت ہوتی ہے.
زیادہ تر انٹرنیٹ ٹریفک کی طرح، ویب براؤزر اور سرور کنکشن عام طور پر انٹرمیڈیٹ نیٹ ورک کے روٹرز کی سلسلہ سے چلتے ہیں.
بنیادی ویب براؤزنگ سیشن اس طرح کام کرتا ہے:
- صارف اپنے براؤزر میں ایک یو آر ایل کی وضاحت کرتا ہے (یا تو بک مارک سے یا اس میں ٹائپ کرکے)
- براؤزر ڈی سی این میں شائع ہونے والے آئی پی ایڈریس کے ذریعے ویب سرور یا سرور پول (ڈیفالٹ کی طرف سے پورٹل 80 کا استعمال کرتے ہوئے) میں TCP کنکشن شروع کرتا ہے. اس عمل کے حصے کے طور پر، براؤزر کو ڈی این ایس کی تلاش کی درخواستیں بھی آئی پی ایڈریس میں URL کو تبدیل کرنے کے لئے بناتی ہیں
- سرور کے بعد TCP کنکشن کے اس حصے کے اعتراف کو پورا کرنے کے بعد، براؤزر کو مواد کو دوبارہ حاصل کرنے کے لئے سرور پر HTTP کی درخواستوں کو بھیجتا ہے.
- سرور کے صفحے کے لئے مواد کے ساتھ جواب دینے کے بعد، براؤزر اسے HTTP پیکٹ سے بازیافت کرتا ہے اور اس کے مطابق اس کی نمائش کرتا ہے. مواد میں ایڈورٹائزنگ بینر یا دوسری تیسری پارٹی کے مواد کے لئے ایمبیڈڈ یو آر ایل شامل ہوسکتا ہے، جس میں براؤزر کو ان مقامات پر نئے TCP کنکشن کی درخواستوں کو جاری کرنے کے لۓ ٹرگر کرتا ہے. براؤزر کو کلائنٹ کمپیوٹر پر کوکیز کہا جاتا ہے جو مقامی فائلوں کو اپنے کنکشن کے بارے میں عارضی معلومات بھی بچاتا ہے
- مواد کے لئے درخواست کے دوران کسی بھی غلطی کا شکار HTTP حیثیت کی لائنوں کے طور پر دکھایا جا سکتا ہے