Hello दोस्तों, Gate Smashers में आपका स्वागत हैं आज की इस वीडियो में हम डिस्क्रिस करने जा रहे हैं CSMA, that is Career Sense Multiple Access तो Mac Layer में हमारे पास Aloha के बाद Next Protocol आता है, that is CSMA और अगर हम बात करें सबसे इंपोर्टेंट प्रोटोकोल जो Competitive Point of View से अगर हम बात करें या College और University लेवल के Point of View से भी बात करें तो CSMA जो है वो सबसे इंपोर्टेंट है Career Sense Multiple Access Multiple Access means, same हम बात करें यहाँ पे शेयर मोड की शेयर मतलब जो हमारा मीडियम है जो हमारा चैनल है वह है शेयर मतलब मल्टीपल नोट जो है वह उस चैनल को क्या कर रही है शेयर कर रही है अब जैसे ही मेरे पास कोई डेटा को ट्रांसमिट करना है कोई भी नोड है लेकिन नोड A है नोड A को डेटा ट्रांसम sense मतलब data transmission करने से पहले आपको क्या important step करना है वो है career को sense करना है मतलब जिस data को आपको send करना है उसको एक बर आप hold पे रखो पहले आपका जो transmitter है जिस node से आप connected है जिस transmitter से आप connected है आपका transmitter जो है वो medium जो हमारा common medium है उसको क्या करेगा उसको check करेगा उसको sense करेगा क्या already कोई data move कर रहा है या नहीं मतलब क्या already कोई frequency कोई signal already जा रहा है या नहीं जा रहा है अगर already कोई signal जा रहा है तो इसका मतलब क्या है कि medium busy है तो अगर आपका medium या channel busy है तो आप अपना एक बार data को hold करके रखो अगर आप भी transmission कर दोगे तो obviously क्या करोगा collision अकरोगा और अगर collision अकरोगी तो आपकी bandwidth जो है वो waste होगी मतलब throughput जो है आपकी down हो जाएगी तो यही concept है यहाँ पे कि जैसे किसी system ने कोई कोई भी node, जब भी transmission start करेगी, transmission start करने से पहले, वो career को sense करेगी, अब एक important point यहाँ पे क्या है, student confused हो जाते हैं, कि career sense करने का मतलब यह नहीं है, कि entire channel जो है, entire जो आपका पूरा का पूरा medium है, उसको sense करेंगे, नहीं, अगर हमारा let's say medium है, 500 meter, मतलब जो हमारी wire है, वो 500 meter की है, आदा kilometer की, और उसमें multiple nodes, let's say 5 nodes जो हैं, वो connected है, तो अगर A ने data send करना है तो A जब sense करेगा तो वो सिर्फ ये वाला point जो है वो sense करेगा मतलब सिर्फ इस point पे वो check करेगा क्या already कोई data move कर रहा है क्या already कोई signal है अगर already कोई signal है तो A data transmitter नहीं करेगा लेकिन student कई बार confused हो जाते हैं कि या पूरा का पूरा channel जो है वो sense करेगा नहीं अगर कोई already data यहाँ पे चल रहा है क्योंकि propagation delay है already जो है वो किसी node ने data को transmit कर दिया है लेकिन आपके पास अभी वो signal नहीं पहुंचा तो उस case में आपको नहीं पता लगेगा तो ये important point है कि career sense करने का मतलब है आप पूरे entire path को sense नहीं करोगे आप सिर्फ अपना जो है मतलब आप अपने घर में घड़े हो जैसे ही आपके घर के सामने क्या कोई already vehicle move कर कि यहाँ पे already there is a vehicle तो आप अपनी गाड़ी अपनी car बाहर मत निकालो ये concept है actual में career sense का तो अगर हम बात करें इसके अंदर different variations हैं जैसे 1 persistent है, 0 persistent है P persistent है 1 persistent का मतलब क्या है कि जो भी channel, जो भी node अगर हम बात करें, node हमारे पास है, 5 nodes जो हैं, वो connected हैं, अब इस पूरे medium में, one persistent का मतलब क्या है, let's say A ने data transmit करने, अब A के पास already data है, लेकिन वो पहले क्या करेगा, यहाँ पे sense करेगा, कि क्या already कोई signal move कर रहा है या नहीं कर रहा, अगर कोई भी signal move नहीं कर रहा, तो A immediately data को transmit कर देगा, simple सा फंद है, अगर उसको मिल रहा है कि medium हमारा ideal है, कुछ नहीं चल रहा, तो A immediately data जो है, वो transmit कर देगा. लेकिन, अगर A ने sense किया, और यहाँ पे already कोई signal move कर रहा है, तो A क्या करेगा, अपना data transmit नहीं करेगा. लेकिन, one persistent का मतलब क्या है, कि वो continuously sense करता रहेगा, continuously sense करता रहेगा, जब तक कि उसको idle नहीं मिलता.
यानि वो अपने resources को लगातर utilize करता जा रहा है, और check करता जा रहा है. कि क्या अभी भी कोई data move कर रहे हैं क्या अभी भी कोई data move कर रहे हैं वो continuous sense करता करता है जिस point पे data जो है वो उसको नहीं मिला मतलब signal नहीं मिला तुरंत वो data जो है वो immediately वहाँ पे डाल देगा तो यानि ये concept है one persistent में जिसमें वो continuously sense करता रहेगा अगर उसको वहाँ पे idle मिल गया तब तो immediately data डाल देगा वो बीजी के केस में continuously वहाँ पे sense करता जा रहा है, अपने resources को utilize करता जा रहा है, generally Ethernet का जो concept है, वो इसके ऊपर काम करता है, लेकिन इसमें एक problem क्या है, इसमें problem है worst case की अगर हम बात करें, worst case का मतलब है, let's say A और D अपस में communicate कर रहे हैं, और बीच में एक node है N1, N2, N3, ये तीन node हैं, इन तीनो node के पास let's say data है transmit करने के लिए, worst case की अगर हम बात करें, तो तीनो के पास data है, तीनो ने एक ही time पे check किया, तो उसको क्या मिल रहा है, signal मिल रहा है, तो वो क्या कर रहे हैं, wait कर रहे हैं, but continuously check करते जा रहे हैं, क्या अब भी, अब free हुआ, अब free हुआ, मिलते हैं वो immediately अपना data जो है वो transmit कर देंगे तो होगा क्या collision occur होगा तो यहाँ पे high level of collision है high chances of collision है क्यों क्यों कि worst case में सारे के सारे जैसे उनको free मिला तुरंत data को transmit करना start कर देंगे next time हमारे पास zero persistent zero persistent का मतलब persistent का मतलब होता है अगर हम Hindi में बात करें तो persistent मतलब date कि जो लगातारी check करता जा रहे है zero persistent का मतलब है कि वो थोड़ा कम है मतलब कम कहने का मतलब क्या है कि जैसे उसने डेट चेक किया सिगनल जैसे उसने medium को check किया, medium अगर idle है, तो idle के case में तो उसको कुछ नहीं करना, तुरंत उसको data जो है वो transmit कर देना है, लेकिन अगर उसको रहे, उसने medium को check किया A ने, और already कोई signal move कर रहा है, मतलब आपका medium है क्या, busy, अगर आपका medium busy है, तो A क्या करेगा, कुछ random amount of time का wait करेगा, transmission start करेगा although ये भी possible है कि उसने wait करने का time लगा लिये let's say 1 hour लेकिन जो है वो signal already पहले आदे गंटे में ही खतम हो गया तो आदा गंटा वो extra wait करेगा तो worst case में आप कह सकते हो कि अगर वही same concept अब यहाँ पर लें कि N1 है N2 है N3 है और अगर A और D अपस में बात कर रहे हैं signal जो है वो already move कर रहा है तो ये वाला N1, N2, N3 को क्या लग रहा है signal busy मतलब आपका medium busy है लेकिन जैसे transmission खतम हुआ channel जो है वो क्या हो गया आपका free हो गया अब N1 क्या करता जा रहा है जैसे उसको पहले busy लगा वो क्या करेगा एक random amount of time तक wait करेगा N2 ने सोच लिया मैं 15 मिनट तक wait करूँगा और N3 ने सोच लिया मिनट तक wait करूँगा तो यहाँ पे 5 मिनट के बाद N1 अपना काम start करेगा transmission start करेगा उस time पे N2 नहीं करेगा N3 नहीं करेगा तो यहाँ पे जो collision है compare to the 1 persistent वो क्या होंगे कम होंगे लेकिन अगर हम बात करें best case की, मतलब अगर normal case में, कि A1 A और D अपस में बात कर रहे थे, A ने अपना transmission जो है, वो बंद कर दिया, N1 ने देखा कि signal already move कर रहा है, और उसने अपना timer लगा लिया कि यार मैं wait कर रहा हूँ, 30 second के लिए या 30 minute के लिए, तो हो सकता है कि आपका जो transmission है, जो channel है, वो पहले ही free हो जाए, और आपने time लगा लिया कि मैं एक गंटे बाद transmission कि अगले ही second, जो medium था वो क्या हो गया फ्री हो गया तो यानि आपका जो transmission start होगा initialize होगा वो obviously late होगा तो यह थोड़ी सी problem है किसके अंदर zero persistent के अंदर लेकिन collision as compared to one persistent जो है वो कम होगे then P persistent P persistent का मतलब यहाँ पर P क्या है probability की value है P persistent का मतलब क्या है कि अगर वही same concept है कि अगर multiple हमारे पास nodes है और वो notes क्या कर रहे हैं continuously check कर रहे हैं यह hybrid approach इन दोनों का mixture है वो P persistent मतलब वो continuously check करता जा रहा है जैसे उसको idle मिल गया अगर उसको idle मिल गया वो तुरंत अपना data immediately जो है वो डाल देगा लेकिन अगर उसको idle नहीं मिला channel मिल रहा उसको busy तो वो continuously sense करता रहेगा one persistent की तरह continuously check sense करता जा रहे है let's say उसको data medium free मिल गया medium free मिलने के बाद उसकी probability क्या है P probability है कि वो अपना transmission start करें मतलब वो channel को free पाने के बाद immediately data को transmit नहीं करेगा probability की value है वहाँ पे P और उसके basis पे वो क्या करेगा अपना transmission जो है वो start करेगा तो P की value जो है जरली probability की value 0 या 1 के बीच में लेके चलते हैं 1 value करते हैं तो वो ये बन गया तो P persistent का मतलब ��ै intermediate value की probability की value 0.5 कर लो या 0.1 कर लो जिससे आपकी throughput जो है वो ज्यादा जो है achieve हो जाएगी collision जो है वो क्या होंगे कम होंगे तो Wi-Fi का concept जो है वो generally use करता है P-Persistent तो ये basically है तो ये थोड़ा सा theoretical topic ही लेकिन इसके उपर numerical possible है लेकिन जो main concept है CSMA में इसके दो variations है CSMA CD and CSMA CA that is career sense multiple access with modification है collision detection and one more modification is collision avoidance इसके उपर हम next video में discuss करेंगे जो numericals हैं वो generally इस topic के उपर ज़्यादा आते हैं लेकिन आपको यहाँ पे main पता लग गया कि one persistent zero और p persistent में basically difference क्या है किस में collision ज़्यादा है किस में collision कम है ताकि आपको अगर इस type के theoretical question आए एक exam के अंदर आप easily इसको solve कर सकते हो Thank you