कंप्यूटर नेटवर्किंग में, पोर्ट नंबर संदेश भेजने वाले और प्राप्त करने वालों की पहचान करने के लिए उपयोग की जाने वाली एड्रेसिंग जानकारी का हिस्सा होते हैं। वे टीसीपी/आईपी नेटवर्क कनेक्शन से जुड़े हुए हैं और आईपी पते के लिए एक ऐड-ऑन के रूप में वर्णित किया जा सकता है।
नेटवर्किंग में पोर्ट नंबर क्या है?
पोर्ट नंबर एक ही कंप्यूटर पर विभिन्न अनुप्रयोगों को एक साथ नेटवर्क संसाधनों को साझा करने की अनुमति देते हैं। होम नेटवर्क राउटर और कंप्यूटर सॉफ्टवेयर इन पोर्ट के साथ काम करते हैं और कभी-कभी पोर्ट नंबर सेटिंग्स को कॉन्फ़िगर करने का समर्थन करते हैं।
नेटवर्किंग पोर्ट सॉफ़्टवेयर-आधारित होते हैं और उन भौतिक पोर्ट से असंबंधित होते हैं जो नेटवर्क डिवाइस में केबल प्लगिंग के लिए होते हैं।
पोर्ट नंबर कैसे काम करते हैं
पोर्ट नंबर नेटवर्क एड्रेसिंग से संबंधित हैं। TCP/IP नेटवर्किंग में, TCP और UDP दोनों पोर्ट के एक सेट का उपयोग करते हैं जो IP पतों के साथ मिलकर काम करते हैं।
ये पोर्ट नंबर टेलीफोन एक्सटेंशन की तरह काम करते हैं। जिस तरह एक व्यावसायिक टेलीफोन स्विचबोर्ड मुख्य फोन नंबर का उपयोग कर सकता है और प्रत्येक कर्मचारी को एक एक्सटेंशन नंबर प्रदान कर सकता है, एक कंप्यूटर में एक मुख्य पता और आने वाले और बाहर जाने वाले कनेक्शन को संभालने के लिए पोर्ट नंबर का एक सेट हो सकता है।
जिस प्रकार भवन के सभी कर्मचारी एक फोन नंबर का उपयोग कर सकते हैं, उसी तरह एक राउटर के पीछे विभिन्न अनुप्रयोगों के साथ संचार करने के लिए एक आईपी पते का उपयोग किया जा सकता है। IP पता गंतव्य कंप्यूटर की पहचान करता है, और पोर्ट संख्या विशिष्ट गंतव्य अनुप्रयोग की पहचान करती है।
यह सच है चाहे वह मेल एप्लिकेशन हो, फ़ाइल स्थानांतरण प्रोग्राम हो, या वेब ब्राउज़र हो। जब आप किसी वेब ब्राउज़र से किसी वेबसाइट का अनुरोध करते हैं, तो ब्राउज़र HTTP के लिए पोर्ट 80 पर संचार करता है।फिर, डेटा को उसी पोर्ट पर वापस भेजा जाता है और प्रोग्राम में प्रदर्शित होता है जो उस पोर्ट (वेब ब्राउज़र) का समर्थन करता है।
टीसीपी और यूडीपी दोनों में, पोर्ट नंबर 0 से शुरू होते हैं और 65535 तक जाते हैं। निचली श्रेणियां सामान्य इंटरनेट प्रोटोकॉल जैसे एसएमटीपी के लिए पोर्ट 25 और एफ़टीपी के लिए पोर्ट 21 के लिए समर्पित हैं।
कुछ अनुप्रयोगों द्वारा उपयोग किए जाने वाले विशिष्ट मूल्यों को खोजने के लिए, सबसे लोकप्रिय टीसीपी और यूडीपी पोर्ट नंबरों की सूची देखें। Apple सॉफ़्टवेयर के लिए, Apple सॉफ़्टवेयर उत्पादों द्वारा उपयोग किए जाने वाले TCP और UDP पोर्ट देखें।
जब आपको पोर्ट नंबरों के साथ कार्रवाई करने की आवश्यकता हो सकती है
नेटवर्क हार्डवेयर और सॉफ्टवेयर स्वचालित रूप से पोर्ट नंबर को प्रोसेस करते हैं। किसी नेटवर्क के आकस्मिक उपयोगकर्ता इन पोर्ट नंबरों को नहीं देखते हैं और उनके संचालन से संबंधित कोई कार्रवाई करने की आवश्यकता नहीं है। हालांकि, कुछ स्थितियों में व्यक्ति नेटवर्क पोर्ट नंबर का सामना कर सकते हैं।
नेटवर्क एडमिनिस्ट्रेटर को पोर्ट फ़ॉरवर्डिंग सेट करने की आवश्यकता हो सकती है ताकि विशिष्ट एप्लिकेशन के पोर्ट नंबर को फ़ायरवॉल से गुजरने दिया जा सके।होम नेटवर्क पर, एक ब्रॉडबैंड राउटर अपनी कॉन्फ़िगरेशन स्क्रीन पर पोर्ट फ़ॉरवर्डिंग का समर्थन करता है। होमपोर्ट फ़ॉरवर्डिंग का एक सामान्य अनुप्रयोग ऑनलाइन गेम के लिए है जो गैर-मानक पोर्ट का उपयोग करते हैं जो राउटर के अंतर्निर्मित फ़ायरवॉल ब्लॉक करते हैं।
नेटवर्क प्रोग्रामर को कभी-कभी अपने कोड में पोर्ट नंबर निर्दिष्ट करने की आवश्यकता होती है, जैसे सॉकेट प्रोग्रामिंग में।
एक वेबसाइट यूआरएल को कभी-कभी एक विशिष्ट टीसीपी पोर्ट नंबर को शामिल करने की आवश्यकता होगी। उदाहरण के लिए, https://localhost:8080/ डिफ़ॉल्ट पोर्ट 80 के बजाय टीसीपी पोर्ट 8080 का उपयोग करता है। यह आमतौर पर मुख्यधारा के उपभोक्ता उपयोग की तुलना में सॉफ्टवेयर विकास वातावरण में अधिक देखा जाता है।
खुले और बंद बंदरगाह
नेटवर्क सुरक्षा के प्रति उत्साही अक्सर हमले की भेद्यता और सुरक्षा के एक प्रमुख पहलू के रूप में उपयोग किए जाने वाले पोर्ट नंबर पर भी चर्चा करते हैं। बंदरगाहों को खुले या बंद के रूप में वर्गीकृत किया जा सकता है। ओपन पोर्ट में एक संबद्ध एप्लिकेशन होता है जो नए कनेक्शन अनुरोधों को सुनता है, और बंद पोर्ट नहीं।
नेटवर्क पोर्ट स्कैनिंग नामक एक प्रक्रिया प्रत्येक पोर्ट नंबर पर परीक्षण संदेशों का पता लगाती है ताकि यह पता लगाया जा सके कि कौन से पोर्ट खुले हैं। नेटवर्क पेशेवर हमलावरों के संपर्क को मापने के लिए एक उपकरण के रूप में पोर्ट स्कैनिंग का उपयोग करते हैं और अक्सर गैर-आवश्यक बंदरगाहों को बंद करके नेटवर्क को लॉक कर देते हैं। हैकर्स, बदले में, पोर्ट स्कैनर का उपयोग खुले बंदरगाहों के नेटवर्क की जांच करने के लिए करते हैं जो शोषक हो सकते हैं।
आप सक्रिय टीसीपी और यूडीपी कनेक्शन के बारे में जानकारी देखने के लिए विंडोज में नेटस्टैट कमांड का उपयोग कर सकते हैं।