یہ زبان مشین کے ذریعے ترجمہ کی گئی ہے اور کسی انسان نے اس کا جائزہ نہیں لیا۔

ٹیکنالوجی · مضمون

انٹرنیٹ کیسے کام کرتا ہے؟ پیکٹس، IP ایڈریسز اور DNS کی وضاحت

اشاعت:

Partial map of the Internet based on the January 15, 2005 data found on opte.org . Each line is drawn between two nodes, representing two IP addresses . The length of the lines are indicative of the delay between those two nodes. This graph represents less than 30% of the Class C
تصویر: The Opte Project · CC BY 2.5 · Wikimedia Commons

مختصراً

انٹرنیٹ آزاد نیٹ ورکس کا ایک عالمی نیٹ ورک ہے جو ڈیٹا کو پیکٹس نام کی چھوٹی یکائیوں میں تقسیم کر کر تبادلہ کرتا ہے، ہر ایک میں منزل کا IP ایڈریس ہوتا ہے۔ روٹرز ان پیکٹس کو قدم بہ قدم ان کی منزل کی طرف آگے بڑھاتے ہیں، جبکہ ڈومین نام سسٹم (DNS) "nivector.com" جیسے انسانی زبان میں پڑھنے کے قابل ناموں کو عددی IP ایڈریسز میں ترجمہ کرتا ہے جو مشینیں استعمال کرتی ہیں۔ کوئی بھی کمپنی یا حکومت پورے نظام کو منظم نہیں کرتی؛ یہ اس لیے کام کرتا ہے کیونکہ نیٹ ورکس مشترکہ پروٹوکول کی پیروی کرنے پر اتفاق کرتے ہیں، خاص طور پر TCP/IP۔

یہ نسخہ اصل متن (English) کا مشینی ترجمہ ہے۔ اصل متن پڑھیں

لاکھوں لوگ روزانہ انٹرنیٹ استعمال کرتے ہیں، لیکن ایک سادہ صفحے کو لوڈ کرنے کے پیچھے کا میکانزم اکثر نظر آنے والا نہیں ہوتا۔ اپنی بنیادی صورت میں، انٹرنیٹ ایک نیٹ ورک نہیں بلکہ آزادانہ طور پر مالک اور چلائے جانے والے نیٹ ورکس کا ایک جالیدار ڈھانچہ ہے جو عام تکنیکی اصولوں کا استعمال کرتے ہوئے ٹریفک کا تبادلہ کرنے پر اتفاق رکھتے ہیں، Mozilla Developer Network (MDN) کے مطابق۔

مقامی کیبلوں سے عالمی نیٹ ورک تک

گھر یا دفتر میں، کمپیوٹر فزیکل کیبلوں (Ethernet) یا بے سلکی سگنلز (Wi-Fi) کے ذریعے نیٹ ورک سوئچ نام کے ڈیوائس سے جڑے ہوتے ہیں، MDN بیان کرتا ہے۔ ہر ڈیوائس کے پاس ایک منفرد ہارڈ ویئر شناخت ہوتی ہے جسے MAC ایڈریس کہا جاتا ہے، جو اس کے نمائندے کے ذریعے دی جاتی ہے، اور سوئچ ان ایڈریسز کو استعمال کر کے اس مقامی نیٹ ورک پر درست مشین کو پیغام بھیجتا ہے۔

الگ الگ مقامی نیٹ ورکس کو جوڑنے کے لیے، سوئچز کی بجائے روٹرز استعمال کیے جاتے ہیں۔ روٹرز IP ایڈریسز پر انحصار کرتے ہیں — عددی لیبلز جو چار نمبروں کے گروپوں میں لکھے جاتے ہیں، جیسے 142.250.190.78 — MAC ایڈریسز کی بجائے۔ MDN کے مطابق، IP ایڈریسز اس طرح ڈھانچہ بند ہوتے ہیں کہ روٹر پورے ایڈریس بلاک کے لیے ٹریفک آگے بڑھا سکے جو ایک جیسا prefix شیئر کرتے ہوں، ہر ایک ڈیوائس کو ٹریک کرنے کی بجائے۔

ایک modem مقامی نیٹ ورک کو وسیع تر ٹیلی فون یا کیبل انفراسٹرکچر سے جوڑتا ہے، اور Internet Service Provider (ISP) وہ روٹرز چلاتا ہے جو اس کنکشن کو دوسرے ISP نیٹ ورکس سے جوڑتے ہیں۔ MDN انٹرنیٹ کو خود صرف ان تمام interconnected ISP نیٹ ورکس کا مجموعہ بیان کرتا ہے دنیا بھر میں۔

