انٹرنیٹ اور ویب براؤزر کیسے کام کرتا ہے؟

ویب براؤزر یا انٹرنیٹ براؤزر میں دو اہم عناصر ہوتے ہیں، فرنٹ اینڈ جو یوزر انٹرفیس ہے جس کے ساتھ ہم بات چیت کرتے ہیں، اور بیک اینڈ جو پوشیدہ ہے لیکن ویب پیج کو رینڈرنگ اور تخلیق کرنے کے لیے اہم ہے۔ براؤزر کو ویب صفحہ بنانے کے لیے ویب سائٹ کے عناصر کو موصول اور پیش کرنے کے لیے ویب ایڈریس کی ضرورت ہوتی ہے جسے یونیفارم ریسورس لوکیٹر (URL) کہا جاتا ہے۔

ویب براؤزر کا کردار آسان ہے - آپ ایک سوال داخل کرتے ہیں، اور یہ متعلقہ نتائج کو براہ راست آپ کے آلے پر لاتا ہے۔

تاہم، بیک اینڈ میں بہت کچھ ہو رہا ہے، بالکل اس وقت سے جب وہ کسی مخصوص ویب سرور سے معلومات کو بازیافت کرتا ہے جب تک کہ وہ وسائل کو آپ کی ونڈو پر دکھاتا ہے۔



فرنٹ اینڈ پر، ہر براؤزر مختلف فیچر سیٹ کے ساتھ آتا ہے۔ جب کہ کچھ کی نظریں پرائیویسی پر مبنی براؤزر بننے پر مرکوز ہیں، دوسرے بنیادی طور پر حسب ضرورت فرنٹ پر توجہ مرکوز کرتے ہیں (اچھی طرح، اب یہاں تک کہ ایک گیمنگ براؤزر !)

ان اختلافات کی ضرورت ہے تاکہ ہر براؤزر کو آسانی سے پہچانا جا سکے، جو انہیں ایک منفرد شناخت دے گا۔

مشمولات

HTTP کا کردار

تاہم، جب معلومات کی بازیافت اور نمائش کے اپنے بنیادی کام کو انجام دینے کی بات آتی ہے، تو یکسانیت ایک عنصر ہے۔ اس عمل کے دوران منتقل ہونے والا ہر ڈیٹا ہائپر ٹیکسٹ ٹرانسفر پروٹوکول کی پیروی کرتا ہے۔

HTTP اس بات کو کنٹرول کرتا ہے کہ معلومات کا ایک خاص حصہ، خواہ وہ متن، تصاویر، یا کوئی دوسری فائل ہو، ویب پر کیسے منتقل کی جانی چاہیے۔ دوسرے لفظوں میں، یہ ویب پر ہونے والے کسی بھی ڈیٹا کے تبادلے کے لیے سنگ بنیاد کے طور پر کام کرتا ہے۔

HTML فارمیٹ میں ویب صفحات

دوسری طرف، آپ اپنے مطلوبہ براؤزر کے ذریعے جن ویب صفحات تک رسائی حاصل کرتے ہیں وہ ہائپر ٹیکسٹ مارک اپ لینگویج میں لکھے گئے ہیں۔ یہ دوبارہ ایک معیاری زبان ہے جس کی ہر ویب سائٹ پر عمل کرنے کی ضرورت ہے۔

تمام قواعد HTML اور CSS وضاحتوں میں لکھے گئے ہیں جنہیں ورلڈ وائڈ ویب کنسورشیم برقرار رکھتا ہے۔

آپ کا براؤزر معیاری متن کو نہیں سمجھے گا۔ اس کے بجائے، انہیں HTML فارمیٹ میں تمام معلومات فراہم کرنے کی ضرورت ہے۔

  HTML اور عام ویب سائٹ لے آؤٹ - براؤزر کیسے کام کرتا ہے۔

اس لیے اس سادہ متن کے بجائے جو آپ سامنے والے سرے میں دیکھتے ہیں، براؤزر بنیادی طور پر اس میں دلچسپی رکھتا ہے جو کچھ پردے کے پیچھے ہو رہا ہے، یعنی ایچ ٹی ایم ایل، ہیڈ، باڈی اور اس طرح کے دیگر ٹیگز کے اندر موجود مواد۔

براؤزر کے رینڈرنگ انجن کا استعمال

تاہم، وہ اس HTML ڈیٹا میں دلچسپی نہیں لیں گے۔ اس کے بجائے، انہیں متعلقہ ڈیٹا کے UI عنصر پر عمل کرنے کی ضرورت ہے۔ یہ وہ جگہ ہے جہاں براؤزر کا رینڈرنگ انجن تصویر میں آتا ہے۔

جیسے ہی یہ کسی ویب پیج سے مطلوبہ وسائل کو پکڑ لیتا ہے، انجن اس ڈیٹا کو صارف کے قابل فہم فارمیٹ میں ترجمہ کرتا ہے، اور اس وجہ سے آپ مطلوبہ سائٹ، تصویر یا ویڈیو دیکھ سکیں گے۔

