Theory
જે શબ્દભંડોળ તમને વારંવાર મળશે
વધુ ઊંડે ઊતરતાં પહેલાં થોડાક એવા શબ્દો પાકા કરી લેવા સારા છે જે networking માં સતત આવ્યા કરે છે અને જેમને વિદ્યાર્થીઓ ઘણી વાર ભેળવી નાખે છે. એમાંના બે વર્ણવે છે કે તમે કયા network ની વાત કરો છો (internet સામે intranet), અને ત્રણ વર્ણવે છે કે સંદેશો કેટલા મેળવનારા માટે તાકેલો છે (unicast, broadcast, multicast).
આ અત્યારે જ સ્પષ્ટ કરી લેવાથી પછીના મુદ્દા વધુ ચોખ્ખા લાગશે, કારણ કે આ શબ્દો બધે આવે છે. આ પાઠ એમને રોજિંદા દાખલા સાથે વ્યાખ્યાયિત કરે છે.
Theory
Internet સામે intranet
Internet એ જગતવ્યાપી અને જાહેર network છે, એટલે કે networks નું એ વિશ્વવ્યાપી network જેમાં કોઈ પણ જોડાઈ શકે અને જે અબજો સાધનોને જોડે છે. એ ખુલ્લું અને જાહેર છે.
Intranet એ કોઈ એક સંસ્થાનું, જેમ કે કૉલેજનું કે કંપનીનું, ખાનગી network છે, જે એ જ ટેક્નોલોજી (એ જ protocols અને web નાં ઓજારો) થી બંધાયેલું હોય છે પણ ફક્ત અધિકૃત સભ્યો પૂરતું મર્યાદિત હોય છે. તમારી કૉલેજનું અંદરનું portal, જ્યાં ફક્ત campus નાં ખાતાંથી જ પહોંચાય, એ intranet છે. મુખ્ય ફેર વ્યાપ અને પહોંચનો છે: internet જાહેર અને જગતવ્યાપી છે; intranet ખાનગી અને અંદરનું છે. (Intranet ઘણી વાર internet સાથે જોડાયેલું હોય છે, પણ એનાં અંદરનાં સાધનો સુરક્ષિત જ રહે છે.)
At a glance
| રીત | કોની પાસે જાય છે | રોજિંદો દાખલો |
|---|---|---|
| Unicast | એક ચોક્કસ મેળવનાર (એકથી એક) | એક server પરથી તમારા સાધન પર web નું page ખૂલવું |
| Broadcast | Network પરનું દરેક સાધન (એકથી બધા) | કોઈ સાધનનું આખા સ્થાનિક network ને પોતાની જાણ કરવી |
| Multicast | મેળવનારાનું ચોક્કસ જૂથ (એકથી અનેક) | ફક્ત એના ગ્રાહકોને મોકલાતો સીધો video નો પ્રવાહ |
Theory
Unicast, broadcast, multicast
આ ત્રણ મોકલવાની પહોંચ વર્ણવે છે.
Unicast એટલે એકથી એક: એક મોકલનાર પાસેથી એક નામ દઈને નક્કી કરેલા મેળવનાર સુધી. મોટા ભાગનો સામાન્ય વહેવાર, જેમ કે page ખોલવું કે file મોકલવી, unicast હોય છે.
Broadcast એટલે એકથી બધા: સંદેશો સ્થાનિક network ના ટુકડા પરના દરેક સાધન પાસે જાય છે, ભલે એમને એ જોઈતો હોય કે ન હોય. જાહેરાત માટે એ ઉપયોગી છે, પણ જો થોડાકને જ data જોઈતો હોય તો એ વેડફાટભર્યું છે.
Multicast એટલે એકથી અનેક: સંદેશો રસ ધરાવતા મેળવનારાના ચોક્કસ જૂથ પાસે જાય છે, બધા પાસે નહીં. ફક્ત નોંધાયેલા વિદ્યાર્થીઓને મોકલાતું સીધું વ્યાખ્યાન multicast છે, અને એ કાર્યક્ષમ પણ છે, કારણ કે એ ફક્ત જૂથ સુધી જ પહોંચે છે.
Quiz
કોઈ સીધા video ના પ્રવાહને બરાબર એ જ વપરાશકારો સુધી પહોંચવું છે જેમણે એની નોંધણી કરાવી છે, network પરના દરેક સાધન સુધી નહીં. કઈ મોકલવાની રીત સૌથી બંધબેસે છે?
- Broadcast, કારણ કે video એટલો મહત્ત્વનો છે કે એ બધા માટે હોવો જોઈએ
- Multicast, કારણ કે એ રસ ધરાવતા મેળવનારાના ચોક્કસ જૂથને મોકલે છે, બધાને નહીં
- Unicast, કારણ કે એ એક જૂથ પાસે જાય છે
- Intranet, કારણ કે એ ખાનગી છે
Show the answer
Multicast, કારણ કે એ રસ ધરાવતા મેળવનારાના ચોક્કસ જૂથને મોકલે છે, બધાને નહીં
Multicast રસ ધરાવતા મેળવનારાના ચોક્કસ જૂથ (એટલે નોંધણી કરાવનારા) સુધી પહોંચાડે છે, જે બરાબર અહીંની જરૂરિયાત છે, અને એ પણ કાર્યક્ષમ રીતે, એટલે કે નોંધણી ન કરાવનારાં સાધનોને ખલેલ પહોંચાડ્યા વગર. વિકલ્પ A, એટલે broadcast, એ પ્રવાહને network પરના દરેક સાધન સુધી મોકલી દેત, જેમાં કશો રસ ન ધરાવનારાં પણ આવી જાત, અને એથી bandwidth વેડફાત, જે બરાબર એ જ વસ્તુ છે જે આપણે ટાળવી છે. વિકલ્પ C, એટલે unicast, એકથી એક છે; જૂથ એ એક મેળવનાર નથી, એટલે unicast માં એક જૂથ માટે એક જ મોકલવાને બદલે દરેક વપરાશકાર દીઠ અલગ નકલ મોકલવી પડત. વિકલ્પ D વર્ગ ગૂંચવે છે: intranet એ ખાનગી network વર્ણવે છે, સંદેશો કેટલા મેળવનારા માટે તાકેલો છે એ નહીં. પહોંચ સાથે મેળવો: એક મેળવનાર એટલે unicast, બધાં સાધનો એટલે broadcast, અને પસંદ કરેલું જૂથ એટલે multicast.
Think first
જૂથ માટેના પ્રવાહમાં broadcast કરતાં multicast કેમ પસંદ કરવું?
Multicast અને broadcast બંને ઘણાં સાધનો સુધી પહોંચી શકે છે. તો ગ્રાહકોને પ્રવાહ મોકલવા માટે multicast વધુ સારી પસંદગી કેમ છે? વિચારીને પછી tap કરો.
Show the answer
કારણ કે multicast ફક્ત એ સાધનો સુધી પહોંચાડે છે જેમને ખરેખર એ data જોઈએ છે, જ્યારે broadcast એ વહેવારને network પરના દરેક સાધન પર ઠોકી બેસાડે છે, અને એમાંનાં મોટા ભાગનાંને એની પરવા હોતી નથી. કલ્પના કરો કે campus ના network પર સીધું વ્યાખ્યાન વહે છે અને 5000 સાધનોમાંથી ફક્ત 200 જ નોંધાયેલાં છે. Multicast સાથે એ પ્રવાહ ફક્ત એ 200 રસ ધરાવતા મેળવનારા (એટલે એક જૂથ) સુધી જ મોકલાય છે, એટલે બાકીનાં 4800 સાધનોને અડકાય પણ નહીં, એમના જોડાણ પર bandwidth વેડફાય નહીં, અને એમને એવાં packets ઉકેલવાં ન પડે જે એ ફેંકી જ દેવાનાં હોય. Broadcast સાથે એ જ પ્રવાહ પાંચે હજાર સાધનો પર ફેંકાત; એમાંનું દરેક એને મેળવત અને પછી ફેંકી દેત, જેથી network ભરાઈ જાત અને 4800 નિરસ યંત્રોની ક્ષમતા તથા મહેનત વેડફાત. વ્યસ્ત network પર એ વેડફાટ ગંભીર છે, અને એ બધું ધીમું પાડી શકે છે. Multicast કાર્યક્ષમ અને નિશાન તાકતી પસંદગી છે: મોકલનાર એક જ વાર મોકલે છે, network એ પ્રવાહની નકલ ફક્ત નોંધાયેલા મેળવનારા તરફ જતા રસ્તાઓ પર જ કરે છે, અને નિરસ સાધનો એને કદી જોતાં જ નથી. એટલે 'ચોક્કસ જૂથને મોકલવું' એવી કોઈ પણ જરૂરિયાત માટે, જેમ કે પ્રવાહ કે જૂથ માટેની જાણ, multicast બરાબર ધારેલા શ્રોતાઓ સુધી અને બીજા કોઈ સુધી નહીં પહોંચીને network ને માન આપે છે. જૂથને તાકો, બાકીનાને છોડો.
Summary
Key takeaways
- Internet એ networks નું જગતવ્યાપી અને જાહેર network છે, જે કોઈ પણ માટે ખુલ્લું છે.
- Intranet એ કોઈ એક સંસ્થાનું અંદરનું ખાનગી network છે, જે એ જ ટેક્નોલોજી વાપરે છે પણ ફક્ત અધિકૃત સભ્યો પૂરતું મર્યાદિત હોય છે.
- મોકલવાની રીતો વર્ણવે છે કે સંદેશો કેટલા મેળવનારા માટે તાકેલો છે.
- Unicast એટલે એકથી એક: એક મોકલનાર પાસેથી એક મેળવનાર સુધી (મોટા ભાગનો સામાન્ય વહેવાર).
- Broadcast એટલે એકથી બધા: network ના ટુકડા પરના દરેક સાધનને મોકલાય છે, જે ઉપયોગી છે પણ થોડાકને જ જોઈતું હોય તો વેડફાટભર્યું છે.
- Multicast એટલે એકથી અનેક: રસ ધરાવતા મેળવનારાના ચોક્કસ જૂથને મોકલાય છે, જે જૂથના પ્રવાહ જેવી વસ્તુઓ માટે કાર્યક્ષમ છે.
- યાદ રાખવાની કડી: internet જાહેર, intranet ખાનગી; unicast એટલે એક, broadcast એટલે બધા, multicast એટલે એક જૂથ.