پیکٹس: ڈیٹا چھوٹی، آزاد قطعوں میں سفر کرتا ہے

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

یہ طریقہ، جسے packet switching کہا جاتا ہے، Leonard Kleinrock نے MIT میں July 1961 کے پیپر میں theorize کیا تھا، Internet Society کے انٹرنیٹ کی تاریخ کے مطابق۔ 1965 میں، Lawrence G. Roberts نے ایک ابتدائی wide-area کمپیوٹر نیٹ ورک بنایا جو کمپیوٹرز کو ٹیلی فون لائن سے جوڑتا تھا، یہ ظاہر کرتے ہوئے کہ packet switching روایتی circuit-switched ٹیلی فون ماڈل سے ڈیٹا منتقلی میں بہتر تھا۔

TCP/IP: عام اصول جو نیٹ ورکس پیروی کرنے پر اتفاق رکھتے ہیں

مختلف، آزادانہ طور پر ڈیزائن کیے گئے نیٹ ورکس سے پیکٹس کو interoperate کرنے کے لیے، ایک مشترکہ protocol ضروری تھا۔ Robert Kahn، جو 1972 میں U.S. Defense Advanced Research Projects Agency (DARPA) میں شامل ہوئے، نے کھلی تعمیری نیٹ ورکنگ اصول رکھے اور Vint Cerf کے ساتھ کام کیا، جو پھر Stanford University میں تھے، 1973 کی بہار سے شروع کرتے ہوئے TCP/IP کو ڈیزائن کرنے کے لیے، Internet Society بیان کرتا ہے۔ ان کا design September 1973 میں ایک working paper کے طور پر distribute کیا گیا اور 1974 میں refined شکل میں شائع ہوا۔

Kahn کے بنیادی اصول، Internet Society کے وضاحت کے مطابق، یہ تھے کہ ہر نیٹ ورک اپنی انتری ڈیزائن رکھ سکتا ہے، communication بہترین کوشش کی بنیاد پر ہوگا کوئی guarantee کے بغیر، gateways کو سادہ رہنا چاہیے، اور کوئی بھی single authority عالمی operational کنٹرول کا مشق نہیں کرے گی۔ یہ decentralized ڈیزائن ہی وجہ ہے کہ کوئی بھی کمپنی یا حکومت انٹرنیٹ کو مکمل طور پر manage نہیں کرتی۔

DNS: ناموں کو ایڈریسز میں ترجمہ کرنا

ڈومین نام جیسے icann.org کو browser میں ٹائپ کرنا کسی مشین سے براہ راست communicate نہیں کرتا — کمپیوٹرز کو عددی IP ایڈریس کی ضرورت ہے۔ Domain Name System (DNS) یہ ترجمہ کرتا ہے اور Internet Corporation for Assigned Names and Numbers (ICANN) کے ذریعے اسے 'انٹرنیٹ کی address book' بیان کیا جاتا ہے۔

ICANN، nonprofit organization جو عالمی domain name نظام کو منظم کرتی ہے، وضاحت کرتی ہے کہ ہر انٹرنیٹ سے جڑی ہوئی ڈیوائس کے پاس ایک منفرد IP ایڈریس ہے، اور DNS لوگوں کو نمبر sequences کو یاد رکھنے کی بجائے پڑھنے کے قابل domain names استعمال کرنے دیتا ہے۔ ایک domain name دو یا زیادہ متن segments پر مشتمل ہے dots سے الگ، اور جب browser ایک کو look up کرتا ہے، DNS matching IP ایڈریس واپس کرتا ہے تاکہ connection آگے بڑھ سکے۔

ڈیٹا جسمانی طور پر کس طرح براعظموں کو cross کرتا ہے

مقامی نیٹ ورکس سے آگے، براعظموں کے درمیان long-distance انٹرنیٹ ٹریفک زیادہ تر undersea fiber-optic کیبلز کے ذریعے سفر کرتا ہے بجائے satellites کے۔ Industry data provider TeleGeography بیان کرتا ہے کہ submarine کیبلز intercontinental ڈیٹا ٹریفک کا 99% سے زیادہ حصہ ہیں۔

