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