Theory
Vocabulary जो आप बार-बार मिलेंगे
Deeper जाने से पहले, कुछ words pin down करना help करता है जो networking में constantly आते हैं, और जिन्हें students अक्सर blur कर देते हैं। इनमें से दो describe करते हैं आपका मतलब कौन सा network है (internet बनाम intranet), और तीन describe करते हैं एक message कितने recipients के लिए aimed है (unicast, broadcast, multicast)।
इन्हें अभी straight करना बाद के topics को clearer बनाएगा, क्योंकि ये terms हर जगह appear होते हैं। यह lesson इन्हें everyday examples के साथ define करता है।
Theory
Internet बनाम Intranet
Internet global, public network है, networks का worldwide network जिसे कोई भी join कर सकता है और जो billions devices connect करता है। यह open और public है।
एक intranet एक single organisation से belong करने वाला एक private network है, एक college, एक company, same technologies (same protocols और web tools) से built पर authorised members तक restricted। आपके college का internal portal, सिर्फ़ campus accounts से reachable, एक intranet है। Key difference scope और access है: internet public और global है; एक intranet private और internal है। (एक intranet अक्सर internet से connect होता है, पर इसके internal resources protected रहते हैं।)
At a glance
| Mode | किसे जाता है | Everyday Example |
|---|---|---|
| Unicast | एक specific receiver (one-to-one) | एक server से आपके device तक एक web page load होना |
| Broadcast | Network पर हर device (one-to-all) | एक device पूरे local network को खुद के बारे में announce करना |
| Multicast | Receivers का एक specific group (one-to-many) | सिर्फ़ इसके subscribers को भेजा जाता एक live video stream |
Theory
Unicast, Broadcast, Multicast
ये तीनों एक transmission की reach describe करते हैं।
Unicast one-to-one है: एक single sender एक single named receiver तक। ज़्यादातर ordinary traffic, एक page load करना, एक file भेजना, unicast है।
Broadcast one-to-all है: message local network segment के हर device तक जाता है, वे चाहें या न चाहें। यह announcements के लिए useful है पर wasteful है अगर सिर्फ़ कुछ को ही data चाहिए।
Multicast one-to-many है: message interested receivers के एक specific group तक जाता है, हर किसी तक नहीं। सिर्फ़ enrolled students को streamed एक live lecture multicast है, efficient, क्योंकि सिर्फ़ वह group इसे receive करता है।
Quiz
एक live video stream को exactly उन users के set तक पहुँचना है जिन्होंने इसे subscribe किया, network पर हर device तक नहीं। कौन सा transmission mode सबसे best fit करता है?
- Broadcast, क्योंकि video हर किसी के लिए important है
- Multicast, क्योंकि यह interested receivers के एक specific group तक भेजता है, सबको नहीं
- Unicast, क्योंकि यह एक group तक जाता है
- Intranet, क्योंकि यह private है
Show the answer
Multicast, क्योंकि यह interested receivers के एक specific group तक भेजता है, सबको नहीं
Multicast interested receivers (subscribers) के एक specific GROUP तक deliver करता है, जो exactly requirement है, और यह efficiently करता है, उन devices को बिना disturb किए जिन्होंने subscribe नहीं किया। Option A, broadcast, stream को network पर हर DEVICE तक भेजेगा, उनको भी जिनकी कोई interest नहीं, bandwidth waste करते हुए, जो exactly वह है जो हम avoid करना चाहते हैं। Option C, unicast, one-to-ONE है; एक group एक receiver नहीं है, तो unicast को एक group transmission की बजाय per user एक separate copy चाहिए होगी। Option D categories confuse करता है: intranet एक private network describe करता है, एक message कितने recipients target करता है यह नहीं। Reach match कीजिए: एक receiver unicast है, सारे devices broadcast है, एक chosen group multicast है।
Think first
एक Group Stream के लिए Broadcast से ज़्यादा Multicast क्यों Prefer करें?
Multicast और broadcast दोनों कई devices तक पहुँच सकते हैं। Subscribers को streaming के लिए multicast better choice क्यों है? फिर tap कीजिए।
Show the answer
क्योंकि multicast सिर्फ़ उन devices तक deliver करता है जो actually data चाहते हैं, जबकि broadcast traffic को network पर हर DEVICE पर force करता है, जिनमें से ज़्यादातर की कोई care नहीं। Imagine कीजिए एक campus network पर एक live lecture streamed है जहाँ 5000 devices में से सिर्फ़ 200 enrolled हैं। MULTICAST के साथ, stream सिर्फ़ उन 200 interested receivers (एक group) को भेजा जाता है, तो बाकी 4800 devices untouched रहते हैं, उनके links पर कोई wasted bandwidth नहीं, ऐसे packets की कोई processing नहीं जिन्हें वे सिर्फ़ discard करेंगे। BROADCAST के साथ, same stream सारे 5000 devices को blast होगा; उनमें से हर एक इसे receive करेगा और फिर discard करना पड़ेगा, network को flood करते हुए और उन 4800 uninterested machines की capacity और effort waste करते हुए। एक busy network पर वह waste serious है, यह सब कुछ slow कर सकता है। Multicast efficient, targeted choice है: senders एक बार transmit करते हैं, network stream को सिर्फ़ subscribed receivers की तरफ़ के paths के along duplicate करता है, और uninterested devices इसे कभी नहीं देखते। तो किसी भी 'एक specific group को भेजो' need के लिए, streaming, group updates, multicast exactly intended audience तक पहुँचकर network को respect करता है, किसी और तक नहीं। Group को target कीजिए, बाकी को spare कीजिए।
Summary
Key takeaways
- Internet networks का global, public network है, किसी के लिए भी open।
- एक intranet एक organisation से internal एक private network है, same technologies इस्तेमाल करते हुए पर authorised members तक restricted।
- Casting modes describe करते हैं एक message कितने recipients target करता है।
- Unicast one-to-one है: एक single sender से एक single receiver तक (ज़्यादातर ordinary traffic)।
- Broadcast one-to-all है: network segment के हर device को भेजा जाता है, useful पर wasteful अगर कुछ को ही चाहिए।
- Multicast one-to-many है: interested receivers के एक specific group को भेजा जाता है, group streams जैसी चीज़ों के लिए efficient।
- Memory hook: internet public, intranet private; unicast एक, broadcast सब, multicast एक group।