TeleGeography یہ بھی نوٹ کرتا ہے کہ یہ caveat قابل قدر ہے: یہ widely repeated figure U.S. Federal Communications Commission (FCC) کے 2013 کے ڈیٹا سے trace ہوتا ہے جو یہ دکھاتا ہے کہ satellites اس وقت U.S. international capacity کا محض 0.37% تھے، اور FCC اب satellites operators کو updated circuit figures report کرنے کی ضرورت نہیں کرتا۔ TeleGeography کہتا ہے کہ submarine کیبلز کے بارے میں یہ عام دعویٰ directionally accurate ہے لیکن currently precise، up-to-date عالمی figures سے verify نہیں ہو سکتی۔

سب کو ایک ساتھ لانا

جب کوئی ویب صفحہ کھولتا ہے، تو ڈیوائس پہلے DNS سے سائٹ کے domain name کو resolve کرنے کے لیے پوچھتا ہے IP ایڈریس میں۔ ڈیوائس پھر ان IP ایڈریس کو address کیے گئے پیکٹس بھیجتا ہے؛ ISP نیٹ ورکس کے اندر روٹرز ہر پیکٹ کو آگے بڑھاتے ہیں، ممکنہ طور پر undersea کیبلز سے اگر منزل دوسرے براعظم میں ہو، جب تک پیکٹس destination server تک نہ پہنچ جائیں۔ Server اپنا جواب پیکٹس کے طور پر واپس بھیجتا ہے، جو original ڈیوائس دوبارہ جمع کرتی ہے صفحے میں جو صارف دیکھتا ہے۔

سوالات

انٹرنیٹ اور web میں کیا فرق ہے؟
MDN کے مطابق، انٹرنیٹ interconnected نیٹ ورکس کا تکنیکی انفراسٹرکچر ہے جو ڈیوائسز کو communicate کرنے دیتا ہے؛ web ایک سروس ہے — browsers کے ذریعے رسائی — جو اس انفراسٹرکچر پر چلتی ہے، دوسری services جیسے email کے ساتھ۔
DNS اصل میں کیا کرتا ہے؟
ICANN DNS کو انٹرنیٹ کی address book بیان کرتی ہے: یہ ایک انسانی-پڑھنے کے قابل domain name دیکھتا ہے، جیسے icann.org، اور عددی IP ایڈریس واپس کرتا ہے جو ڈیوائسز کو اس سے جڑنے کے لیے ضروری ہے۔
انٹرنیٹ کو کون کنٹرول کرتا ہے؟
کوئی بھی کمپنی یا حکومت انٹرنیٹ کو مکمل طور پر چلاتی نہیں۔ Internet Society کے مطابق، اس TCP/IP design کو deliberately اس طرح بنایا گیا تھا کہ آزاد نیٹ ورکس اپنی انتری design رکھیں اور simple gateways کے ذریعے جڑیں، کوئی مرکزی operational authority کے بغیر۔
کیا satellites بیشتر بین الاقوامی انٹرنیٹ ٹریفک لے جاتے ہیں؟
نہیں۔ TeleGeography بیان کرتا ہے کہ submarine fiber-optic کیبلز intercontinental ڈیٹا ٹریفک کا 99% سے زیادہ لے جاتے ہیں، اگرچہ یہ خبردار کرتا ہے کہ satellites کے ساتھ precise موجودہ تقسیم confirm نہیں کی جا سکتی کیونکہ بنیادی FCC ڈیٹا 2013 سے ہے۔
ایک packet کیا ہے؟
ایک packet ڈیٹا کی ایک چھوٹی یونٹ ہے، sender اور destination IP ایڈریسز کے ساتھ لیبل کی گئی، کہ ایک پیغام یا فائل بھیجنے سے پہلے اس میں تقسیم کیا جاتا ہے؛ روٹرز ہر packet کو independently اس کی منزل کی طرف آگے بڑھاتے ہیں، جہاں receiving ڈیوائس انہیں دوبارہ جمع کرتی ہے۔

ذرائع

  1. ICANN — The Domain Name System
  2. MDN Web Docs (Mozilla) — How does the Internet work?
  3. TeleGeography — Do Submarine Cables Account For Over 99% of Intercontinental Data Traffic?
  4. Internet Society — Brief History of the Internet

یہ تحریر مصنوعی ذہانت سے تیار کی گئی اور اشاعت سے پہلے ذرائع کی خودکار جانچ سے گزری۔ اگر آپ کو کوئی غلطی نظر آئے تو تصحیح کی درخواست کریں۔ تصحیح یا جواب کی درخواست · ہم کیسے کام کرتے ہیں

متعلقہ تحریریں