ARP, RARP, GARP in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
ARP, RARP और GARP क्या हैं?
**ARP (Address Resolution Protocol), RARP (Reverse Address Resolution Protocol) और GARP (Gratuitous Address Resolution Protocol)** नेटवर्किंग में उपयोग किए जाने वाले महत्वपूर्ण प्रोटोकॉल हैं, जिनका कार्य **IP एड्रेस और MAC एड्रेस** के बीच मैपिंग को नियंत्रित करना है।
1. Address Resolution Protocol (ARP)
**ARP (एड्रेस रिज़ोल्यूशन प्रोटोकॉल)** एक नेटवर्क प्रोटोकॉल है जिसका उपयोग किसी डिवाइस के **IP एड्रेस से उसके MAC एड्रेस को प्राप्त करने** के लिए किया जाता है। यह **डेटा लिंक लेयर (Layer 2) और नेटवर्क लेयर (Layer 3)** के बीच इंटरफ़ेस प्रदान करता है।
ARP की कार्यप्रणाली
- यदि कोई डिवाइस किसी अन्य डिवाइस के **MAC एड्रेस को नहीं जानता**, तो वह एक **ARP Request** भेजता है।
- जिस डिवाइस का **IP एड्रेस मैच करता है**, वह **ARP Reply** भेजता है, जिसमें उसका MAC एड्रेस होता है।
- स्रोत डिवाइस **MAC एड्रेस प्राप्त करने के बाद डेटा पैकेट भेज सकता है**।
ARP के प्रकार
- **Proxy ARP:** एक डिवाइस दूसरे डिवाइस के लिए ARP Reply भेज सकता है।
- **Inverse ARP (InARP):** MAC एड्रेस से IP एड्रेस खोजने के लिए उपयोग होता है।
- **Gratuitous ARP (GARP):** नेटवर्क में IP संघर्ष (Conflict) रोकने के लिए उपयोग होता है।
ARP का उपयोग
- डेटा ट्रांसमिशन में MAC एड्रेस खोजने के लिए।
- लोकल नेटवर्क (LAN) में पैकेट रूटिंग में।
- नेटवर्क डिवाइसेस की पहचान के लिए।
2. Reverse Address Resolution Protocol (RARP)
**RARP (रिवर्स एड्रेस रिज़ोल्यूशन प्रोटोकॉल)** ARP का विपरीत कार्य करता है। यह **MAC एड्रेस से IP एड्रेस खोजने के लिए उपयोग किया जाता है**।
RARP की कार्यप्रणाली
- यदि किसी डिवाइस को **अपना IP एड्रेस नहीं पता**, लेकिन उसका MAC एड्रेस ज्ञात है, तो वह **RARP Request** भेजता है।
- नेटवर्क में मौजूद **RARP सर्वर उस डिवाइस को उसका IP एड्रेस प्रदान करता है**।
RARP का उपयोग
- **डिस्कलेस (Diskless) डिवाइसेस** में, जो बूटिंग के समय अपने IP एड्रेस को खोजती हैं।
- नेटवर्क में **Dynamic IP Allocation** के लिए।
- सुरक्षित नेटवर्किंग में डिवाइसेस की पहचान करने के लिए।
3. Gratuitous Address Resolution Protocol (GARP)
**GARP (ग्रेट्यूस एड्रेस रिज़ोल्यूशन प्रोटोकॉल)** ARP का एक विशेष संस्करण है, जिसका उपयोग **नेटवर्क में डुप्लिकेट IP एड्रेस की जाँच करने और ब्रॉडकास्ट एड्रेस अपडेट करने** के लिए किया जाता है।
GARP की कार्यप्रणाली
- जब कोई डिवाइस नेटवर्क से जुड़ता है, तो वह **GARP Request भेजता है**।
- यदि नेटवर्क में **कोई अन्य डिवाइस उसी IP एड्रेस का उपयोग कर रहा है**, तो संघर्ष (Conflict) उत्पन्न होता है।
- यदि कोई प्रतिक्रिया नहीं मिलती, तो डिवाइस अपने IP एड्रेस का उपयोग जारी रखता है।
GARP का उपयोग
- IP एड्रेस संघर्ष (IP Conflict) को रोकने के लिए।
- नेटवर्क स्विच और राउटर द्वारा नेटवर्क अपडेट करने के लिए।
- नेटवर्क में Load Balancing के लिए।
ARP, RARP और GARP में अंतर
विशेषता | ARP | RARP | GARP |
---|---|---|---|
कार्य | IP एड्रेस से MAC एड्रेस खोजने के लिए। | MAC एड्रेस से IP एड्रेस खोजने के लिए। | IP एड्रेस संघर्ष रोकने के लिए। |
रिक्वेस्ट प्रकार | ARP Request और Reply | RARP Request और Reply | Gratuitous ARP Request |
नेटवर्क लेयर | Layer 3 (Network Layer) | Layer 3 (Network Layer) | Layer 2 और 3 |
उपयोग | डेटा संचार और नेटवर्किंग | डिस्कलेस वर्कस्टेशन और बूटिंग | नेटवर्क सुरक्षा और Load Balancing |
ARP, RARP और GARP के लाभ
- नेटवर्क में डिवाइसेस को **तेज़ी से एक-दूसरे से जोड़ने में मदद करता है**।
- नेटवर्क **एड्रेसिंग को सरल और स्वचालित बनाता है**।
- **IP और MAC एड्रेस मैपिंग को कुशलता से प्रबंधित करता है**।
- नेटवर्क सुरक्षा को बढ़ाता है और **IP संघर्ष को रोकता है**।
ARP, RARP और GARP के उपयोग
- **लोकल एरिया नेटवर्क (LAN)** में डेटा ट्रांसमिशन के लिए।
- **डायनामिक होस्ट कॉन्फ़िगरेशन (DHCP) और बूट सर्वर** में।
- **राउटर और स्विच द्वारा नेटवर्क एड्रेस रेजोल्यूशन** के लिए।
- **वर्चुअल मशीन और क्लाउड नेटवर्किंग** में IP एड्रेस मैनेजमेंट के लिए।
निष्कर्ष
ARP, RARP और GARP नेटवर्क में **IP और MAC एड्रेसिंग को प्रबंधित करने के लिए आवश्यक प्रोटोकॉल** हैं। **ARP** डेटा ट्रांसमिशन के लिए MAC एड्रेस खोजता है, **RARP** MAC एड्रेस से IP एड्रेस निर्धारित करता है, और **GARP** नेटवर्क में IP संघर्ष को रोकने में मदद करता है। इन प्रोटोकॉल्स का सही उपयोग **नेटवर्क प्रदर्शन और सुरक्षा को बढ़ाता है**।
Related Post
- Computer Network in Hindi: Definitions, Goals, Components, Architecture, Classifications & Types Explained
- Layered Architecture in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Protocol Hierarchy in Computer Network in Hindi: परिभाषा, कार्य और स्तर
- Design Issues of Network Layer in Hindi: परिभाषा, कार्य और समस्याएँ
- Interfaces and Services in Computer Network in Hindi: परिभाषा, प्रकार और कार्य
- Connection-Oriented और Connectionless Services in Computer Network in Hindi: परिभाषा, अंतर और उदाहरण
- Service Primitives in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Service Primitive Design Issues & Its Functionality in Computer Network in Hindi
- ISO OSI Reference Model in Hindi: परिभाषा, सिद्धांत और कार्य
- TCP/IP Model in Hindi: परतें, कार्य और विशेषताएँ
- Physical Layer in Computer Networks in Hindi: सिद्धांत, कार्य और महत्व
- Bandwidth in Physical Layer in Hindi: परिभाषा, प्रकार और महत्व
- Data Link Layer in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Services Provided by Data Link Layer in Hindi: परिभाषा, प्रकार और कार्य
- Framing in Computer Network in Hindi: परिभाषा, प्रकार और कार्य
- Flow Control in Computer Network in Hindi: परिभाषा, प्रकार और कार्य
- Error Control in Computer Networks in Hindi: परिभाषा, प्रकार और तकनीकें
- Data Link Layer Protocols in Computer Network in Hindi: प्रकार, कार्य और उपयोग
- Elementary & Sliding Window Protocol in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- 1-Bit Sliding Window Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Go-Back-N Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Selective Repeat Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Hybrid ARQ Protocol in Computer Network in Hindi: परिभाषा, प्रकार और कार्य
- Protocol Verification in Computer Networks in Hindi: Finite State Machine & Petri Net Models
- ARP, RARP, GARP in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- MAC Layer in Computer Network in Hindi: परिभाषा, कार्य और प्रोटोकॉल
- MAC Address in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Binary Exponential Back-off (BEB) Algorithm in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Distributed Random Access Schemes & Contention Schemes in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Data Services (ALOHA and Slotted ALOHA) in Computer Network in Hindi: परिभाषा, कार्य और तुलना
- Local-Area Networks (CSMA, CSMA/CD, CSMA/CA) in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Collision-Free Protocols in Computer Network in Hindi: परिभाषा, कार्य और प्रकार
- Bit Map Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- BRAP (Bit-Map Reservation Access Protocol) in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Binary Countdown Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- MLMA (Multilevel Multiaccess) Limited Contention Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Adaptive Tree Walk Protocol in Computer Network in Hindi: परिभाषा, कार्य और उपयोग
- Performance Measuring Metrics in Computer Networks in Hindi: परिभाषा, प्रकार और उपयोग
- IEEE 802 Standards & Their Variants in Computer Networks in Hindi: परिभाषा, प्रकार और उपयोग
- Network Layer की आवश्यकता (Need of Network Layer) in Computer Networks in Hindi: परिभाषा, कार्य और महत्व
- Network Layer द्वारा प्रदान की जाने वाली सेवाएँ (Services Provided by Network Layer) in Computer Networks in Hindi
- Network Layer की डिज़ाइन समस्याएँ (Design Issues of Network Layer) in Computer Networks in Hindi
- Least Cost Routing Algorithm in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- Bellman-Ford Algorithm in Computer Networks in Hindi: परिभाषा, कार्य, और उदाहरण
- Dijkstra Algorithm in Computer Networks in Hindi: परिभाषा, कार्य, और उदाहरण
- Hierarchical Routing in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- Broadcast Routing in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- Multicast Routing in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- IP Address in Computer Networks in Hindi: परिभाषा, प्रकार, और कार्य
- Header Format in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- Packet Forwarding in Computer Networks in Hindi: परिभाषा, कार्य, और प्रकार
- Fragmentation and Reassembly in Computer Networks in Hindi: परिभाषा, कार्य, और प्रक्रिया
- ICMP in Computer Networks in Hindi: परिभाषा, कार्य, और उपयोग
- IPv4 और IPv6 के बीच अंतर (Difference Between IPv4 and IPv6) in Computer Networks in Hindi
- Transport Layer Design Issues in Computer Networks in Hindi: परिभाषा, कार्य, और प्रमुख मुद्दे
- UDP Header Format in Computer Networks in Hindi: परिभाषा, संरचना, और कार्य
- Per Segment Checksum in UDP in Hindi: परिभाषा, कार्य और महत्व
- Carrying Unicast/Multicast Real-Time Traffic in UDP in Hindi: परिभाषा, कार्य और उपयोग
- TCP Connection Management in Computer Networks in Hindi: परिभाषा, कार्य, और प्रक्रियाएँ
- Reliability of Data Transfer in TCP in Hindi: परिभाषा, कार्य, और महत्वपूर्ण तंत्र
- TCP Flow Control in Computer Networks in Hindi: परिभाषा, कार्य और तकनीकें
- TCP Congestion Control in Computer Networks in Hindi: परिभाषा, कार्य और एल्गोरिदम
- TCP Header Format in Computer Networks in Hindi: संरचना, फ़ील्ड्स और कार्य
- TCP Timer Management in Computer Networks in Hindi: प्रकार, कार्य और एल्गोरिदम
- WWW और HTTP क्या है? पूरी जानकारी हिंदी में
- FTP in Hindi – FTP क्या है और इसके प्रकार
- SSH क्या है? SSH कैसे काम करता है? पूरी जानकारी हिंदी में
- Email (SMTP, MIME, IMAP) क्या है? पूरी जानकारी हिंदी में
- DNS क्या है और यह कैसे काम करता है? पूरी जानकारी हिंदी में
- Simple Network Management Protocol (SNMP) क्या है? पूरी जानकारी हिंदी में