جيڪڏهن توهان هڪ عام گهر ۾ رهو ٿا، توهان وٽ امڪان آهي هڪ اسمارٽ فون، هڪ ليپ ٽاپ، هڪ سمارٽ ٽي وي، ۽ شايد هڪ گیمنگ ڪنسول سڀ هڪ ئي وقت انٽرنيٽ سان ڳنڍيل آهن. اهي سڀئي ڊوائيس توهان جي ISP پاران مهيا ڪيل هڪ واحد عوامي IP پتي شيئر ڪن ٿا. تنهن ڪري، جڏهن توهان پنهنجي فون تي هڪ وڊيو لوڊ ڪريو ٿا، روٽر ڪيئن ڄاڻي ٿو ته وڊيو توهان جي فون ڏانهن موڪلي ۽ توهان جي سمارٽ ٽي وي ڏانهن نه؟
هن جي پويان جادو هڪ عمل آهي جنهن کي نيٽورڪ ايڊريس ٽرانسليشن (NAT) سڏيو ويندو آهي.
پرائيويٽ بمقابله عوامي IP پتا
توهان جو روٽر توهان جي گهر اندر هڪ خانگي، مقامي نيٽ ورڪ ٺاهي ٿو. اهو هڪ خانگي IP پتو تفويض ڪري ٿو (عام طور تي 192.168... يا 10.0... سان شروع ٿئي ٿو) وائي فائي سان ڳنڍيل هر ڊوائيس تي. بهرحال، اهي خانگي ايڊريس عوامي انٽرنيٽ تي روٽيبل نه آهن.
NAT جو ڪردار
جڏهن توهان پنهنجي فون تي هڪ وڊيو لنڪ تي ٽيپ ڪريو ٿا، توهان جو فون روٽر ڏانهن هڪ درخواست موڪلي ٿو. روٽر درخواست تي نظر اچي ٿو ۽ ڪجھ شيون ڪري ٿو:
- اهو توهان جي فون جي نجي IP پتي کي ترجمي واري ٽيبل ۾ رڪارڊ ڪري ٿو.
- اهو توهان جي فون جي نجي IP کي روٽر جي عوامي IP پتي سان تبديل ڪري ٿو.
- اهو هڪ منفرد "پورٽ نمبر" جي درخواست تي تفويض ڪري ٿو ۽ ان کي انٽرنيٽ ڏانهن موڪلي ٿو.
وڊيو سرور ڏانهن، درخواست ڏسڻ ۾ اچي ٿي ته اها سڌي طرح روٽر کان آئي آهي. سرور وڊيو ڊيٽا واپس موڪلي ٿو روٽر جي عوامي IP پتي تي، انهي مخصوص پورٽ نمبر سان ٽيگ ٿيل.
پيڪيج پهچائڻ
جڏهن وڊيو ڊيٽا توهان جي گهر پهچي ٿي، روٽر ايندڙ ڊيٽا تي پورٽ نمبر چيڪ ڪري ٿو، ان جي ترجمي واري ٽيبل کي ڏسي ٿو، ۽ چوي ٿو، "آه، پورٽ 55432 پرائيويٽ IP 192.168.1.5 تي سمارٽ فون پاران ڪيل درخواست سان ملندو آهي." اهو پوءِ ڊيٽا کي توهان جي فون ڏانهن موڪلي ٿو.
پتي جي ترجمي ڪرڻ ۽ بندرگاهن کي چيڪ ڪرڻ جو اهو سمورو عمل هر سيڪنڊ ۾ هزارين پيڪٽس لاءِ ملي سيڪنڊن ۾ ٿئي ٿو، انهي ڳالهه کي يقيني بڻائي ٿي ته گهر ۾ موجود هر ڪنهن کي بغير مداخلت جي صحيح ڊيٽا ملي ٿي.
