नेटवर्किंग संचार, डेटा ट्रांसफर और इंटरनेट का आधार है जैसा कि आज हमारे पास है। इंटरनेट पर आपके द्वारा उपयोग की जाने वाली कई सेवाएँ पोर्ट और सॉकेट जैसी अवधारणाओं पर निर्भर करती हैं। हालांकि पोर्ट और सॉकेट में समान कार्य होते हैं, वे बहुत अलग अवधारणाएं हैं।
एक बंदरगाह क्या है?
कंप्यूटर नेटवर्क में संचार के लिए एक पोर्ट का उपयोग किया जाता है। यह वह जगह है जहां डेटा एक विशिष्ट कंप्यूटर को छोड़ देता है या प्रवेश करता है। विभिन्न सेवाओं और प्रक्रियाओं के लिए विभिन्न बंदरगाहों का उपयोग किया जाता है। और इन पोर्ट को उनकी सेवाओं के लिए पहचानने के लिए, एक पोर्ट नंबर का उपयोग किया जाता है। 65,535 पोर्ट उपलब्ध हैं, और कुछ अभी तक उपयोग में नहीं हैं।
सेवाओं को आसानी से पहचानने के लिए उन्हें पोर्ट नंबर दिए जाते हैं। उदाहरण के लिए, वेब सेवाओं को पोर्ट 80, 443 और 8080 असाइन किए गए हैं, मेलिंग सेवाओं में पोर्ट नंबर 25, 465 और 2525 हैं, जबकि फ़ाइल स्थानांतरण प्रोटोकॉल में पोर्ट संख्या 21 है.
सॉकेट क्या है?
सीधे शब्दों में कहें, एक सॉकेट संचार का समापन बिंदु है। यह वह जगह है जहां एक कनेक्शन शुरू होता है या शुरू होता है। किसी भी संचार के अस्तित्व के लिए किसी भी कनेक्शन बिंदु पर दो सॉकेट होने चाहिए- एक भेजने वाले डिवाइस या सर्वर से और दूसरा प्राप्त करने वाले डिवाइस या क्लाइंट से। एक सॉकेट एक आईपी एड्रेस और एक पोर्ट नंबर से बना होता है। तो, एक सॉकेट आम तौर पर इस तरह दिखता है:
192.168.245.129:8080.पोर्ट और सॉकेट में क्या अंतर है?
यहां पोर्ट और सॉकेट के बीच अंतर का एक उदाहरण दिया गया है। मान लीजिए आप किसी मॉल में जा रहे हैं। मॉल के पते की तुलना किसी विशेष उपकरण के आईपी पते से की जा सकती है। उस मॉल में अलग-अलग वेंडर अलग-अलग सेवाएं दे रहे हैं। मॉल का प्रत्येक कमरा एक विशिष्ट सेवा प्रदान करता है और इसकी पहचान करने के लिए एक नंबर होता है। उदाहरण के लिए, कमरा 5 टोपियाँ बेच सकता है। यह जो सेवा प्रदान करता है वह बंदरगाह है, और कमरा संख्या बंदरगाह संख्या है।
मान लीजिए कि मॉल 3 अजयी स्ट्रीट, लागोस में है, और आप एक टोपी खरीदना चाहते हैं। आप 3 अजय स्ट्रीट, लागोस के पांचवें कमरे में जाएं। जब आप दरवाजे पर पहुंचते हैं, तो वह हमारा सॉकेट होता है। यह कनेक्शन नहीं बल्कि कनेक्शन का समापन बिंदु है। कनेक्शन आपके घर के दरवाजे से शुरू होकर मॉल के दरवाजे तक जाता है। तो, एक पोर्ट एक सेवा या प्रक्रिया की पहचान करता है, जबकि एक सॉकेट परिभाषित करता है कि एक कनेक्शन कहां से शुरू या समाप्त होता है।
पोर्ट और सॉकेट के बीच एक और अंतर यह है कि एक पोर्ट दूसरे कंप्यूटर में उसी प्रक्रिया या सेवा की पहचान कर सकता है। इसके विपरीत, एक सॉकेट किसी विशेष कंप्यूटर के लिए विशिष्ट होता है क्योंकि इसमें आईपी पता और जिस पोर्ट नंबर से यह जुड़ता है।
इसका मतलब है कि एक विशिष्ट बंदरगाह हमेशा एक ही सेवा प्रदान करेगा (जैसे टोपी बेचना), जबकि एक सॉकेट है पता जो एक विशिष्ट कंप्यूटर पर एक विशिष्ट सेवा से जुड़ता है (जैसे 3 अजय स्ट्रीट पर हैट स्टोर, लागोस)।
बंदरगाह और सुरक्षा
अब जब आप पोर्ट और सॉकेट के बीच अंतर जानते हैं, तो उन्हें सुरक्षित रखना महत्वपूर्ण है क्योंकि वे आपके डिवाइस के लिए खुल रहे हैं। सुनिश्चित करें कि जोखिम और कमजोरियों से बचने के लिए उपयोग में नहीं आने वाले सभी पोर्ट बंद हैं।
पेंटेस्टिंग करते समय जांचने के लिए 8 सबसे कमजोर बंदरगाह
आगे पढ़िए
संबंधित विषय
- प्रौद्योगिकी की व्याख्या
- कंप्यूटर नेटवर्क
लेखक के बारे में

चियोमा एक तकनीकी लेखिका हैं जो अपने लेखन के माध्यम से अपने पाठकों से संवाद करना पसंद करती हैं। जब वह कुछ नहीं लिख रही होती है, तो उसे दोस्तों के साथ घूमते हुए, स्वयंसेवा करते हुए, या नए तकनीकी रुझानों को आजमाते हुए पाया जा सकता है।
हमारे समाचार पत्र के सदस्य बनें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें