एक निजी आईपी (अपंजीकृत) रखने वाला आंतरिक नेटवर्क उपयोगकर्ता इंटरनेट या बाहरी नेटवर्क से कनेक्ट नहीं हो सकता है क्योंकि नेटवर्क में प्रत्येक डिवाइस का एक अद्वितीय आईपी पता होना चाहिए। NAT एक राउटर पर दो नेटवर्क को एक साथ जोड़ने पर काम करता है, और यह आंतरिक नेटवर्क निजी पते (अर्थात विश्व स्तर पर अद्वितीय नहीं) को कानूनी सार्वजनिक पते में अनुवाद करता है।
इसके अतिरिक्त, यह आईपी पते को संरक्षित करने के लिए तैयार किया गया था। जैसा कि इंटरनेट उपयोगकर्ताओं को आईपी पते की कमी की समस्या का सामना करना पड़ रहा था, जहां उपयोगकर्ताओं की संख्या आईपी पते की सीमित सीमा से अधिक बढ़ गई थी। निश्चित कारण के लिए, NAT और PAT प्रोटोकॉल का उपयोग किया जाता है।
तुलना चार्ट
तुलना के लिए आधार | नेट | PAT |
---|---|---|
बुनियादी | निजी स्थानीय आईपी पते को सार्वजनिक वैश्विक आईपी पते में बदल देता है। | NAT के समान यह भी पोर्ट नंबरों की मदद से एक आंतरिक नेटवर्क के निजी आईपी पते को सार्वजनिक आईपी पते में बदल देता है। |
संबंध | PAT का सुपरसेट। | एनएआर का वेरिएंट (एक गतिशील एनएटी का रूप)। |
उपयोग | IPv4 पता | पोर्ट नंबर के साथ IPv4 एड्रेस। |
प्रकार | स्थैतिक NAT गतिशील NAT | स्थैतिक पीएटी ओवरलोड पाट |
NAT की परिभाषा
नेटवर्क एड्रेस ट्रांसलेशन (NAT) मूल रूप से दो नेटवर्क को जोड़ता है और निजी (स्थानीय के अंदर) पते को सार्वजनिक पते (वैश्विक के अंदर) में मैप करता है। यहां स्थानीय शब्द के अंदर संकेत मिलता है कि होस्ट पता आंतरिक नेटवर्क का है और नेटवर्क सूचना केंद्र या सेवा प्रदाता द्वारा नहीं सौंपा गया है। और अंदर के वैश्विक का अर्थ है कि पता एनआईसी या सेवा प्रदाता द्वारा सौंपा गया एक लाइसेंस पता है और यह बाहरी दुनिया के स्थानीय पते के अंदर एक या अधिक का प्रतिनिधित्व करता है।
NAT का मुख्य उद्देश्य कई निजी IP पतों को सार्वजनिक आईपी पतों की कुछ छोटी संख्याओं द्वारा दर्शाने के लिए उपलब्ध आईपी पते की जगह की कमी को कम करना था।
NAT तीन प्रकार के हो सकते हैं:
- स्टेटिक NAT - इस प्रकार के NAT में एक स्थानीय पते को वैश्विक पते पर मैप किया जाता है, और एक-से-एक संबंध मौजूद होता है। स्टेटिक NAT तब उपयोगी होता है जब किसी होस्ट को एक सुसंगत पते की आवश्यकता होती है, जिसे इंटरनेट से एक्सेस किया जाना चाहिए। उदाहरण के लिए, एंटरप्राइज़ सर्वर या नेटवर्किंग डिवाइस।
- डायनेमिक NAT - डायनेमिक NAT, अनरजिस्टर्ड प्राइवेट आईपी एड्रेस को पब्लिक आईपी एड्रेस के पूल से रजिस्टर्ड पब्लिक आईपी एड्रेस में ट्रांसलेट करने की अनुमति देता है।
- पैट / एनएटी ओवरलोडिंग / आईपी मास्किंग - पीएटी तीन प्रकारों में सबसे लोकप्रिय प्रकार है। यह डायनेमिक NAT का एक प्रकार है और इसके समान है, लेकिन यह पोर्ट के उपयोग से एक ही सार्वजनिक IP पते पर कई निजी आईपी पते को मैप करता है।
PAT की परिभाषा
पोर्ट एड्रेस ट्रांसलेशन (PAT) एक प्रकार का डायनेमिक NAT है जिसके माध्यम से एड्रेस ट्रांसलेशन को पोर्ट स्तर पर कॉन्फ़िगर किया जा सकता है, और शेष IP एड्रेस का उपयोग भी अनुकूलित है। PAT एक एकल वैश्विक IP पते के लिए कई स्रोत स्थानीय पते और पोर्ट मैप करता है और IP पते के एक पूल से पोर्ट करता है जो गंतव्य नेटवर्क पर रूट करने योग्य होते हैं। यहां इंटरफ़ेस आईपी एड्रेस का उपयोग पोर्ट नंबर के साथ संयोजन में किया जाता है और कई होस्ट्स में समान आईपी एड्रेस हो सकता है क्योंकि पोर्ट नंबर अद्वितीय है।
यह विशिष्ट अनुवादों की पहचान करने के लिए वैश्विक IP पते पर अद्वितीय स्रोत पोर्ट पते का उपयोग करता है। NAT अनुवादों की कुल संख्या 65536 है, क्योंकि पोर्ट संख्या 16 बिट्स में एन्कोडेड है।
मूल स्रोत पोर्ट PAT द्वारा संरक्षित हैं। यदि स्रोत पोर्ट पहले से ही आवंटित है तो उपलब्ध पोर्ट खोजे जाते हैं। पोर्ट समूहों को तीन श्रेणियों में विभाजित किया जाता है जो 0 से 511, 512 से 1023 या 1024 से 65535 तक होते हैं।
NAT और PAT के बीच मुख्य अंतर
- NAT स्थानीय पतों के अंदर के वैश्विक पतों में इसी तरह से अनुवाद करता है जैसे PAT निजी अनरजिस्टर्ड IP पतों को पब्लिक रजिस्टर्ड IP एड्रेस में ट्रांसलेट करता है, लेकिन NAT के विपरीत यह सोर्स पोर्ट नंबर का भी उपयोग करता है, और कई होस्ट्स को समान पोर्ट नंबर वाले IP के साथ असाइन किया जा सकता है।
- PAT डायनेमिक NAT का एक रूप है।
- NAT अनुवाद की प्रक्रिया में IP पतों का उपयोग करता है जबकि PAT पोर्ट संख्याओं के साथ IP पतों का उपयोग करता है।
एनएटी के फायदे और नुकसान
लाभ
- NAT पंजीकृत सार्वजनिक पते को संरक्षित करता है और IP पता स्थान की कमी को धीमा करता है।
- पता ओवरलैप की घटना काफी कम हो जाती है।
- कनेक्शन स्थापना का लचीलापन बढ़ाता है।
- बदलते नेटवर्क के समय पता फिर से शुरू करने की प्रक्रिया को हटा देता है।
नुकसान
- स्विचिंग पथ विलंब अनुवाद के परिणाम हैं।
- एंड-टू-एंड ट्रैसेबिलिटी का अभाव।
- कुछ एप्लिकेशन NAT के साथ संगत नहीं हैं।
पीएटी के फायदे और नुकसान
लाभ
- विभिन्न पोर्ट नंबरों की मदद से मेजबान के एक समूह को एकल सार्वजनिक आईपी असाइन करके आईपी पते का संरक्षण करें।
- कमजोरियों या सुरक्षा हमलों को कम करता है क्योंकि निजी पता सार्वजनिक पते को उजागर होने से रोकता है।
नुकसान
- पीएटी में एक ही आईपी पते के साथ एक से अधिक प्रकार की सार्वजनिक सेवाओं को निष्पादित नहीं किया जा सकता है।
- कनेक्शन की पटरियों को रखने के लिए आंतरिक तालिका में प्रविष्टियों की संख्या सीमित है।
निष्कर्ष
NAT और PAT प्रोटोकॉल का उपयोग विश्व स्तर पर अद्वितीय IP पतों की आवश्यकता को कम करने के लिए किया जाता है, एक ऐसे होस्ट की अनुमति देता है, जिसका पत्ता वैश्विक पते वाले स्थान में पतों को परिवर्तित करके इंटरनेट से जुड़ने के लिए विश्व स्तर पर अद्वितीय नहीं है, जो कि नियमित है। NAT और PAT में थोड़ा अंतर है कि NAT, पोर्ट का उपयोग नहीं करता है जबकि PAT अनुवाद प्रक्रिया में स्रोत पोर्ट का उपयोग करता है।