पोर्ट 0 नेटवर्क प्रोग्रामिंग में विशेष महत्व रखता है, खासकर यूनिक्स ओएस में जब सॉकेट प्रोग्रामिंग की बात आती है जहां पोर्ट का उपयोग सिस्टम-आवंटित, गतिशील पोर्ट का अनुरोध करने के लिए किया जाता है। पोर्ट 0 एक वाइल्डकार्ड पोर्ट है जो सिस्टम को एक उपयुक्त पोर्ट नंबर खोजने के लिए कहता है।
अधिकांश पोर्ट नंबरों के विपरीत, पोर्ट 0 टीसीपी/आईपी नेटवर्किंग में एक आरक्षित पोर्ट है, जिसका अर्थ है कि इसका उपयोग टीसीपी या यूडीपी संदेशों में नहीं किया जाना चाहिए। टीसीपी और यूडीपी में नेटवर्क पोर्ट की संख्या शून्य से 65535 तक होती है। शून्य और 1023 के बीच की सीमा में पोर्ट संख्या को गैर-क्षणिक पोर्ट, सिस्टम पोर्ट या प्रसिद्ध पोर्ट के रूप में परिभाषित किया जाता है। इंटरनेट असाइन्ड नंबर्स अथॉरिटी (IANA) एक का रखरखाव करती है आधिकारिक सूची इंटरनेट पर इन पोर्ट नंबरों का इच्छित उपयोग, और सिस्टम पोर्ट 0 का उपयोग नहीं किया जाना है।
क्या मैं ओके गूगल को किसी और चीज़ में बदल सकता हूँ?
नेटवर्क प्रोग्रामिंग में टीसीपी/यूडीपी पोर्ट 0 कैसे काम करता है
जेट्टा प्रोडक्शंस / गेटी इमेजेज़
नए नेटवर्क सॉकेट कनेक्शन को कॉन्फ़िगर करने के लिए आवश्यक है कि स्रोत और गंतव्य दोनों पक्षों पर एक पोर्ट नंबर आवंटित किया जाए। प्रवर्तक (स्रोत) द्वारा भेजे गए टीसीपी या यूडीपी संदेशों में दोनों पोर्ट नंबर होते हैं ताकि संदेश प्राप्तकर्ता (गंतव्य) सही प्रोटोकॉल एंडपॉइंट पर प्रतिक्रिया संदेश जारी कर सके।
IANA ने वेब सर्वर (पोर्ट 80) जैसे बुनियादी इंटरनेट अनुप्रयोगों के लिए पूर्व-आबंटित सिस्टम पोर्ट आवंटित किए हैं, लेकिन कई टीसीपी और यूडीपी नेटवर्क अनुप्रयोगों के पास अपना सिस्टम पोर्ट नहीं है और उन्हें अपने डिवाइस से एक प्राप्त करना होगा ऑपरेटिंग सिस्टम हर बार वे दौड़ते हैं।
लीग ऑफ लीजेंड्स क्या आप अपना यूजरनेम बदल सकते हैं
इसके स्रोत पोर्ट नंबर को आवंटित करने के लिए, एप्लिकेशन अनुरोध करने के लिए बाइंड() जैसे टीसीपी/आईपी नेटवर्क फ़ंक्शंस को कॉल करते हैं। यदि वे किसी विशिष्ट नंबर का अनुरोध करना पसंद करते हैं, तो एप्लिकेशन बाइंड() को एक निश्चित (हार्ड-कोडेड) नंबर की आपूर्ति कर सकता है, लेकिन ऐसा अनुरोध विफल हो सकता है क्योंकि सिस्टम पर चल रहा कोई अन्य एप्लिकेशन वर्तमान में इसका उपयोग कर सकता है।
वैकल्पिक रूप से, यह अपने कनेक्शन पैरामीटर के रूप में बाइंड() को पोर्ट 0 प्रदान कर सकता है। यह ऑपरेटिंग सिस्टम को टीसीपी/आईपी डायनेमिक पोर्ट नंबर रेंज में उपयुक्त उपलब्ध पोर्ट को स्वचालित रूप से खोजने और वापस करने के लिए ट्रिगर करता है।
एप्लिकेशन को पोर्ट 0 नहीं दिया गया है, बल्कि कोई अन्य डायनेमिक पोर्ट दिया गया है। इस प्रोग्रामिंग सम्मेलन का लाभ दक्षता है। प्रत्येक एप्लिकेशन को एक वैध पोर्ट प्राप्त होने तक कई पोर्ट आज़माने के लिए कोड को लागू करने और चलाने के बजाय, ऐप्स ऑपरेटिंग सिस्टम पर भरोसा करते हैं।
यूनिक्स, विंडोज़ और अन्य ऑपरेटिंग सिस्टम पोर्ट 0 की हैंडलिंग में भिन्न होते हैं, लेकिन वही सामान्य परंपरा लागू होती है।
Google डॉक्स में चेक बॉक्स कैसे डालें
पोर्ट 0 और नेटवर्क सुरक्षा
पोर्ट 0 पर सुनने वाले होस्टों को इंटरनेट पर भेजा गया नेटवर्क ट्रैफ़िक नेटवर्क हमलावरों से या गलती से गलत तरीके से प्रोग्राम किए गए एप्लिकेशन द्वारा उत्पन्न हो सकता है। पोर्ट 0 ट्रैफ़िक के जवाब में होस्ट द्वारा उत्पन्न प्रतिक्रिया संदेश हमलावरों को उन उपकरणों के व्यवहार और संभावित नेटवर्क कमजोरियों को जानने में मदद करते हैं।
अनेक इंटरनेट सेवा प्रदाता (आईएसपी) इन कारनामों से बचाव के लिए, आने वाले और बाहर जाने वाले दोनों संदेशों के लिए पोर्ट 0 पर ट्रैफ़िक को रोकते हैं।
सामान्य प्रश्न- पोर्ट नंबर क्या हैं?
टीसीपी/आईपी नेटवर्क कनेक्शन के लिए उपयोग किए जाने वाले पोर्ट नंबर पते की जानकारी के रूप में कार्य करते हैं, जो संदेश के प्रेषकों और प्राप्तकर्ताओं की पहचान करते हैं। पोर्ट नंबर एक ही नेटवर्क पर विभिन्न एप्लिकेशन को एक ही समय में संसाधन साझा करने देते हैं।
- मैं पोर्ट नंबर कैसे ढूंढूं?
किसी विशिष्ट आईपी पते का पोर्ट नंबर ढूंढने के लिए, कमांड प्रॉम्प्ट पर जाएँ , प्रकार नेटस्टैट-ए , फिर प्रेस प्रवेश करना . आपको कोलन द्वारा अलग किए गए आईपी पते और पोर्ट नंबरों के साथ सक्रिय टीसीपी कनेक्शन की एक सूची दिखाई देगी।
- क्या मैं पोर्ट 0 से जुड़ सकता हूँ?
नहीं, आधिकारिक तौर पर, पोर्ट 0 मौजूद नहीं है और आप इससे कनेक्ट नहीं कर सकते, क्योंकि यह एक अमान्य पोर्ट नंबर है। हालाँकि, आप पोर्ट 0 से इंटरनेट पैकेट वैसे ही भेज सकते हैं जैसे आप किसी अन्य पोर्ट नंबर से भेजते हैं।