सॉकेट और पोर्ट के बीच अंतर

Anonim

सॉकेट बनाम पोर्ट कंप्यूटर नेटवर्किंग के संदर्भ में होता है, एक सॉकेट द्विदिश संचार का एक अंत बिंदु है इंटरनेट प्रोटोकॉल पर आधारित एक नेटवर्क में होता है। सॉकेट डाटा पैकेट वितरित करेंगे जो संचार चैनल के माध्यम से सही एप्लीकेशन में आ रहे हैं। यह आईपी पता और पोर्ट नंबर जैसी सूचनाओं का उपयोग किया जाता है। सामान्य तौर पर एक (सॉफ़्टवेयर) पोर्ट एक तार्किक डेटा कनेक्शन है जो डेटा का आदान-प्रदान करने के लिए इस्तेमाल किया जा सकता है। इंटरनेट पर टीसीपी और यूडीपी बंदरगाहों का इस्तेमाल कम्प्यूटरों के बीच डेटा के आदान-प्रदान के लिए किया जाता है और ये सर्वाधिक व्यापक रूप से इस्तेमाल किए जाने वाले बंदरगाह हैं।

सॉकेट क्या है?

एक सॉकेट एक द्विदिश संचार का एक अंत बिंदु है जो इंटरनेट प्रोटोकॉल पर आधारित कंप्यूटर नेटवर्क में होता है। सॉकेट डाटा पैकेट वितरित करेंगे जो संचार चैनल के माध्यम से सही एप्लीकेशन में आ रहे हैं। आपरेटिंग सिस्टम प्रत्येक सॉकेट को एक प्रक्रिया या एक धागा से संचारित करता है जो संचार करता है। सक्रिय सॉकेट और निष्क्रिय सॉकेट नामक दो प्रकार के सॉकेट हैं। एक सक्रिय सॉकेट एक सॉकेट है जो किसी अन्य सक्रिय सॉकेट से एक डेटा कनेक्शन के माध्यम से जुड़ा हुआ है जो खुले है। संचार चैनल के दोनों सिरों पर सक्रिय सॉकेट नष्ट हो जाएगा, जब कनेक्शन बंद हो जाएगा। एक निष्क्रिय सॉकेट कनेक्शन में नहीं भाग रहा है, लेकिन एक सॉकेट जो आने वाले कनेक्शन की प्रतीक्षा कर रहा है। जब कोई निष्क्रिय सॉकेट जुड़ा हुआ है, तो यह एक नई सक्रिय सॉकेट उत्पन्न करेगा। एक इंटरनेट सॉकेट को स्थानीय सॉकेट (स्थानीय आईपी पता और पोर्ट नंबर), रिमोट सॉकेट और ट्रांसपोर्ट प्रोटोकॉल का पता (ईपीटीपीपी, यूडीपी) के पते से पहचाना जाता है।

पोर्ट क्या है?

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

सॉकेट और पोर्ट के बीच अंतर क्या है?

एक सॉकेट एक द्विदिश संचार का एक अंत बिंदु है जो कंप्यूटर नेटवर्क पर होता है जो इंटरनेट प्रोटोकॉल पर आधारित होता है, जबकि एक पोर्ट एक तार्किक डेटा कनेक्शन होता है जिसका इस्तेमाल अस्थायी फ़ाइल के उपयोग के बिना डेटा विनिमय करने के लिए किया जा सकता है या भंडारण। एक गर्तिका एक बंदरगाह से जुड़ी होती है और एक बंदरगाह से जुड़े कई सॉकेट हो सकते हैं।आने वाले कनेक्शनों के लिए प्रतीक्षा कर रहे पोर्ट के साथ जुड़े एक एकल निष्क्रिय सॉकेट हो सकता है। इसके अलावा, एक से अधिक सक्रिय सॉकेट्स हो सकते हैं जो उस पोर्ट के खुले कनेक्शन के अनुरूप होते हैं।