انٹرنیٹ کیسے کام کرتا ہے؟

 

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

1. ہر چیز ایک ایڈریس سے شروع ہوتی ہے: IP ایڈریس

جس طرح آپ کے گھر کا ایک خاص پتہ ہوتا ہے، اسی طرح انٹرنیٹ پر موجود ہر ڈیوائس (کمپیوٹر، سرور، فون وغیرہ) کا ایک منفرد عددی پتہ ہوتا ہے جسے IP ایڈریس (Internet Protocol Address) کہتے ہیں۔ یہ ایڈریس اس ڈیوائس کی شناخت کرتا ہے اور ڈیٹا کو صحیح جگہ پر پہنچانے میں مدد کرتا ہے۔ IP ایڈریس کی دو اہم اقسام ہیں: IPv4 اور IPv6۔ IPv4 اعداد پر مشتمل ہوتا ہے (مثلاً 192.168.1.100)، جبکہ IPv6 حروف اور اعداد کا مجموعہ ہوتا ہے (مثلاً 2001:0db8:85a3:0000:0000:8a2e:0370:7334)، جو زیادہ ڈیوائسز کو سپورٹ کرنے کے لیے بنایا گیا ہے۔

2. ڈومین نیم سسٹم (DNS): ناموں کو پتوں میں بدلنا

ہم انسانوں کے لیے اعداد کے سلسلے کو یاد رکھنا مشکل ہوتا ہے۔ اسی لیے انٹرنیٹ نے ایک آسان نظام بنایا ہے جسے ڈومین نیم سسٹم (DNS) کہتے ہیں۔ جب آپ اپنے براؤزر میں کوئی ویب سائٹ ایڈریس (مثلاً google.com) ٹائپ کرتے ہیں، تو DNS اس ڈومین نیم کو متعلقہ IP ایڈریس میں تبدیل کرتا ہے۔ یہ عمل DNS سرورز کے ایک عالمی نیٹ ورک کے ذریعے ہوتا ہے، جو ایک طرح کی ڈیجیٹل فون بک کی طرح کام کرتے ہیں۔

3. پروٹوکولز: بات چیت کے قوانین

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

  • TCP/IP (Transmission Control Protocol/Internet Protocol): یہ انٹرنیٹ کی بنیاد ہے اور ڈیٹا کو چھوٹے حصوں (پیکٹس) میں تقسیم کرنے، انہیں منزل تک پہنچانے اور وہاں دوبارہ جوڑنے کا کام کرتا ہے۔
  • HTTP/HTTPS (Hypertext Transfer Protocol/Secure HTTP): یہ ویب براؤزرز اور ویب سرورز کے درمیان معلومات (جیسے ویب صفحات) کے تبادلے کے لیے استعمال ہوتا ہے۔ HTTPS ایک محفوظ ورژن ہے جو انکرپشن کا استعمال کرتا ہے۔
  • FTP (File Transfer Protocol): یہ ایک ڈیوائس سے دوسری ڈیوائس پر فائلوں کو منتقل کرنے کے لیے استعمال ہوتا ہے۔
  • SMTP (Simple Mail Transfer Protocol): یہ ای میل بھیجنے کے لیے استعمال ہوتا ہے۔
  • POP3/IMAP (Post Office Protocol version 3/Internet Message Access Protocol): یہ ای میل وصول کرنے کے لیے استعمال ہوتے ہیں۔

4. ڈیٹا کا سفر: پیکٹس کی دنیا

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

5. کلائنٹ اور سرور: درخواست اور جواب

انٹرنیٹ پر زیادہ تر تعامل کلائنٹ-سرور ماڈل (Client-Server Model) پر مبنی ہوتا ہے۔ آپ کا کمپیوٹر یا فون (کلائنٹ) کسی ویب سائٹ (جو ایک سرور پر ہوسٹ کی جاتی ہے) سے معلومات کی درخواست کرتا ہے۔ سرور اس درخواست کو وصول کرتا ہے، مطلوبہ معلومات کو تلاش کرتا ہے، اور اسے واپس کلائنٹ کو بھیج دیتا ہے۔ مثال کے طور پر، جب آپ گوگل پر کوئی چیز تلاش کرتے ہیں، تو آپ کا براؤزر (کلائنٹ) گوگل کے سرور کو آپ کی تلاش کی اصطلاحات بھیجتا ہے، اور سرور تلاش کے نتائج واپس آپ کے براؤزر پر بھیج دیتا ہے۔

6. انفراسٹرکچر: تاروں اور وائرلیس کا جال

انٹرنیٹ کا انفراسٹرکچر بہت وسیع اور پیچیدہ ہے۔ اس میں شامل ہیں:

  • فائبر آپٹک کیبلز: یہ تیز رفتار ڈیٹا ٹرانسمیشن کے لیے روشنی کے پلس استعمال کرتی ہیں اور پوری دنیا میں سمندروں کے نیچے اور زمین پر بچھائی گئی ہیں۔
  • کاپر کیبلز: پرانے نیٹ ورکس میں استعمال ہوتی ہیں۔
  • وائرلیس ٹیکنالوجیز: جیسے Wi-Fi، سیلولر نیٹ ورکس (4G, 5G)، اور سیٹلائٹ، جو بغیر تار کے ڈیٹا کی ترسیل کو ممکن بناتی ہیں۔
  • روٹرز اور سوئچز: یہ نیٹ ورکنگ ڈیوائسز ڈیٹا کو صحیح راستے پر بھیجنے اور نیٹ ورک کے اندر مختلف ڈیوائسز کو آپس میں جوڑنے کا کام کرتے ہیں۔
  • سرور فارمز: یہ بڑی عمارتیں ہیں جن میں ہزاروں سرورز موجود ہوتے ہیں جو ویب سائٹس، ایپس اور دیگر آن لائن خدمات کو ہوسٹ کرتے ہیں۔

خلاصہ

انٹرنیٹ ایک پیچیدہ لیکن انتہائی موثر نظام ہے جو IP ایڈریسز، DNS، پروٹوکولز، پیکٹ سوئچنگ، اور کلائنٹ-سرور ماڈل کے باہمی تعامل سے کام کرتا ہے۔ یہ سب مل کر ہمیں دنیا بھر کی معلومات تک رسائی، ایک دوسرے سے بات چیت کرنے اور مختلف آن لائن خدمات سے فائدہ اٹھانے کی سہولت فراہم کرتے ہیں۔ اگلی بار جب آپ انٹرنیٹ استعمال کر رہے ہوں، تو اس حیرت انگیز ٹیکنالوجی کے بارے میں ضرور سوچیے گا جو آپ کے لیے یہ سب ممکن بنا رہی ہے۔

Comments