ALOHA Protocol: Basics of ALOHA in Network Communication in Hindi
Makhanlal Chaturvedi University / BCA / Computer Networks
ALOHA Protocol in Network Communication in Hindi
ALOHA Protocol in Network Communication in Hindi
Introduction
कंप्यूटर नेटवर्किंग के शुरुआती दौर में, जब Ethernet और आधुनिक Wi‑Fi जैसी तकनीकें विकसित नहीं हुई थीं, तब University of Hawaii ने ALOHA नामक एक साधारण लेकिन क्रांतिकारी Random Access Protocol प्रस्तुत किया।
यह प्रोटोकॉल Multiple Users को एक ही Radio Channel पर Data Frames भेजने की सुविधा देता था, जिससे Remote Islands तक Digital Communication संभव हुई।
आज भी ALOHA का सिद्धांत कई आधुनिक Protocols—जैसे CSMA/CA, Satellite Links और IoT नेटवर्क—की नींव बनाता है। इस गाइड में हम ALOHA के Basics, Pure ALOHA के Working Mechanism, इसकी Limitations और Performance Metrics (Throughput & Efficiency) को सरल हिंदी में, Beginner‑Friendly शैली में विस्तार से समझेंगे।
ALOHA Protocol: Basics of ALOHA in Network Communication in Hindi
ALOHA एक Random Access MAC (Medium Access Control) तकनीक है, जहाँ कोई भी Station जब चाहे तब Frame Transmit कर सकता है।
Protocol की मूल धारणा यह है कि Channel को Reservation या Scheduling के बिना Shared किया जाए, जिससे Implementation सरल और Low‑Cost बने।
-
Frame Structure: हर सूचना Packet को Fixed‑Size या Variable‑Size
Frameमें Encapsulate किया जाता है, ताकि Receiver आसानी से Data Boundary पहचान सके। इस Frame में Header, Payload और Checksum होते हैं, जो Error Detection के लिए आवश्यक हैं। - Transmission Strategy: जैसे ही Station के पास भेजने के लिए Data आता है, वह तुरंत Channel पर Frame भेज देता है; किसी तरह की Reservation Window या Polling की आवश्यकता नहीं होती। इस सरल Strategy से Hardware Complexity कम होती है, हालांकि Collisions बढ़ने की संभावना होती है।
-
Collision Concept: यदि दो या अधिक Stations एक ही समय या Overlapping समय में Frame Transmit करते हैं, तो उनकी Signals Add होकर
Collisionपैदा करती हैं। Collision होने पर सभी संबंधित Frames Corrupt हो जाते हैं, और उन्हें पुनः Transmit करने की जरूरत पड़ती है। -
Acknowledgement (ACK) Mechanism: Receiver, हर Successfully प्राप्त Frame के लिए Positive
ACKभेजता है। यदि Transmitter को निर्धारित समय में ACK नहीं मिलता, तो वह मान लेता है कि Collision हुई और एकRandom BackoffDelay के बाद Frame को दोबारा भेजता है।
Pure ALOHA: Working of Pure ALOHA in Hindi
Pure ALOHA मूल ALOHA Implementation है जिसमें Time Synchronization का कोई प्रावधान नहीं है।
इसका कार्य निम्न Steps में समझा जा सकता है:
- Frame Generation: जैसे ही Station के पास Data इकठ्ठा होता है, वह तुरंत Frame बनाकर उसी क्षण Transmit करता है। कोई Time Slot या Schedule Follow नहीं किया जाता।
-
Vulnerable Period: एक Frame का Transmission Time
Tमानें, तो Collision से बचने का सबसे Critical Window2Tका होता है—Frame Start से लेकर Frame End के बाद उतने ही समय तक। इस Period में किसी भी अन्य Station का Transmit करना Collision उत्पन्न कर सकता है। -
ACK Reception: Receiver, Frame Receive होने पर तुरंत ACK भेजता है। यदि Transmitter को
ACKमिल जाता है, तो वह अगला Frame भेज सकता है; अन्यथा वह Failure मानकर Retransmission Queue में डाल देता है। -
Backoff Algorithm: Collision Detect होने पर Station एक
Random Backoffसमय चुनता है, जो अक्सर Exponential Range या Uniform Range में Random होता है। इससे अगली बार Collision की Probability घटती है क्योंकि सभी Stations अलग‑अलग समय पर Retry करते हैं।
ALOHA Limitations: Drawbacks of ALOHA Protocol in Hindi
यद्यपि ALOHA ने Radio Channel Sharing को सरल बनाया, लेकिन इसके कुछ महत्वपूर्ण दोष Networking Efficiency को सीमित करते हैं:
-
Low Channel Utilization:
Pure ALOHAमें Theoretical Maximum Throughput केवल 18.4% (0.184) है, यानी Channel का अधिकांश समय Idle या Collided Frames में व्यर्थ जाता है। यह Limitation High‑Traffic Scenarios में Protocol को अप्रभावी बना देता है। -
High Collision Rate: Time Slots न होने के कारण Stations अक्सर Overlap में Transmit करते हैं, जिससे Collision Probability अधिक रहती है—विशेषकर तब जब Offered Load (
G) बड़ा हो। - Unbounded Delay: Retransmission Backoff Random होने के कारण कुछ Frames अनिश्चित समय तक Queue में फँसे रह सकते हैं, जिससे Delay Prediction कठिन हो जाता है।
- Scalability Issues: Users या Stations की संख्या बढ़ने पर Collision Non‑Linear Rate से बढ़ती है, जबकि Throughput Saturate हो जाता है, इसलिए Protocol बड़े नेटवर्कों के लिए उचित नहीं रहता।
- Absence of Priority: सभी Frames को समान Priority मिलती है; Real‑Time या Critical Traffic को कोई Special Treatment नहीं मिलता, जिससे QoS (Quality of Service) सुनिश्चित नहीं हो पाती।
ALOHA Performance: Throughput and Efficiency in Hindi
Performance विश्लेषण के लिए दो प्रमुख Metrics महत्त्वपूर्ण हैं—Throughput (S) तथा Efficiency। यहाँ Throughput का अर्थ है प्रति Frame‑Time Successfully Transmitted Frames की औसत संख्या। Efficiency उसी Throughput को Percentage में दर्शाती है।
S = G × e^{-2G}
जहाँ G = Offered Load (Channel पर Average Frame Transmissions प्रति Frame‑Time)
इस Exponential Relation से स्पष्ट है कि S Peak पर तब पहुँचता है जब G = 0.5, और उस स्थिति में S_{max} ≈ 0.184 (18.4%) होता है।
नीचे दी गई सारणी विभिन्न Offered Load पर Throughput को दर्शाती है:
| Offered Load (G) | Successful Throughput (S) | Efficiency (%) |
|---|---|---|
| 0.1 | 0.081 | 8.1% |
| 0.3 | 0.149 | 14.9% |
| 0.5 | 0.184 | 18.4% |
| 0.8 | 0.146 | 14.6% |
| 1.0 | 0.135 | 13.5% |
तालिका से साफ़ है कि Throughput जल्दी ही Peak पर पहुँचने के बाद घटने लगता है; अतः Network Designer को Offered Load को लगभग 0.5 या उससे कम बनाए रखना चाहिए, ताकि Maximum Efficiency मिल सके।
-
Efficiency Improvement Techniques: Practical Systems अक्सर
Slotted ALOHAअपनाते हैं, जिसमें Channel को Equal Time Slots में बाँटा जाता है। इससे Vulnerable PeriodTतक सीमित हो जाता है, और Maximum Throughput 36.8% तक बढ़ जाता है, जोPure ALOHAकी तुलना में लगभग दोगुना है। - Adaptive Backoff: कुछ Implementations Collision Rate Observe करके Backoff Window Dynamically Adjust करती हैं। इससे Heavy Traffic के समय Stations अधिक Delay लेते हैं, जिससे Subsequent Collisions घटती हैं।
-
Hybrid Approaches: Modern Wireless Systems
ALOHAके Random Access कोReservation‑Based Schedulingके साथ जोड़ते हैं, ताकि Critical Packets के लिए Guaranteed Slots उपलब्ध हों और Overall Throughput भी बेहतर रहे।
Modern Usage and Relevance in Hindi
यद्यपि Pure ALOHA स्वयं आज के Dense Networks के लिए प्रभावी समाधान नहीं है, फिर भी इसके सिद्धांत अब भी कई Domains में प्रयुक्त होते हैं:
- Satellite Uplink Channels: Low‑Cost Terminals के लिए Simple Random Access बहुत उपयोगी है, जहाँ Collisions को Retransmit करना तुलनात्मक रूप से सस्ता पड़ता है।
-
IoT Sensor Networks: Battery‑Powered Devices अक्सर Infrequent Data भेजते हैं; ऐसे Sparse Traffic पर
ALOHA‑BasedSchemes सरल और Energy Efficient रहती हैं। -
Emergency Communication: Natural Disasters के दौरान, जब Infrastructure क्षतिग्रस्त हो, तब
ALOHA‑InspiredProtocols शीघ्रता से Deploy होकर Basic Connectivity प्रदान कर सकते हैं।