پورٹ 0 استعمال کیا ہے؟

پورٹ 0 اصل پورٹ نمبر نہیں ہے، لیکن اس کے لئے ایک مقصد ہے

زیادہ سے زیادہ پورٹ نمبرز کے برعکس، بندرگاہ 0 TCP / IP نیٹ ورکنگ میں ایک محفوظ بندرگاہ ہے، مطلب یہ ہے کہ یہ ٹی سی سی یا UDP کے پیغامات میں استعمال نہیں ہونا چاہئے.

پورٹ 0 سسٹم، مختص، متحرک بندرگاہوں کی درخواست کرنے کے لئے نیٹ ورک پروگرامنگ میں خاص اہمیت رکھتا ہے، خاص طور پر یونس ساکٹ پروگرامنگ. پورٹ صفر ایک وائلڈ کارڈ بندرگاہ کی طرح ہے جس سے نظام کو مناسب پورٹ نمبر تلاش کرنا پڑتا ہے.

نمبر صفر سے 65535 تک ٹی سی پی اور یو ڈی ڈی کی حد میں نیٹ ورک بندرگاہوں. صفر اور 1023 کے درمیان رینج میں پورٹ نمبرز نظام بندرگاہوں یا معروف پورٹس کے طور پر بیان کی جاتی ہیں. انٹرنیٹ کے حوالے سے نمبر نمبر اتھارٹی (آئیانا) نے انٹرنیٹ پر ان پورٹ نمبرز کا ارادہ استعمال کی ایک سرکاری لسٹنگ کو برقرار رکھا ہے، اور نظام پورٹ 0 استعمال نہیں کرنا ہے.

نیٹ ورک پروگرامنگ میں پورٹ کیسے کام کرتا ہے

نئے نیٹ ورک ساکٹ کنکشن کو ترتیب دینے کی ضرورت ہوتی ہے کہ ذریعہ اور منزل دونوں طرف دونوں پر ایک پورٹ نمبر مختص کیا جائے. ابتداء (ذریعہ) کے ذریعہ بھیجے گئے TCP یا UDP پیغامات دونوں بندرگاہوں کے نمبر پر مشتمل ہیں تاکہ پیغام وصول کنندہ (منزل) کو جوابی پیغامات درست پروٹوکول پوائنٹ پوائنٹ پر جاری کرسکیں.

آئیانا نے بنیادی انٹرنیٹ ایپلی کیشنز جیسے ویب سرورز (پورٹ 80) کے لئے نامزد کردہ نظام کی بندرگاہوں سے قبل مختص کیے ہیں، لیکن بہت سے ٹی سی پی اور یو ڈی ڈی کے نیٹ ورک کے ایپلی کیشنز کو ان کے اپنے سسٹم کی بندرگاہ نہیں ہے اور ہر وقت جب وہ چلتے ہیں تو ان کے آلے کے آپریٹنگ سسٹم سے حاصل کرنا لازمی ہے.

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

متبادل طور پر، اس کی بجائے اس کے کنکشن پیرامیٹر کے طور پر باندھنے کیلئے پورٹ 0 فراہم کر سکتا ہے. یہ آپریٹنگ سسٹم کو خود بخود تلاش کرنے اور TCP / IP متحرک بندرگاہ نمبر رینج میں مناسب دستیاب بندرگاہ کو واپس کرنے کے لۓ چلتا ہے.

نوٹ کریں کہ درخواست اصل میں بندرگاہ 0 نہیں بلکہ کسی اور متحرک بندرگاہ کو دی جائے گی. اس پروگرامنگ کنونشن کا فائدہ کارکردگی ہے. ہر ایک کی درخواست کے بجائے وہ ایک سے زیادہ بندرگاہوں کی کوشش کرنے کے لۓ کوڈ کو لاگو کرنے اور چلانے کے لۓ چلاتے رہیں، اس کے بجائے وہ اطلاقات آپریٹنگ سسٹم پر عمل کرسکتے ہیں.

انکس، ونڈوز، اور دیگر آپریٹنگ سسٹم کو بندرگاہ 0 کے انعقاد میں تھوڑا سا مختلف ہوتا ہے، لیکن اسی عام کنونشن پر لاگو ہوتا ہے.

پورٹ 0 اور نیٹ ورک سیکورٹی

نیٹ ورک ٹریفک انٹرنیٹ بھر میں بھیجے گئے بندرگاہ پر سنبھالنے کے لئے میزبان نیٹ ورک حملہ آوروں سے پیدا ہوسکتا ہے یا غلطی سے پروگراموں کی طرف سے غلط طور پر پروگرام کیا جا سکتا ہے. جوابی پیغامات جو بندرگاہ 0 ٹریفک کے جواب میں پیدا ہوتے ہیں وہ حملہ آوروں کو ان آلات کے رویے اور ممکنہ نیٹ ورک کی کمزوریوں کے بارے میں زیادہ جاننے میں مدد مل سکتی ہے.

بہت سے انٹرنیٹ سروس فراہم کرنے والے (آئی ایس پی) ان استحصال کے خلاف حفاظت میں مدد کے لۓ بندرگاہ 0 (آنے والا اور آؤٹ لک دونوں پیغامات) پر ٹریفک بند کر دیتے ہیں.