پہلے سے طے شدہ طور پر، یہ انجن XML اور HTML مواد کے ساتھ مؤثر طریقے سے نمٹتے ہیں، لیکن ان کے ڈومین کو فریق ثالث کے اضافے کا استعمال کرتے ہوئے بڑھایا جا سکتا ہے۔

مزید برآں، مختلف براؤزر مختلف قسم کے رینڈرنگ انجن استعمال کرتے ہیں۔ مثال کے طور پر، Firefox استعمال کرتا ہے Gecko؛ سفاری ویب کٹ کا استعمال کرتا ہے، جبکہ کروم ویب کٹ (پلک جھپکنے) کا کانٹا استعمال کرتا ہے۔

ہر ویب پیج کے لیے URL

تاہم، ویب پر معلومات کی اتنی کثرت کے ساتھ، وہ کیسے قابل شناخت ہوں گے؟ ویب پر ہر عنصر کو ایک منفرد شناخت فراہم کرنے کے لیے، انہیں ایک منفرد پتہ تفویض کیا جاتا ہے۔ اسے یونیفارم ریسورس لوکیٹر (URL) کے نام سے بھی جانا جاتا ہے۔

  ویب براؤزر میں ویب سائٹ ایڈریس URL لہذا ہر ویب سائٹ جو آپ دیکھتے ہیں، بشمول ایک تصویر، ویڈیو، یا دستاویز، سبھی کو ایک منفرد URL تفویض کیا گیا ہے۔ آپ کو اس لنک پر کلک کرنے کی ضرورت ہے، اور پھر آپ صرف ایک کلک سے اس تک رسائی حاصل کر سکیں گے۔

یکسانیت کی ضرورت؟

ان سب میں، آپ نے ایک اہم چیز دیکھی ہو گی- ایک مشترکہ فریم ورک ہے جس کی وضاحت ہر براؤزر کے مطابق ہونا ضروری ہے۔

مثال کے طور پر، ڈیٹا ٹرانسمیشن کا خیال HTTP کے ذریعے لیا جاتا ہے، ویب سائٹیں HTML کی پیروی کرتی ہیں، جس کا انتظام W3C باڈی کے ذریعے کیا جاتا ہے۔ تو اس مستقل مزاجی کی کیا ضرورت تھی؟

ٹھیک ہے، دنیا کے مختلف خطوں سے تعلق رکھنے والے ویب پر بہت ساری معلومات پھیلی ہوئی ہیں۔ اگر ہر براؤزر اپنے مقرر کردہ اصولوں پر عمل کرتا، تو یکسانیت کی کمی کی وجہ سے صارفین کے لیے ان معلومات کو سمجھنا انتہائی مشکل ہو جاتا جو وہ بازیافت کرنے کی کوشش کر رہے ہیں۔

لیکن ایک مستقل ورک فلو کو برقرار رکھتے ہوئے، ہر صارف کسی بھی ڈیوائس سے ایک جیسی معلومات حاصل کر سکتا ہے، چاہے وہ دنیا کے کسی بھی کونے میں ہو۔

نیچے کی سطر: براؤزر کیسے کام کرتا ہے؟

تو اس نوٹ پر، ہم اس تحریر کو ختم کرتے ہیں کہ ویب براؤزر کیسے کام کرتا ہے۔ ذہن میں رکھیں کہ ان ویب معیارات پر عمل کرنے کا مطلب یہ نہیں ہے کہ ہر ویب براؤزر کو ایک دوسرے کی کاربن کاپی ہونے کی ضرورت ہے۔

وہ UI/UX فرنٹ میں آسانی سے خود کو الگ کر سکتے ہیں، جو وہ فراہم کرتے ہیں، دوسری چیزوں کے ساتھ۔ یہ صرف اتنا ہے کہ ان کی پسدید کی فعالیت کو ان اصولوں کے مطابق ہونے کی ضرورت ہے جو وضع کیے گئے ہیں۔

تو اس کے ساتھ، ہم اس گائیڈ کو ختم کرتے ہیں۔ اگر آپ کے پاس مذکورہ معلومات سے متعلق کوئی سوالات ہیں تو ہمیں نیچے تبصرے کے سیکشن میں بتائیں۔

آخر میں، یہاں آپ کے کمپیوٹر اور موبائل فون کے لیے تجویز کردہ ویب براؤزرز ہیں جنہیں آپ کو آزمانا چاہیے۔

ونڈوز MacOS iOS انڈروئد لینکس
کروم ونڈوز کروم میک کروم iOS کروم اینڈرائیڈ فائر فاکس لینکس
فائر فاکس ونڈوز سفاری میک سفاری iOS ایج اینڈرائیڈ کروم لینکس
ایج ونڈوز فائر فاکس میک ایج iOS سام سنگ انٹرنیٹ ایج لینکس

اگر آپ کے ذہن میں کوئی خیال ہے۔ انٹرنیٹ اور ویب براؤزر کیسے کام کرتا ہے؟ ، پھر نیچے چھوڑنے کے لئے آزاد محسوس کریں۔