Transcript for:
Computer Networks Key Concepts & Models

हेलो एवरीवन इस वीडियो में हम पूरा सीएन यानी कंप्यूटर नेटवर्क्स कंप्लीट करेंगे वो भी स्पेशली फॉर योर सेमेस्टर एग्जाम इस वीडियो में मैंने आपको बताया है कि एग्जाम पॉइंट ऑफ व्यू से कौन सा टॉपिक इंपॉर्टेंट है वहां से एगजैक्टली क्या-क्या क्वेश्चंस पूछे जाते हैं इस वीडियो में मैंने पूरा कंप्यूटर नेटवर्क स्टार्टिंग से लेके एकदम एंड तक पढ़ाया है तो अगर आपने पहले कंप्यूटर नेटवर्क्स कभी नहीं पढ़ा या आप उसे जल्दी से रिवाइज करना चाहते हैं दोनों ही केस में वीडियो आपके लिए बड़ा कमाल का होने वाला है इस वीडियो के लिए मैंने बहुत सारे कॉलेज और यूनिवर्सिटी का सिलेबस स्टडी किया और बाद में कंटेंट फाइनल किया है तो मैं आपको प्रॉमिस कर सकता हूं कि 95 पर से ज्यादा कंटेंट आपके सिलेबस से मैच करेगा ही करेगा तो अगर आप ये वीडियो कंप्लीट करते हैं तो आपको कंप्यूटर नेटवर्क सिखाने की जिम्मेदारी मेरी और इस वीडियो में हम जो भी कंटेंट कंप्लीट करेंगे उसके एकदम प्रो लेवल के नोट्स का लिंक आपको वीडियो के डिस्क्रिप्शन में मिलेगा यहां पर वीडियो में आपको नीचे टाइमलाइन पे चैप्टर्स मिलेंगे जिस पर क्लिक करके आप किसी भी चैप्टर पे डायरेक्टली भी जा सकते हैं आप दुनिया में किसी भी जगह से वीडियो देख रहे हैं तो कमेंट करके लोकेशन जरूर बताइएगा ताकि कमेंट सेक्शन में पूरे भारत का नक्शा बनता हुआ नजर आए तो चलिए शुरू करते हैं तो सबसे पहले बात करते हैं सिलेबस के बारे में नाउ दैट इज अ स्टैंडर्ड सिलेबस जो मेरे ख्याल से ज्यादातर यूनिवर्सिटीज और कॉलेजेस में मैंने देखा है मैं साइड हट जाता हूं एक बार आप भी देख सकते हैं अमूमन इसी से रिलेटेड सिलेबस आपको मिलेगा कंप्यूटर नेटवर्क्स की अगर बात करेंगे तो अब इसमें यू नो बहुत सारे टर्म्स एक्सप्लेन अच्छे से नहीं लिखे होते कैसे किया होता है क्या नहीं किया होता बच्चों को नहीं समझ आ रहा होता तो यहां पर दीज आर द वीडियो चैप्टर्स तो यह वीडियो में टोटल ओवरऑल हम आप देखेंगे टाइमलाइन के ऊपर टोटल ये फाइव चैप्टर्स आपको नजर आएंगे लगभग 6 घंटे की वीडियो होने वाली है जहां पर एक-एक पॉइंट जो मैंने कवर किया और छोटे से छोटा पॉइंट विश्वास मानी है मिस करने की कोशिश नहीं की है जैसे आईएसडीएन चेक सम एरर के अंदर इथरनेट जो भी हैन डेटा लिंक ले एप्लीकेशन ले रहे हो तो मजा आपको आ जाएगा टेलनेट अरपाने x 2.5 ए एमपी वॉइस ओवर आईपी स्विच ब्रिज राउटर जो जो छोटे से छोटे पॉइंट हो सकते हैं तो यहां पर हमेशा क्या होगा वीडियो में आप यहां ऊपर देखेंगे टॉप लेफ्ट में तो आपको हमेशा नजर आएगा वीडियो चैप्टर कौन सा चल रहा है और यहां प उस चैप्टर के अंदर टॉपिक और इसी सीक्वेंस में व्हाट यू कैन डू यू कैन टेक अ स्क्रीनशॉट इसी सीक्वेंस में प्ले होने वाला है अगर आप प्ले करते हैं कहीं पर आता है फ्लटर लिखा हुआ है इसका मतलब इंट्रा डोमेन राउटिंग उसके आगे है और राउटिंग उसके पहले है क्लास एड्रेस ंग उसके पहले है सो दिस इज इट अ सिलेबस आपको दिखा दिया वीडियो का चैप्टर से आपको बता दिया अब सीधे पढ़ना स्टार्ट करते हैं कंप्यूटर नेटवर्क्स तो सबसे पहले स्टार्ट करते हैं डेफिनेशन से व्हाट इज कंप्यूटर नेटवर्क सो लुक एट दिस अ कंप्यूटर नेटवर्क इज अ टेलीकम्युनिकेशन नेटवर्क व्हिच अलाउ ऑटोनोमस डिजिटल डिवाइसेज तो यहां पर पहली बात मैं सिर्फ कंप्यूटर की बात नहीं कर रहा आजकल जितनी भी डिवाइसेज आप यूज़ करते हैं दे आर द पार्ट ऑफ अ कंप्यूटर नेटवर्क देन ऑटोनोमस मतलब सब अलग-अलग है एक का दूसरे पे कोई डायरेक्ट डिपेंडेंसी नहीं है है ना टू एक्सचेंज डाटा बिटवीन ईच अदर आदर यूजिंग वायर्ड और वायरलेस तो ये भी मुझे बताने की जरूरत नहीं है एक नेटवर्क के अंदर वायर्ड कनेक्शन भी भी हो सकता है वायरलेस भी हो सकता है आगे जाके सारी टेक्नोलॉजीज हम स्टडी करेंगे क्यों कर रहे हैं सो दैट टू शेयर रिसोर्सेस नाउ दे कुड बी हार्डवेयर रिसोर्सेस फॉर एग्जांपल मैं प्रिंटर शेयर कर रहा हूं इट कुड बी अ सॉफ्टवेयर रिसोर्सेस फॉर एग्जांपल मैं ड्राइव शेयर कर रहा हूं यस इंटरकनेक्टेड बाय अ सिंगल टेक्नोलॉजी अब ये जितने भी डिवाइसेज हैं ना इन सारे डिवाइसेज का हार्डवेयर और सॉफ्टवेयर डिफरेंट हो सकता है बट कुछ ऐसे प्रोटोकॉल्स होंगे जो एवरीबॉडी विल शेयर यूजिंग व्हिच हम सब आपस में कम्युनिकेट कर पा रहे होंगे है ना तो डेफिनेट इज वेरी इंपोर्टेंट यू कैन ोट इट डाउन डायग्राम आप बना सकते हैं थोड़ा सा इसमें कॉन्टेक्स्ट मैं क्या ऐड कर सकता हूं देखिए इंटरनेट की बात करें नेटवर्क्स की भी बात करें ना तो ऐसा नहीं है कि विथ टाइम चेंज नहीं हुआ है बहुत सारे इंप्रूवमेंट है और लुक एट दिस लास्ट डायग्राम इसमें आप एक चीज नोटिस करना जितने भी डिवाइसेज आप देख रहे हो ना वो प्रिंटर है लैपटॉप है मॉडम है राउटर है व्हाट एवर इट दिस ये सारे डिवाइस 10 15 20 साल से थे हमारे पास बट इंटरनेट का ये नेटवर्क्स का उतना बड़ा इंपैक्ट नहीं था हुआ क्या जब ये सारे के सारे डिवाइसेज इंटरनेट से कनेक्ट हो गए ना तो इंपैक्ट आने लगा इंटरनेट भी बहुत नई बात नहीं अभी काफी पुराना भी है तो आप मान सकते हैं इंटरनेट भी लाइक 203 इयर्स से है बट एक समय बोलता हूं इंटरनेट कुछ इस तरह से यूज़ हो रहा होता था यू गो टू अ साइबर कैफे तब आप जाते थे मेल अकाउंट एक्सेस करना बहुत बड़ी बात हुआ करती थी इंटरनेट अवेलेबल था बट एकदम लास्ट यूजर तक बहुत कम कॉस्ट में अवेलेबल नहीं था अब पिछले 10 साल से पिछले 5 साल से क्या चेंज आया है टेक्नोलॉजी वाइड स्प्रेड हो गई है इंटरनेट के कॉस्टिंग बहुत कम हो गए नाउ एवरी बडी इज यूजिंग इट इससे हमारी लाइफ में इतने चेंजेज आए नाउ जिसे हम बोलते हैं इंटरनेट ऑफ थिंग्स कि नॉट ओनली कंप्यूटर घर में लगभग लगभग जितने अप्लायंसेज है ऑलरेडी काफी इंटरनेट से कनेक्ट हो ग और जो नई है वो भी आने वाले टाइम में धीरे-धीरे इंटरनेट से कनेक्ट होंगे है ना सो दिस इज अ वेरी वेरी इंपोर्टेंट थिंग एक ये सिंपल से ग्राफ मैं आपको दिखाऊं विकपीडिया से लिया है ऑल दो वन ऑटो करेक्शन हमारा मैप सही से नहीं बनाया गया तो मैं उसे करेक्ट कर देता हूं नाउ लुक एट दिस आप मुझे बताओगे यह किसके बारे में है ये लिटरेसी के बारे में है ये जीडीपी के बारे में है ये लाइफ एक्सपें एक्सपेंड जसी के बारे में है या फिर ये इंटरनेट के बारे में सो ये ग्राफ है इंटरनेट के बारे में बता रहा है कि लगभग कितने परसेंटेज ऑफ द पीपल आर कनेक्टेड टू इंटरनेट एंड यू कैन सी ये ग्राफ सेम ही है लिटरेसी का देख लो जीडीपी का देख लो तो जिनको हम आज डेवलप्ड नेशन बोल रहे होते हैं यूएस है यूरोप है यू नो ऑस्ट्रेलिया है जापान है साउथ कोरिया है यू कैन सी एवरी बडी इज हैविंग अ गुड इंटरनेट कनेक्शन तो जिसे बोलते हैं रोटी कपड़ा मकान हां वो जरूरी है बट अब एक साथ चौथी चीज ड होनी चाहिए इंटरनेट तो जितना सॉलिड इंटरनेट होगा हमें भी चाहिए कि इंडिया जल्दी से डार्क ब्लू कलर में पहुंच जाए उतना ही कंट्री तेजी से डेवलप हो रहा होगा यस यहां पर एक और ग्राफ में आई थिंक विकपीडिया से ही यूज़ कर रहा हूं तो आप देख सकते हैं डेवलप कंट्रीज के अंदर 80 टू 90 पर या उससे भी ज्यादा लोग आर कनेक्टेड टू इंटरनेट जबकि जो डेवलपिंग नेशन है या जो एवरेज वर्ड है वो अभी 50 पर पे है तो उसको सुधारने की जरूरत है ताकि चीजें और अच्छे से आगे बढ़े एक इंपॉर्टेंट पॉइंट गोल ऑफ कंप्यूटर नेटवर्क्स अगेन मैंने पांच-पांच नंबर के क्वेश्चन डायरेक्ट देखे हैं सेमेस्टर में तो हेडिंग्स आर इंपॉर्टेंट पता सबको होता है बट वहां पर आप अच्छे से लिख पाओ हेडिंग के साथ तो सबसे पहली बात तो कम्युनिकेशन तो इंटरनेट अगर अच्छा होगा नेटवर्क अगर अच्छा होगा तो क्या होगा कम्युनिकेशन होगा आप मेल कर सकते हैं मैसेजेस कर सकते हैं वीडियो कॉन्फ्रेंसिंग कर सकते हैं ऑल दीज थिंग्स पॉइंट नंबर टू रिसोर्स शेयरिंग तो जितनी फाइल्स है डाटा है वो आप शेयर कर पा रहे हो तो हार्डवेयर सॉफ्टवेयर रिसोर्सेस जैसे google's है बड़े-बड़े डेटा बेसेस हम एक्सेस कर पा रहे होते हैं और वही अगला पॉइंट भी है सेंट्रलाइज डेटाबेस आप रख सकते हैं जहां पे एक समय था जब लोग अपने सारे डॉक्यूमेंट को जो हाथ में लेके घूमते थे अभी सब अपलोड करके रखते हैं जहां जर होता फोन में एक्सेस करके दिखा देते हैं तो वह सारी चीजें बैकअप रिकवरी करना आसान है कॉस्ट एफिशिएंट होगा बिल्कुल होगा अगर एक ही चीज़ की हर कोई मल्टीपल कॉपी रखेगा तो सोचो उसकी कॉस्टिंग क्या होगी लेकिन अगर सर्वर पे है तो एवरीबॉडी कैन एक्सेस इट इजंस फाइनली रिलायबिलिटी जब जब आपके पास एक अच्छा नेटवर्क होगा तो एफिशिएंसी रिलायबिलिटी सब कुछ ऑटोमेटिक अच्छे होंगे तो गोल्स आपको ध्यान रखने है कि ये सारे गोल्स फुलफिल होने चाहिए तब हम मानेंगे कि एक अच्छा कंप्यूटर नेटवर्क हमने बनाया है गोइंग फर्द एक बार बात कर लेते हैं एप्लीकेशन की इसमें मैंने देखा है पांच नंबर में छह नंबर में शॉर्ट नोट लिखने के लिए आ जाता है कि बताओ कौन-कौन से फील्ड में एप्लीकेशन है नेटवर्क की क्या एप्लीकेशन है अब ये क्वेश्चन उल्टा इसलिए है बिक अगर मैं आपसे उल्टा पूछ लू ना कहां एप्लीकेशन नहीं है तो भी शायद आंसर करना उससे ज्यादा मुश्किल हो या सब जगह एप्लीकेशन है बट अगेन हेडिंग्स याद करना इंपॉर्टेंट है याद रखिएगा बिजनेस एंड कॉमर्स तो चाहे वो amazon2 एक प्लेटफार्म है कॉलेज के अंदर भी बहुत सारी मीटिंग्स एंड सेमिनार एंड क्लासेस ऑनलाइन हो रही होती है तो अगेन अ बिग बिग एडवांटेज हेल्थ केयर डॉक्टर्स के साथ आजकल आप यू नो यू कैन हैव वीडियो कंसल्टेशन वो सब हो रहा है आजकल तो रोबोट्स के थ्रू डॉक्टर कहीं और बैठे हुए यू नो दे कैन ऑपरेट अ पेशेंट व्हिच इज मे बी 5000 किमी अवे वो सारी चीजें यहां पॉसिबल है गवर्नेंस तो नेक्स्ट लेवल लाइक जितनी सारी गवर्नमेंट फैसिलिटी आज नेट पे अवेलेबल है वेदर आप रिजर्वेशन कराना है रेलवेज के अंदर आधार है पेन है डिजिटल वॉयलेट है वो सारी चीजें है ना तो वो सब यहां पर आ जाती है एंटरटेनमेंट ऑलरेडी लोग थिएटर जाना बंद कर रहे हैं यू नो आई कुड रिमेंबर दैट टाइम कि पहले किसी शहर में जाते थे हम लोग गाड़ी में बैठते थे पापा लोग जाते थे फिर कहीं होटल तय करके आते थे तब वहां जाया करते थे इंट इट आज हम सब कुछ पहले से बुक करके जा रहे होते हैं सो ऑल दीज आर द एप्लीकेशन ऑफ कंप्यूटर नेटवर्क्स ओके गोइंग फर्द अब जैसे हमने सबसे पहले बात की व्हाट इज कंप्यूटर नेटवर्क जहां पे डेटा कम्युनिकेशन होता है सो व्हाट इज डेटा कम्युनिकेशन तो देखिए क्या लिखना है डेटा कम्युनिकेशन इज एक्सचेंज ऑफ डाटा बिटवीन टू डिवाइस वाया सम ट्रांसमिशन मीडियम दो डिवाइस के बीच में जब डेटा एक्सचेंज होता है किसी ट्रांसमिशन मीडियम के थ्रू तो उसको हम डेटा कम्युनिकेशन बोलते हैं हालांकि यहां मुझे लग रहा है भाई ने थोड़ी जल्दी कर दी डाटा कम्युनिकेट करने में बात अभी स्टार्ट हुई थी बोल रहा सेंड मी अ पिक ऑफ योर्स और यहां रिजल्ट आ गया ब्लॉक खैर अगर इसके थोड़े से डिटेल में जाएं जब कॉलेज एग्जाम में आपको लिख के आना है सेमेस्टर में पांच पॉइंट लिख के आना है जब भी डेटा कम्युनिकेशन होगा फाइव कंपोनेंट्स विल बी देयर क्या-क्या होना चाहिए सर सबसे पहले तो डटा एक मैसेज होना चाहिए जब तक मैसेज ही नहीं होगा यू नो कम्युनिकेट क्या करेंगे तो मैसेज मस्ट बी देयर देन वी मस्ट हैव अ सेंडर एंड अ रिसीवर सेंडर कौन होता है जो डाटा सेंड करता है जो डाटा ट्रांसमिट करता है उसको सेंडर बोलते हैं दूसरी पार्टी कौन होती है रिसीवर होती है तो एक सेंडर होना चाहिए एक रिसीवर होना चाहिए वेरी गुड देन वी मस्ट हैव अ ट्रांसमिशन मीडियम अब मैसेज जाएगा कैसे है ना तो वो अलग बात है मैं नहीं बोल रहा वायर ही होना चाहिए तो इट कुड बी वायर्ड इट कुड बी वायरलेस आगे बात करेंगे कैट केबल हो सकता है कोएक्सिल केबल हो सकता है ट्विस्टेड केबल हो सकता है ऑप्टिकल फाइबर हो सकता है वायरलेस के अंदर रेडियो इंफ्रारेड बहुत सारी अलग-अलग तरह की कम्युनिकेशन यहां पर है बट वी मस्ट हैव अ मीडियम एंड देन सबसे इंपॉर्टेंट है प्रोटोकॉल्स जिस पूरे सब्जेक्ट में हम पढ़ेंगे सर प्रोटोकॉल क्या है प्रोटोकॉल में सिंटेक्स सिमटेक्स टाइमिंग डी फैक्टो डी जू सारी चीजें आ जाती है बहुत सिंपल शब्दों में ऐसा समझो जब दो डिवाइस आपस में कम्युनिकेट कर रहे हैं उनके बीच में कुछ भी कॉमन नहीं है ना हार्डवेयर कॉमन है ना सॉफ्टवेयर कॉमन है ना स्पीड कॉमन है फिर भी अगर यह दो लोग आपस में बात कर पा रहे हैं तो दोनों को कुछ रूल्स कुछ रेगुलेशंस मानने पड़ेंगे है ना कोई एक प्रोटोकॉल नहीं हजारों प्रोटोकॉल जब एक दूसरे के साथ सिस्टमैटिक तरीके से काम करते हैं बात करते हैं तब कहीं जाके कम्युनिकेशन हो पाता है तो फिफ्थ एंड द मोस्ट मोस्ट इंपोर्टेंट पार्ट ऑफ दिस डेटा कम्युनिकेशन इज द प्रोटोकॉल यस आगे बढ़ते हैं नेक्स्ट इज ट्रांसमिशन मोड्स ये बड़ा इंपोर्टेंट है फॉर योर सेमेस्टर एग्जाम डायरेक्ट क्वेश्चन यहां से मिलता है तो व्हाट इज ट्रांसमिशन मोड तीन आइडियाज हमारे पास हो ट्रांसमिशन मोड्स में आपने हो सकता है सुना भी हो मैं जल्दी से याद दिला देता हूं सिंपलेक्स हाफ डुप्लेक्स एंड फुल डुप्लेक्स नाउ व्हाट डू वी मीन बाय सिंपलेक्स जैसे यहां पर आप देख रहे हैं इफ वन पार्टी इज अ परमानेंट सेंडर एंड अनदर पार्टी इज अ परमानेंट रिसीवर तो एक आदमी परमानेंट ट्रांसमिट करेगा दूसरा आदमी परमानेंट रिसीव करेगा और डाटा हमेशा एक ही डायरेक्शन में फ्लो होगा इस तरह के कम्युनिकेशन को हम क्या बोलेंगे इसको हम बोलते हैं सिंपलेक्स कम्युनिकेशन व्हाट डू वी कॉल इट सिंपलेक्स अब जैसे आप देख रहे हैं ऑल इंडिया रेडियो ब्रॉडकास्टिंग कर रहा है तो रेडियो पे हमेशा एक ही डायरेक्शन में कम्युनिकेशन होगा जो लिसन है क्या वो इसी रेडियो के थ्रू रिवर्ट कर सकता है नहीं कर सकता सिंपलेक्स एक ही डायरेक्शन में कम्युनिकेशन होगा और हमेशा ऐसे ही होता रहेगा यस अब इसे थोड़ा सा कॉम्प्लिकेट करते हैं देन वी कॉल्ड इट हाफ डुप्लेक्स अब ये डुप्लेक्स तो है बट हाफ मतलब डाटा दोनों डायरेक्शन में कम्युनिकेशन हो सकता है बट एक टाइम पे एक एक टाइम पे एक टू कोट सम प्रैक्टिकल एग्जाम एपल इमेजिन अ नैरो रोड इन अ माउंटेन बहुत सकरी गली होती है पहाड़ के अंदर छोटी रोड है तो क्या इसमें कार दोनों तरफ चल सकती है चल तो सकती है सर बट एक बार में एक ही चल सकती है अगर उधर से ट्रैफिक आ रहा है तो आपने देखा कहीं लोग लाइन लगा के वेट करते हैं कि मे भी 10 मिनट पहले उधर से ट्रैफिक चल रहा है जब वो कंप्लीट हो जाएगा तब इधर से चलेगा और यू कैन टेक एन एग्जांपल ऑफ वॉकी टॉकी आर्मी वालों के पास आप देखते हैं डिफेंस वालों के पास मूवीज वगैरह में दिखाते हो सकता है आपने कहीं रियल भी देखो दे हैव वॉकी टॉकी सो एक बार में एक ही तरफ से वो बोलेगा ए बी सीडी अल्फा बीटा गामा कुछ डाटा बोला ओवर फिर दूसरा आदमी अपना डाटा बोलेगा ओवर एंड नाउ लाइक दे एक्सचेंज इट सो क्या सीखे आप डुप्लेक्स में एक बार में एक तरफ वैसे दोनों तरफ कर सकते हैं बट एक बार में एक साइड में कर सकते हैं इस तरह के कम्युनिकेशन को क्या बोलते हैं हाफ डुप्लेक्स एंड देन फाइनली वीी हैव फुल डुप्लेक्स कम्युनिकेशन इमेजिन कर सकते हैं इट इज लाइक अ टू वे रोड जहां पर य मैं ऐसे बोल देता हूं इट इज लाइक टू हाफ डुप्लेक्स कम्युनिकेशन वर्किंग टुगेदर विद ईच अदर सोचने का तरीका है अब ये जो रोड एक फुल रोड है दोनों डायरेक्शन में ट्रैफिक चल रहा है बट आप ऐसा भी तो सोच सकते हैं सर ये सिंगल रोड नहीं है दीज आर टू डिफरेंट रोड्स वर्किंग इन क्लोज कम्युनिकेशन टू ईच अदर एक रोड पे ट्रैफिक ऐसे जा रहा है एक रोड पे ट्रैफिक ऐसे जा रहा है और दोनों मिलके यहां पे एक फुल डुप्लेक्स कम्युनिकेशन करा रहे हैं तो हियर यू कैन सी एन एग्जांपल जहां दोनों डायरेक्शन में डेटा ट्रांसमिट हो सके उसको बोलते हैं फुल डुप्लेक्स लाइक दिस youtube0 है वी टेक ईच एंड एवरी कमेंट सीरियसली है ना वी टेक योर सब्सक्रिप्शन सीरियसली सो दिस इज काइंड ऑफ़ अ फुल डुप्लेक्स कम्युनिकेशन फेयर इनफ तो मेरे ख्याल से इसमें कोई क्वेश्चन पूछेगा शॉर्ट नोट लिखना होगा आप तीनों एक्सप्लेन करके डायग्राम के साथ बढ़िया से बना के आ सकते हो आगे बढ़ता हूं नेक्स्ट इज नेटवर्क क्राइटेरिया व्हाट इज दिस इस पे मैंने देखा है शॉर्ट नोट आ जाता है लिखने के लिए अब देखिए फॉर एग्जांपल हम एल्गोरिथम की बात करते हैं क्राइटेरिया होता है ना कि इस एल्गोरिथम का टाइम कॉम्प्लेक्शन क्या है इसका स्पेस कॉम्प्लेक्टेड में इस एल्गोरिथम का एवरेज वेटिंग टाइम क्या है या रिस्पांस टाइम क्या है उसी तरह जब हम एक अच्छा नेटवर्क बनाएंगे एक अच्छा कंप्यूटर नेटवर्क डिजाइन करेंगे क्राइटेरिया क्या होगा कौन डिसाइड करेगा कि अच्छा है खराब है कुछ क्राइटेरिया हो सकते हैं जैसे ध्यान दीजिए सबसे इंपॉर्टेंट क्राइटेरिया डिलीवरी एंड एक्यूरेसी मतलब भाई सही डेस्टिनेशन पर डिलीवर करना और डाटा को करप्ट ना करना यह तो प्रायोरिटी नंबर वन है अगर आप यही ना कर पाए तो हम नहीं मानेंगे आपने अच्छा नेटवर्क बनाया तो डेस्टिनेशन करेक्ट होना चाहिए डाटा में गड़बड़ी नहीं होनी चाहिए है ना तो एरर हैंडलिंग मस्ट बी देयर सेकंड इज परफॉर्मेंस जब स्टेज वन आप पार कर लेंगे तब मैं आपसे बात करूंगा कितनी स्पीड से डाटा ट्रांसमिट हो रहा है टोटल यू नो कितनी स्पीड आ रही है वो सारी चीज क्या कैपेसिटी है बैंड विड्थ क्या है नेक्स्ट इज रिलायबिलिटी ट्रांसमिशन में कितने दिन आपका इंटरनेट डाउन रहता है कितनी बार फेलियर होता है और अगर फेलियर होता भी है तो फेलियर को करेक्ट करने का उसको रिजॉल्व करने का स्ट्रेटेजी क्या है तो वो सारी चीजें आपके पास होनी चाहिए एंड द लास्ट वन इज सिक्योरिटी सिक्योरिटी इज आल्सो इंपॉर्टेंट है ना बट अभी तो यू नो आप क्लासिफाइड इंफॉर्मेशन शेयर करते हैं आप सारे बैंकिंग ट्रांजिशंस कर रहे हैं तो आप नहीं चाहते आपका यू नो पासवर्ड या कोई भी इंपॉर्टेंट डिटेल ऐसा कहीं शेयर हो ये चार क्राइटेरिया याद रखिएगा क्वेश्चन आएगा फोड़ दीजिएगा चारों के चारों पॉइंट लिख के आना है हेडिंग्स आर वेरी वेरी इंपॉर्टेंट राइट इट डाउन पढ़ते रहो लिखते रहो थोड़ा-थोड़ा ताकि बात दिमाग में छप जाए क्राइटेरिया इज ओवर नेक्स्ट इज टाइप ऑफ कनेक्शंस ये बहुत छोटी-छोटी टर्मिनोलॉजी है बट इंपॉर्टेंट है तो दो तरह के हम कम्युनिकेशन मानते हैं कंप्यूटर के अंदर नेटवर्क्स के अंदर पहला इस काइंड ऑफ अ पॉइंट टू पॉइंट कम्युनिकेशन ऐसा गेम बचपन में आपने खेला है है ना हालांकि मुझे रहीस बच्चे दिख रहे है बिकॉज़ स्टील के ग्लास में छेद कर दिया उन्होंने हमारी मम्मी हम उल्टा लटका देती तो हमने तो माचिस के डब्बे या नारियल के यू नो जो उसका शेल होता है उससे किया है बट य ऐसा पॉइंट टू पॉइंट बना रहे हैं जब दो डिवाइस एक दूसरे डायरेक्टली कनेक्टेड है कोई बीच में थर्ड पार्टी नहीं है कोई शेयरिंग नहीं डायरेक्ट कनेक्शन हमने बना दिया इसको हम क्या बोलते हैं सब पॉइंट टू पॉइंट कनेक्शन इसमें जाहिर सी बात है चीजों को मैनेज करना है हैंडल करना एज ए कंप्यूटर एडमिनिस्ट्रेटर हमारे लिए आसान होगा दूसरा क्या हो सकता है इट्स लाइक अ मल्टी पॉइंट कनेक्शन अब यहां पर क्या है दे यू सी एक मीडियम शेयर्ड मीडियम बोलूंगा हमारे पास है एंड मल्टीपल नोड्स और कंप्यूटर और डिवाइसेज आर कनेक्टेड ट तो ये याद रखिएगा दो तरह के कनेक्शन होंगे कौन-कौन से पॉइंट टू पॉइंट एंड मल्टी पॉइंट और जैसे मैं आपसे बोल रहा हूं क्लेरिटी के साथ हमारा ज्यादा लेना देना मल्टी पॉइंट कनेक्शन से होगा फेयर इनफ नेक्स्ट थिंग इज़ टोपोलॉजी वेरी वेरी इंपॉर्टेंट मुझे नहीं लगता आज तक किसी कॉलेज में कोई सेमेस्टर एग्जाम ऐसा हुआ हो जहां से टोपोलॉजी पे एक दो नंबर चार नंबर या 10 नंबर का क्वेश्चन ना पूछा हो सो लुक एट दिस जैसा आप देख पा रहे हैं व्हाट इज़ टोपोलॉजी लुक एट द डेफिनेशन जैसे हम फिजिकली डिवाइसेज को एसोसिएट कर र है रेफर्स टू द वे इन व्हिच नेटवर्क इज लेड आउट फिजिकली तो फिजिकली हमने उसको कैसे अरेंज किया है टोपोलॉजी ऑफ ए नेटवर्क इज द ज्योमेट्री रिप्रेजेंटेशन ऑफ रिलेशनशिप ऑफ ऑल द लिंक्स एंड लिंकिंग डिवाइस टू ईच अदर अच्छा ये लिंक कई बार यूज़ होगा नेटवर्क में ना एक कंप्यूटर दूसरा कंप्यूटर दोनों का आपस में जो वायर कनेक्ट कर रहा है या जो कनेक्शन इट वुड बी वाइड और वायरलेस इसको बोलते हैं लिंक है ना एक-एक करके बात करते हैं तो जो पहली इंपॉर्टेंट टोपोलॉजी है दैट इज कॉल्ड एज मेस टोपोलॉजी डायग्राम बहुत इंपॉर्टेंट है बना के आना है बहुत सारे कंप्यूटर हैं एंड एवरीबॉडी जिसे बोलते हैं कंप्लीट ग्राफ ना ग्राफ थ्योरी में तो अगर n नंबर ऑफ कंप्यूटर्स हैं एंड एवरी कंप्यूटर इज रिमेनिंग कनेक्टेड टू n - 1 कंप्यूटर तो टोटल नंबर ऑफ कनेक्शंस कितने होंगे n * n - 1 और क्योंकि एक को मैं दो बार काउंट कर रहा हूं सो डिवाइडेड बायट है ना तो सबसे कॉम्प्लेक्टेड क्या होगा ट्रैफिक प्रॉब्लम सर होगी नहीं एवरी बडी इज डायरेक्टली कनेक्टेड टू सबकी सेपरेट रोड है कोई ट्रैफिक नहीं है रोबट होगा सिक्योरिटी होगी बिकॉज़ कोई शेयरिंग नहीं है बीच में कोई थर्ड पार्टी नहीं है फॉल्ट अगर होगा मान लीजिए ये दोनों आपस में बात नहीं कर पा रहे तो पक्का कि इसी लाइन में कोई इशू है तो फॉल्ट [संगीत] आइडेंटिफिकेशन तो इसकी कॉस्टिंग बहुत ज्यादा होगी सर वायरिंग बहुत ज्यादा होगी एक्सपेंसिव होगा कॉन्फिन री कॉन्फ़िगर करना बहुत मुश्किल होगा है ना तो बहुत छोटे-मोटे लाइन पे सिस्टम पे आप इसे लगा सकते हो बड़े सिस्टम्स में बड़े नेटवर्क्स में तो नहीं लगा सकते थोड़ा मैने जबल आ जाता है स्टार व्हाट इज़ द बेसिक आइडिया तो इट लुक लाइक अ स्टार बहुत सारे कंप्यूटर हैं एंड यू नो देर इज अ सेंट्रल हब इन बिटवीन है ना दैट इज़ द आइडिया ऑफ़ स्टार टोपोलॉजी अगर किसी भी डिवाइस को लेट मी से डिवाइस वन वांट टू कम्युनिकेट विद डिवाइस फोर तो वो डाटा पहले सेंट्रल एक्सचेंज में हब में जाएगा एंड वाया हब ये रिले होते हुए जाएगा डिवाइस फोर के पास सो दिस इज़ अ बेसिक आइडिया बाकी सारे पॉइंट्स मैंने यहां पे मेंशन किए हैं अगर एडवांटेज की बात करें रिलेटिवली तो बोल सकते हैं थोड़ा एक्सपेंसिव कम है मेश के साथ बिकॉज़ वो तो बहुत ज्यादा कर रहा था यहां सेंट्रल से कनेक्टेड है रिलेटिवली इसको इंस्टॉल करना री कॉन्फ़िगर करना आसान होगा एक सिस्टम और लगाना यू कैन डायरेक्टली कनेक्ट इड एक हटाना यू कैन रिमूव बाकियों पे कोई खास फर्क इसमें नहीं पड़ रहा है रोबट है रोब हालांकि हैवी और नहीं भी रोबट इसलिए इंडिविजुअल सिस्टम अगर खराब होता है तो बाकी टोपोलॉजी पे कोई फर्क नहीं पड़ रहा बट भगवान ना करें अगर आपका सेंट्रल हब डाउन हो गया ये इसका प्रॉब्लम है कि पूरा का पूरा जो डिपेंडेंसी है वो सेंट्रल हब पे है है ना बाकी फाल्ट और फॉल्ट आइडेंटिफिकेशन प्रॉब्लम है सो दिस इज़ अ बेसिक आइडिया नाउ नेक्स्ट इज़ अ बस टोपोलॉजी तो एक सेंट्रल लाइन हमारे पास है जिसे बोलते हैं बैकबोन नेटवर्क बड़ी कॉमन सेंस आईडिया मैं बोलता हूं हमारे घर में पानी की सप्लाई कैसे होती है हमारे घर में और क्या गैस की सप्लाई कैसे होती है मे बी इलेक्ट्रिसिटी की सप्लाई कैसे होती है सब ऐसा ही तो करते हैं एक सेंट्रल लाइन आती है हर किसी को उसी से कनेक्शन देते जाते हैं सो दिस इज अ बेसिक आइडिया जहां पर इसको बोलते हैं ड्रॉप लाइन ड्रॉप लाइन लगाते जाते हैं और अलग-अलग सिस्टम कनेक्ट करते जाते हैं ज्यादातर केस में दिस बस टोपोलॉजी इज अ वेरी पॉपुलर आईडिया इसकी कॉस्टिंग कम है हालांकि इसके अपने प्रॉब्लम्स भी हैं तो अगर एक-एक करके बात करें एडवांटेज पे कॉन्फिन करना आसान है केबलिंग कम होगी खर्चा कम होगा बिल्कुल सही बात है अगर कहीं गड़बड़ होगी तो फॉल्ट आइडेंटिफिकेशन और नए डिवाइस को लगाना है हटाना है कभी-कभी मे बी अगर ऑप्टिकल फाइबर वगैरह यूज कर रहे है तो थोड़ा इंपॉर्टेंट हो सकता है और अगेन अगर एक भी गड़बड़ हुआ ना पूरे बस के अंदर तो पूरा का पूरा ये जो आपका नेटवर्क है रुक जाने वाला है तो थोड़ा सा ट्रिकी पार्ट यहां पर हो जाता है कमिंग टू नेक्स्ट आइडिया इज कॉल्ड रिंग टोपोलॉजी व्हाई यू कॉल्ड इट अ रिंग बिकॉज इट लुक लाइक अ रिंग तो एक सर्किल में अगर हम बहुत सारे डिवाइसेज अटैच कर दें और काम करने का तरीका क्या है देखो जैसा अभी यहां चल रहा है ना इस एनिमेशन में डिवाइस नंबर वन अगर डिवाइस नंबर फोर से कम्युनिकेट कर रहा है तो वो डाटा पहले टू के पास गया फिर थ्री के पास गया फिर फोर के पास आया अभी फोर अगर रिप्लाई करेगा तो वाया फाइव एंड सिक्स होते हुए फिर रिजल्ट आएगा वन के पास तो ऐसे सर्कुलर फैशन में डाटा घूमता है सिक्योरिटी की बात यहां करना मत बिकॉज़ हर कोई बीच में इवॉल्वड होता है तब आपकी चिट्ठी पहुंच रही होती है लेकिन हां आजकल वैसे भी रिंग वाला इतना टोकन रिंग एक टाइम पे इंपॉर्टेंट होता था बट अभी काइंड ऑफ इतना पॉपुलर अप्रोच रहा भी नहीं है तो आईडिया आपको क्लियर है इंस्टॉल करना री कन्फर करना आसान है फॉल्ट आइसोलेशन फॉल्ट आइडेंटिफिकेशन भी सिंपल होगा अगर कहीं पर भी ब्रेक हुआ कुछ गड़बड़ हुआ तो पूरा का पूरा रिंग आपका क्लैप्स हो जाएगा अ कमिंग टू द कंक्लूजन ऑफ दिस टोपोलॉजी वाला पार्ट कौन सा अच्छा है सर सारे बढ़िया हैं बेस्ड ऑन द रिक्वायरमेंट यू हैव हम अलग-अलग चूज कर सकते हैं प्रैक्टिकली बात करें तो ज्यादातर केस में एनटायर इंटरनेट इज लाइक अ हाइब्रिड है ना तो लोग मिक्स कर रहे होते हैं हो सकता है दो डिवाइस दो रिंग आपस में हम ऐसा बस कनेक्ट कर लें या उनका मैश बना लें बला ब्ला ब्ला तो कंक्लूजन अगर कोई पूछे आपसे हालांकि इतना पूछेगा नहीं तो आपको लेख के आना है कि एवरीबॉडी वांटेज ये हम पे डिपेंड करता है कि हमारे लिए मोस्ट सूटेबल कौन है और प्रैक्टिकली तो ज्यादातर लोग हाइब्रिड अप्रोच यूज करते हैं फेयर इनफ तो यह बात हमारी कंप्लीट हो जाती है कमिंग टू नेक्स्ट आईडिया इज दिस लैन मैन वन बहुत क्लिश है बट यार अभी भी इसके ऊपर पॉइंट आता है लिखने के लिए तो कंफ्यूजन ना हो लन लोकल एरिया नेटवर्क फ्यू किलोमीटर ऑफिस बिल्डिंग के जो अंदर हम लैन बनाते हैं कॉलेज की लैब के अंदर नेटवर्क बनाते है दिस इज कॉल्ड लेन व्हेन वाइड एरिया नेटवर्क आमतौर पे कोई सोसाइटी है कोई शहर है छोटा सा कोई स्टेट है उसको कवर करना वी कॉल्ड इट वाइड एरिया नेटवर्क एंड मैन इज लाइक मेट्रोपोलिटन और इट्स लाइक यू नो इंटरनेट ऑफ इंटरनेट जहां बड़े आईडियाज को हम कवर कर रहे होते हैं तो य हालाकि य मेरे ख्याल से उल्टा हो गया पहले लेन नंबर वन इज लेन एंड देन वी हैव मेट्रोपॉलिटन एंड देन वी हैव दिस वाइड एरिया नेटवर्क तो किसी स्टेट को जैसे यूपी जैसे बड़े स्टेट को कवर करना है दिस इज कॉल्ड वाइड एंड किसी शहर तक हम कन्फाइंड कर रहे हैं कोई दो चार सेक्टर हमने पकड़ लिए दिस इज कॉल्ड मेट्रोपॉलिटन य नेटवर्क जैसे एग्जांपल लिखा है कि मुंबई का एक नेटवर्क बना है बट हम इंटरेस्टेड है द नेटवर्क्स ऑफ द नेटवर्क द बिगर नेटवर्क व्हिच इज द इंटरनेट जिसमें काइंड ऑफ सबको ही हम कनेक्ट कर रहे होते हैं तो चलिए अभी बात करते हैं नेटवर्क मॉडल की सबसे पहले प्रॉब्लम समझते हैं क्या है जो हमारा प्रॉमिस है दो कंप्यूटर हैं दोनों इंडिपेंडेंट कंप्यूटर हैं दोनों का आपस में कोई लेना देना नहीं है उनका सॉफ्टवेयर उनका हार्डवेयर उनकी बाकी जितनी भी टेक्निक्स है स्पीड सब कुछ डिफरेंट हो सकता है फिर भी सवाल यह है क्या इन दो कंप्यूटर्स को आपस में कनेक्ट किया जा सकता है क्या क्या ये डाटा एक्सचेंज कर सकते हैं क्या हां कर सकते हैं कैसे करेंगे तो यह बात तो आपको माननी पड़ेगी जब सारी चीज डिफरेंट है तो बहुत सारी प्रॉब्लम्स है बहुत सारे प्रोटोकॉल्स चाहिए बहुत सारे रूल्स एंड रेगुलेशन चाहिए सो दैट ये दोनों लोग आपस में कम्युनिकेट कर सके बिना किसी गड़बड़ कि ट कर सके मान सकते हैं ये बात नाउ अब ये होगा कैसे तो एक ऑर्गेनाइजेशन है आईएसओ जिसका नाम आपने सुना भी होगा जैसे इंडिया में होता है ना आईएसआई होता है इंडियन स्टैंडर्ड इंस्टिट्यूट स्टैंडर्ड समथिंग लाइक दिस इसी तरह इंटरनेशनल ऑर्गेनाइजेशन है आईएसओ जो अलग-अलग सब्जेक्ट में बहुत सारे टॉपिक आप पढ़ते हो हार्डवेयर सॉफ्टवेयर के लिए गाइडलाइंस देते हैं इन्होंने एक मॉडल बनाया मॉडल का नाम था ओएसआर गनाइज है इंटरनेशनल ऑर्गेनाइजेशन ऑफ स्टैंडर्ड आईएसओ लेकिन जो मॉडल उन्होंने दिया दैट इज कॉल्ड ओ एसआई मॉडल कॉल्ड ओपन सिस्टम इंटरकनेक्शन दो सिस्टम जो आपस में ओपन है इंडिपेंडेंट है ऑटोनोमस है उनको इंटरकनेक्ट करने के लिए अ इन्होंने किया क्या अप्रोच समझाता हूं ये मॉडल इस दो कंप्यूटर को कनेक्ट करने की प्रॉब्लम को सेवन लेयर्स में डिवाइड करता है कहता है बहुत सारी प्रॉब्लम है लेयर्ड आर्किटेक्चर है एक साथ सब कुछ करेंगे तो प्रॉब्लम होगा हम एक काम करता है हम इसको सेवन लेयर सेवन लेयर्स में सेवन प्रॉब्लम्स में डिवाइड कर देते हैं और इन्होंने हर लेयर की ना ड्यूटी एस्टेब्लिश कर दी कि कौन कौन सा लेयर कौन-कौन सी ड्यूटी परफॉर्म करेगा तो अगर नाम में एक बार पढ़ लू जो कि बड़े इंपॉर्टेंट है सेमेस्टर एग्जाम में आधे बच्चों को यार ऑर्डर ही याद नहीं रहता ये जरूर याद करना बड़ा इंपॉर्टेंट है फिजिकल लेयर डेटा लिंक लेयर नेटवर्क लेयर ट्रांसपोर्ट लेयर सेशन लेयर प्रेजेंटेशन लेयर एप्लीकेशन लेयर तो ये सारी लेयर्स हमारे पास होती हैं और हर लेयर की हम कोई ड्यूटी फिक्स कर देते हैं कि यह लेयर यह काम करेगा यह लेयर यह काम करेगा तो यह जो आईडिया था इस आईडिया को इस मॉडल को बोलते हैं ओएआई मॉडल मैं एक चीज यहां पे करेक्ट कर दूं क्या यह प्रोटो प्रोकल है यह प्रोटोकॉल नहीं है यह अप्रोच है यह बताता है किस तरह से काम करना है जैसे फॉर एग्जांपल मान लीजिए जब हमारा कांस्टिट्यूशन बना तो हमने डिसाइड किया कि यार जो आर्मी है वो सेंट्रल गवर्नमेंट के कंट्रोल में होगी और जो पुलिस है वो स्टेट गवर्नमेंट की होगी हर स्टेट गवर्नमेंट की अपनी अलग पुलिस होगी ये एक आईडिया है लेकिन क्या हर स्टेट की पुलिस के अपने रूल्स रेगुलेशन अलग-अलग हो सकते हैं प्रोटोकॉल अलग-अलग हो सकते हैं जैसे मैं आप बोलता हूं डायरेक्टिव प्रिंसिपल्स हमारी अप्रोच क्या होगी हमारी थॉट प्रोसेस क्या होगी एग्जैक्ट रूल एंड एग्जैक्ट कॉन्स्टिट्यूशन एग्जैक्ट प्रोटोकॉल है ना तो नेटवर्क लेयर की क्या-क्या ड्यूटीज होंगी ये एक अप्रोच है नेटवर्क लेयर में जो प्रोटोकॉल है इंटरनेट प्रोटोकॉल वो एक रूल है है ना ट्रांसपोर्ट लेयर एक आईडिया है ट्रांसपोर्ट लेयर के अंदर दो पॉपुलर प्रोटोकॉल है टीसीपी एंड यूडीपी ये आपके पास एक चॉइस है है ना तो इसको आमतौर पे क्या बोलते हैं टीसीपीआईपी प्रोटोकॉल सूट है ना तो दीज आर रूल्स एंड रेगुलेशंस और ये रूल्स एंड रेगुलेशन इस मॉडल पे बेस्ड है तो इस मॉडल ने हमें एडवांटेज क्या दिया हमें बताए कि कैसे सोचना है कैसे काम करना है और विद टाइम ये प्रोटोकॉल्स हमने डेवलप किए विद टाइम क्या प्रोटोकॉल्स चेंज होंगे हां सर होते जाएंगे उसमें कोई प्रॉब्लम नहीं है प्रोटोकॉल्स विल कीप ऑन चेंजिंग विल कीप ऑन इंप्रूविंग बट इन जनरल ये जो ओएआई मॉडल है ये पिछले 40 50 इयर्स से इसी तरह यहां पर बना हुआ है है ना तो हर लेयर की क्या-क्या रिस्पांसिबिलिटीज होंगी ये हम जान के चलेंगे सेमेस्टर एग्जाम्स में इट इज वेरी वेरी इंपॉर्टेंट इन योर वाइवा इट इज वेरी वेरी इंपॉर्टेंट इवन इन योर प्लेसमेंट इट इज वेरी वेरी इंपॉर्टेंट कि हर लेयर का एक बेसिक अंडरस्टैंडिंग आपको हो अब थोड़ा सा और जानते हैं कि दो सिस्टम जब आपस में कनेक्ट करते हैं ना तो कनेक्शन होता कैसे देखिए ऐसे समझिए एक है डिवाइस ए एक है डिवाइस बी जब डिवाइस ए डिवाइस बी से कम्युनिकेट करता है ना इन डिवाइस ए डाटा ऐसे ऊपर की से नीचे की तरफ जाएगा देन वाय मीडियम यह होते हुए एट द रिसीवर एंड ये नीचे से ऊपर की तरफ आता है तो ऐसे समझिए यहां जब एनकैप्सूलेशन की बात बात करते हैं मान लीजिए हो वो भी अपना एक हेडर लगा लेगा लिफाफा मान लीजिए एनवेलप के अंदर एनवेलप एनवेलप के अंदर एनवेलप लाइक दिस इसी तरह आप देख सकते हैं डटा जैसे-जैसे नीचे जाता रहेगा हर लेयर अपना हेडर एसोसिएट करती जाएगी देर यू सी डटा लिंक लेयर इज एन एक्सेप्शन जो साथ में ट्रेलर भी ऐड करती है वैसे हर कोई हेडर ऐड करता है एट द रिसीविंग एंड आप सोच सकते हैं उसी तरह जब रिसीविंग एंड पे जाएगा तो हर लेयर अपना हेडर हटाता जाएगा डटा लिंक लियर अपनी बात समझ जाएगा देन नेटवर्क देन ट्रांसपोर्ट देन सेशन देन प्रेजेंटेशन एंड फाइनली जैसा हम कहते हैं ना यहां देखिए जो कम्युनिकेशन होगा एप्लीकेशन लेयर रिसीवर के एप्लीकेशन से बात कर रहा है प्रेजेंटेशन प्रेजेंटेशन से बात कर रहा है सेशन सेशन से बात कर रहा है लाइक दिस इट विल हैपन जैसे मैं एक एग्जांपल बोलता हूं मान लीजिए प्राइम मिनिस्टर ऑफ इंडिया है ना अगर लेट मी से यूएस में प्रेसिडेंट होता है यूएस प्रेसिडेंट से बात करते हैं तो कैसे बात करते हैं बात तो डायरेक्ट होती है बट डायरेक्ट उठाके कॉल लगाते हैं क्या नहीं मे बी हो सकता है प्राइम मिनिस्टर पहले अपने सेक्रेटरी से बात करें फिर उन उन के सेक्रेटरी फाइनेंस मिनिस्टर से बात करें फिर हमारे फाइनेंस मिनिस्टर अपने सेक्रेटरी से बात करें फिर हमारे सेक्रेटरी हमारा जो एंबेसडर है टू यूएस जो हमारे राजदूत होंगे उनसे बात करें फिर उनका राजदूत यूएस के राजदूत से देन देयर सेक्रेटरी देन देयर फाइनेंस मिनिस्टर देन देयर सेक्रेटरी और तब कहीं जाके बात क्लियर हो कि ये दोनों आपस में बात करना चाहते हैं बात तो डायरेक्ट ही होगी बाद में बट देयर आर नंबर ऑफ लेयर्स नंबर ऑफ यू नो रार्ज व्हिच आर इवॉल्वड इन द ट्रांसमिशन तो कुछ इस तरह से डाटा ट्रांसमिट होता है सेवन लेयर है अच्छा नेटवर्क लेयर तक की जो लेयर्स है ना यह रास्ते में राउटर्स में ड्रेसिंग में काम करती हैं उसके ऊपर का डेटा तभी ओपन होता है जब हम डेस्टिनेशन पे पहुंच जाते हैं है ना तो ये एक बेसिक अंडरस्टैंडिंग है आई थिंक ये डायग्राम आप बना के आएंगे एनकैप्सूलेशन डीकैप्सूलेशन सेंटर की साइड पे पैकेट पे पैकेट पैकेट पे पैकेट ऐड करते जाना रिसीवर साइड पे खोलते जाना दिस इज द अप्रोच दिस इज द प्रिंसिपल दिस इज द एग्जैक्ट रूल एंड रेगुलेशन तो क्या डिफरेंस है दोनों के बीच में वो आई थिंक बेसिक बात मैंने सब आपको बता दी नाउ व्हाट आई एम गोइंग टू डू इज वेरी इंपॉर्टेंट हर लेयर के क्या-क्या रिस्पांसिबिलिटीज है क्या-क्या ड्यूटीज है इस पे बात करते हैं बड़े इंपॉर्टेंट है बिकॉज़ आने वाली जितनी वीडियो पाछ घंटे की बची है ना उस वीडियो में दरअसल ये सारे टॉपिक्स हम दोबारा डिटेल में ही पढ़ रहे होंगे तो बड़ा इंपॉर्टेंट होने वाला है ध्यान से देखिएगा पहला लेयर आई विल गो फ्रॉम बॉटम टू टॉप जिसको हम बोलते हैं फिजिकल लेयर तो फिजिकल लेयर की क्या-क्या इंपॉर्टेंट रिस्पांसिबिलिटीज है ध्यान रखते हैं वी विल गो वन बाय वन पहली इंपॉर्टेंट रिस्पांसिबिलिटी रिप्रेजेंटेशन ऑफ बिट्स देखिए फिजिकल लेयर के बाद तो नीचे तो ट्रांसमिशन मीडियम ही है है ना यहां पर आप देखेंगे जब फिजिकल लेयर से डाटा आगे जा रहा है तो फिजिकल कम्युनिकेशन के थ्रू आगे बढ़ता है तो हर मीडियम अब वो टू स्टेड वेयर केबल हो सकता है ऑप्टिकल फाइबर हो सकता है वायर्ड हो सकता है वायरलेस हो सकता है किस मीडियम पे हमारा जो 01 01 डाटा है उस मीडियम पे वो इलेक्ट्रोमैग्नेटिक वेव बनेगा कि लाइट बनेगा कि साउंड बनेगा क्या बनेगा उसको कम्युनिकेट कराना उस कन्वर्जन को ध्यान रखना है ना एनालॉग टू डिजिटल डिजिटल टू एनालॉग दैट इज द रिस्पांसिबिलिटी ऑफ़ द फिजिकल लेयर तो रिप्रेजेंटेशन ऑफ बिट्स एट द फिजिकल मीडियम विल बी टेकन केयर बाय दिस फिजिकल लेयर पॉइंट नंबर टू डाटा ट्रांसमिशन रेट हर मीडियम के अपने रेट्स होंगे अल्टीमेट ट्रांसमिशन मीडियम से तो फिजिकल लेर ही बात कर रहा है ना तो अगर ट्विस्टेड पेयर केबल है कोएक्सियल केबल है ऑप्टिकल फाइबर है वायरलेस है उस कम्युनिकेशन के क्या बैंड विड्स हैं क्या डेटा रेट है कितनी स्पीड से डाटा भेजा जा सकता है दिस विल आल्सो बी हैंडल्ड बाय फिजिकल लेर तो डेटा रेट का भी यही ध्यान रखिएगा ये पॉइंट ऑलरेडी हम क कम्युनिकेट कर चुके हैं नेटवर्क में पॉइंट टू पॉइंट कनेक्शन है या मल्टी पॉइंट कनेक्शन है और दोनों में से जो भी है उस पे कैसे काम करते है उसकी अंडरस्टैंडिंग उसके क्या प्रोटोकॉल है तो लाइन कॉन्फिन दिस विल आल्सो बी हैंडल्ड बाय फिजिकल लेयर एक-एक करके आगे बढ़ रहा हूं बड़ा इंपॉर्टेंट है टोपोलॉजी की हमने बात की रिंग हो सकता है स्टार हो सकता है मैश हो सकता है हाइब्रिड हो सकता है बस हो सकता है कौन सी टोपोलॉजी और उसको एगजैक्टली कैसे हैंडल करना है सर दिस विल आल्सो बी टेकन केयर बाय अ यू नो फिजिकल टोपोलॉजी ओनली देन मोड ऑफ ट्रांसमिशन हमने बात किया हाफ डुप्लेक्स फुल डुप्लेक्स है ना अ सिंपलेक्स कोई भी मोड ऑफ कम्युनिकेशन है उसको भी हैंडल करना किसकी रिस्पांसिबिलिटी होगी सर उसको भी हैंडल करना इज द रिस्पांसिबिलिटी ऑफ़ द फिजिकल लेयर तो दोबारा याद कर लीजिए फिजिकल लेयर जो सबसे नंबर वन पे लेयर वन नीचे से ऊपर की तरफ जाते हुए पांच रिस्पांसिबिलिटी फिंगर टिप्स पे याद होनी चाहिए डाटा को रिप्रेजेंट करना रिप्रेजेंटेशन ऑफ वेट ऑन द फिजिकल मीडियम डाटा का रेट तक करना लाइन कॉन्फ़िगरेशन डिसाइड करना टोपोलॉजी पे काम करना और ट्रांसमिशन मोड पे काम करना दीज ऑल द रिस्पांसिबिलिटी ऑफ द फिजिकल लेयर टू बी वेरी ऑनेस्ट हमारे सिलेबस में इसका बहुत डिटेलिंग नहीं है सो दैट विल बी ऑल है ना ये क्योंकि इट्स मोर टुवर्ड्स द इलेक्ट्रॉनिक साइड तो इलेक्ट्रॉनिक्स के बच्चे इन सबको डिटेल में पढ़ते हैं वो हमारा काम नहीं है फिजिकल मीडियम पे डटा कैसे जाता है हमें जो जहां से हम पढ़ना शुरू करते हैं वो है हमारा डेटा लिंक लियर तो डेटा लिंक लियर की पहली रिस्पांसिबिलिटी क्या होगी फ्रेमिंग करना फ्रेमिंग मतलब क्या देखिए ऊपर से जब डटा आता है नेटवर्क लेयर से वो अपने हिसाब से डाटा भेजेगा तो जैसा मैंने बोला डटा लिंक लेयर अपना हेडर और ट्रेलर तो लगाएगा बट एक डब्बे में एक बॉक्स में एक फ्रेम में कितना डाटा आ सकता है हो सकता है हम इसके टुकड़े करने पड़े तो नेटवर्क लेयर का जो डाटा है उसको एप्रोप्रियेट लिंक लेयर में फ्रेम कहते हैं फ्रेम तो फ्रेम में भरना हेडर ट्रेलर लगाना डब्बा पैक करना आगे भेज देना दिस विल बी टेकन केयर बाय डटा लिंक लेयर फिजिकल एड्रेस ंग लोकल लेवल पे इथरनेट मैक एड्रेस बोलते हैं ना मैक एड्रेस फिजिकल एड्रेस सर दिस इज द रिस्पांसिबिलिटी ऑफ़ द डेटा लिंक लेयर तो 48 बिट का 48 बिट्स का या एट बाइट्स जो भी सिक्स बाइट जो भी आप बोल लीजिए फिजिकल एड्रेस एसोसिएट कराना जो नेटवर्क इंटरफेस कार्ड में इंप्रिंटेड होता है दैट इज आल्सो द रिस्पांसिबिलिटी ऑफ़ द डटा लिंकर तो इथरनेट पूरा इसी को यूज़ करेगा आप फिजिकल एड्रेस ंग को गोइंग फॉरवर्ड मल्टीपल एक्सेस क प्रोटोकॉल्स मतलब शेयर्ड मीडिया में सर बहुत सारे लोग एक ही मीडियम पे कनेक्टेड हैं किसी पर्टिकुलर इंस्टेंस पे कौन सा डिवाइस कम्युनिकेट करेगा कम्युनिकेट करेगा किस ऑर्डर में करेगा कॉलेजन होगा तो क्या होगा ये सारे रूल्स एंड रेगुलेशन एक्सेस कंट्रोल को रिजॉल्व करना कौन कब एक्सेस करेगा ये रिजॉल्व करना भी किसकी रिस्पांसिबिलिटी होगी डेटा लिंक लेयर की इनको बाद में हम बहुत डिटेल में पढ़ेंगे बड़ा इंपॉर्टेंट है अलोहा स्लॉटेड डल होगा सीएसएम में सीएसएम में सीडी सीएसएम में सीए सब है आपके सिलेबस में डिटेल में बात करूंगा देन फ्लो कंट्रोल वेरी इंपॉर्टेंट सेंडर रिसीवर है स्लाइडिंग विंडो विंडो स्लाइडिंग विंडो प्रोटोकॉल्स हम पढ़ेंगे क्या रिसीवर ओवर वेलम तो नहीं हो गया है बहुत ज्यादा रेट्स आप ट्रांसमिट तो नहीं कर रहे रिसीवर उस रेट को कंज्यूम कर पा रहा है डाइजेस्ट कर पा रहा है कि नहीं कर पा रहा इस बात का ध्यान रखना भी रिस्पांसिबिलिटी होगी किसकी डेटा लिंक लेयर की एंड लास्ट बट नॉट द लीस्ट एरर हैंडलिंग करना एरर कंट्रोल करना पहली रिस्पांसिबिलिटी तो एरर अनडिटेक्टेड ना जाए वो ज्यादा बड़ी प्रॉब्लम है एरर होना प्रॉब्लम नहीं है एरर हुआ यह पता ही ना लगा पाए यह ज्यादा बड़ी प्रॉब्लम है तो पहले देखना कि एरर हुआ यह हम पता लगा पाए अगर एरर हुआ तो कैसे हैंडल करना है रिट्रांसमिट कराना है या उसी को करेक्ट करना है दैट इज आल्सो द रिस्पांसिबिलिटी ऑफ द डेटा लिंक क्लियर सो आई विल से इट्स वेरी वेरी इंपोर्टेंट जल्दी से रिवाइज कर ले एक बार क्या-क्या फ्रेमिंग करनाना पैकेट्स में डिवाइड करना फिजिकल ड्रेसिंग कर करना एक्सेस कंट्रोल रिजॉल्व करना फ्लो कंट्रोल करना एंड एरर कंट्रोल करना अगेन ये पांच बड़ी रिस्पांसिबिलिटीज हो जाती है डेटा की इतनी बात लिख दी सेमेस्टर में इतनी बात बोल दी वायवा में बह जाएगा एग्जामिनर आगे बढ़ता हूं नाउ द हीरो वन ऑफ माय फेवरेट नेटवर्क लेयर है ना वेरी वेरी इंपॉर्टेंट तो नेटवर्क लेयर यू नो जैसे बोलते है सोर्स टू डेस्टिनेशन बोलता है इंटरनेट पे कोई भी दो सिस्टम है मैं सोर्स टू डेस्टिनेशन डिलीवरी करके दिखाऊंगा अब ये सोर्स टू डेस्टिनेशन डिलीवरी होगी कैसे तो नेटवर्क लेयर जो पहला बड़ा काम करता है वो करता है लॉजिकल एड्रेस या जिसको आईपी एड्रेस ंग भी बोल देते हैं यूनिक एंड यूनिवर्सल इंटरनेट पे जितने भी कंप्यूटर हैं हर किसी के पास एक आईपी एड्रेस होगा जो यूनिक होगा दो लोगों का आईपी एड्रेस सेम नहीं हो सकता एंड यूनिवर्सल इंटरनेट पे कनेक्ट होना है तो आईपी एड्रेस यूज़ करना है है ना तो ये पूरी लॉजिकल एड्रेस ंग क्लास ए बी सी डी ई सब सुना होगा आपने वो सारी चीजें मैनेज करना इज द रिस्पांसिबिलिटी ऑफ़ द नेटवर्क लेयर क्या सिर्फ ड्रेसिंग करने से काम हो जाएगा सर ये मेरा पोस्टल एड्रेस है वो तो ठीक है भाई बट इस तक पहुंचते कैसे हैं इसको कैसे नेटवर्क में ढूंढते हैं राउटिंग मैकेनिज्म डिवाइन करना बहुत शानदार प्रोटोकॉल है इंट्रा डोमेन राउटिंग इंटर डोमेन राउटिंग ये सारा का सारा प्रोसेस मैनेज करना भी नेटवर्क लेयर का रिस्पांसिबिलिटी है तो दो बड़े रिस्पांसिबिलिटीज यहां पर आ जाते हैं पहला प्रॉमिस मान लेता हूं प्रॉमिस एक है सोर्स टू डेस्टिनेशन डिलीवरी ये प्रॉमिस फुलफिल करने के लिए दो काम करता है पहला लॉजिकल एड्रेस इंग करना हर किसी को एड्रेस देना दूसरा राउटिंग करना जो ये प्रोसेस डिफाइन करना कि उस एड्रेस तक कैसे पहुंचते हैं तोय दोनों के दोनों रिस्पांसिबिलिटी हो जाते हैं हमारे नेटवर्क लेयर के गोइंग फॉरवर्ड ट्रांसपोर्ट लेयर ट्रांसपोर्ट लेयर नेटवर्क लेयर को थोड़ा स्टेबलाइज करता है नेटवर्क ले आगे बात करेंगे आईपी आईपी थोड़ा अनरिलायबल है कनेक्शन लेस है थोड़ा अल्लर है थोड़ा आवारा है है ना उसको थोड़ा सा प्रोटोकॉल में लेके आना दिस इज द रिस्पांसिबिलिटी ऑफ द ट्रांसपोर्ट लेयर और लगभग जितने काम डटा लिंक लेयर ना लोकल लेवल पे करता है लगभग वह सारे काम ट्रांसपोर्ट लेयर बड़े लेवल पे पूरे इंटरनेट वाले लेवल पे कर रहा होता है कैसे आईल गो वन एंड वन सो सबसे पहला जो काम करता है सर्विस पॉइंट ड्रेसिंग करता है इस बात का मतलब क्या है इंटरनेट पे अगर सोर्स टू डेस्टिनेशन आपने कनेक्ट कर भी दिया तो एक सिस्टम पे एक प्रोसेस चल रहा है क्या नहीं सर हज प्रोसेस चल रहे हैं सर्वर पे तो लाखों प्रोसेस चल रहे होंगे इनसाइड अ कंप्यूटर कौन सा प्रोसेस डेस्टिनेशन के कौन से प्रोसेस से कनेक्ट करना चाह रहा है कंप्यूटर के अंदर प्रोसेस को पहचान पाने की काबिलियत जो है दैट इज कॉल्ड पोर्ट ड्रेसिंग और सॉकेट ड्रेसिंग हम इसे बोलते हैं वो रिस्पांसिबिलिटी है ट्रांसपोर्ट लेयर का सो वेरी वेरी इंपॉर्टेंट थिंग बाद में डिटेल में इसमें बात करेंगे देन वी हैव सेगमेंटेशन एंड रिअसेंबली वही आर्गुमेंट है जो यू नो डेटा लिंक लेयर का था वो अपने लेवल पे कर रहा है ये अपने लेवल पे कर रहा है एप्लीकेशन लेयर से जब डाटा आएगा तो बड़े साइज में आएगा उसको अपने हिसाब से अपने मैने जबल साइज में ब्रेक करना इज कॉल्ड सेगमेंटेशन पैकेट एक ही है भाई ट्रांसपोर्ट लेयर में उस पैकेट को सेगमेंट कहते हैं सेगमेंट सेगमेंट सेगमेंट नेटवर्क लेयर में उसी पैकेट को डेटा ग्राम कहते हैं डेटा ग्राम डेटा ग्राम डेटा ग्राम उसी पैकेट को डेटा लिंक लेयर में फ्रेम कहते हैं फ्रेम फ्रेम फ्रेम तो वहां फ्रेमिंग यहां सेगमेंटेशन डेटा ग्रामिंग कुछ नहीं होता वैसे तो सेगमेंटेशन में हम सेगमेंट्स में डिवाइड करते हैं अगेन जो अपना हेडर वगैरह लगाना है वो ये लगाएगा रिसीवर एंड में उसी को हम रिअसेंबल कर लेंगे कंजेशन कंट्रोल वेरी गुड पहला ऐसा प्रॉब्लम है जो नेटवर्क लेयर हैंडल करता है इसके बारे में कोई बात नहीं करता हम सोर्स की बात कर रहे हैं हम रिसीवर की बात कर रहे हैं नेटवर्क की बात कोई नहीं कर रहा अगर सेंडर रिसीवर तैयार भी हो लेकिन रास्ते में बहुत ज्यादा ट्रैफिक हो तो उसको भी तो मैनेज करना होगा दैट इज आल्सो टेकन केयर बाय ट्रांसपोर्ट लेयर जिसका पहले कोई ध्यान नहीं रख स ता बहुत इन डेप्थ मैकेनिज्म इसके अंदर होता है आगे हम डिस्कस डिस्कस करेंगे कंजेशन कंट्रोल की जो बात है फ्लो कंट्रोल अगेन रिसीवर ओवर वेलम ना हो जाए ज्यादा डाटा ट्रांसमिट ना करें उस बात का ख्याल रखना एरर कंट्रोल ये सारी चीज हम समझ चुके हैं एरर कंट्रोल मैनेज करना तो ये सारे बड़े रिस्पांसिबिलिटीज हो गए कौन-कौन सा तो पहले तो पोर्ट एड्रेस करना सर्विस पॉइंट ड्रेसिंग करना देन सेगमेंटेशन रिअसेंबली वाली बात हो गई कनेक्शन कंट्रोल कर कंजेशन कंट्रोल करना फ्लो कंट्रोल करना एंड एरर कंट्रोल ऑल दीज टेकन केयर बाय ट्रांसपोर्ट लेयर अब बची तीन लेयर है ना इनके बारे में एक-एक करके बात कर र है दो दे आर नॉट दैट इंपॉर्टेंट टू बी वेरी ऑनेस्ट इतनी इंपॉर्टेंट नहीं है बट बेसिक आईडिया होना चाहिए सेशन लेयर तो सेशन ले जैसे बोलते हैं इट इज अ डायलॉग कंट्रोलर अगर दो-तीन इंपॉर्टेंट बात मैं आपको याद लाऊं एक दो कनेक्शन स्टेबलिंग लेवल पर हां उसको मेंटेन करना एस्टेब्लिश करना दोनों सिस्टम को जैसे फॉर एग्जांपल आपने नेट बैंकिंग लॉगइन किया www.sbi.com फॉर एग्जांपल तो एक आपका डायलॉग स्टार्ट हो गया वो डायलॉग को मेंटेन करना नामी इस का सेशन है ना सेशन हैंडल करना है द रिस्पांसिबिलिटी ऑफ द सेशन लेयर तो डायलॉग कंट्रोल करना उसको सिंक्रोनाइज करना सो दैट दोनों आपस में कोई गड़बड़ ना हो फुल डुप्लेक्स में शानदार तरीके से दोनों बात करें और जितना भी ट्रांसमिशन हुआ उसको सिंक्रोनाइज रखना कोई गड़बड़ हो गई तो ऐसा नहीं फिर दोबारा से पूरा डाटा ट्रांसमिट करना पड़ रहा है लास्ट लेवल में कहां तक किया वहां रोल बैक करके फिर हम आगे आ जाए उस तरह की सारी चीजें मैनेज करना इज द रिस्पांसिबिलिटी ऑफ द सेशन लेयर सेशन कंट्रोल करता है प्रेजेंटेशन लेयर लद मेरे हिसाब से रिलेटिवली ज्यादा इंपॉर्टेंट है और तीन मेजर काम ये करता है अगर मैं बोलूं तो पहला डिटेल आप पढ़ सकते हैं ट्रांसलेशन दो डिवाइस जब कम्युनिकेट कर रहे हैं उनका जो डाटा लिखने का फॉर्मेट है पैटर्न है वो अलग हो सकता है हो सकता है कोई स्काई यूज करे कोई और कोडिंग यूज करें तो एक लैंग्वेज को दूसरे लैंग्वेज में एक कोड को दूसरे कोड में कन्वर्ट करना रीडेबल रखना इज द रिस्पांसिबिलिटी ऑफ द प्रेजेंटेशन नाम ही है ना प्रेजेंटेशन प्रेजेंट करेगा तो कोड को ट्रांसलेट करेगा है ना सो दिस इज वन थिंग सेकंड वेरी वेरी इंपोर्टेंट एंक्रिप्शन वैसे तो क्रिप्टोग्राफी एक सेपरेट सब्जेक्ट है बट हां यहां पर डाटा नेटवर्क में प्लेन टेक्स्ट फॉर्मेट में ना जाए तो सेंडर साइड प उसको एंक्रिप्ट करना प्लेन टेक्स्ट को साइफर टेक्स्ट में कन्वर्ट करना और रिसीवर साइड में उसको डिक्रिप्ट करना साइफर टेक्स को प्लेन टेक्स में दोबारा कन्वर्ट करना विल बी द रिस्पांसिबिलिटी ऑफ द प्रेजेंटेशन लेयर तो बहुत इंपॉर्टेंट ड्यूटी है थोड़ा सा टेस्ट लेके चलेंगे इसका आगे जब बात करेंगे डिटेल में देन डेटा कंप्रेशन वेरी इंपॉर्टेंट वैसे तो आजकल स्टोरेज में भी इट इज इंपॉर्टेंट बट स्पेशली जब हम नेटवर्क यूज़ करते हैं तो हम हमेशा चाहेंगे नेटवर्क को ज्यादा से ज्यादा यूज़ करें कि कम से कम कम से कम रिसोर्स में हमारा काम हो जाए तो एट द टाइम ऑफ ट्रांसमिशन ओरिजिनल डाटा को कंप्रेस करना अब वो कैसा कंप्रेशन होगा लॉसी होगा लॉस स होगा क्या कहानी है वी विल गो इन द डिटेल बट ये कंप्रेशन डीकंप्रेशन करना विल बी द रिस्पांसिबिलिटी ऑफ द प्रेजेंटेशन लेयर कमिंग टू एप्लीकेशन लेयर ये सारी लेयर्स इतना सारा मेहनत कर क्यों रही है सो दैट एप्लीकेशन लेयर अपना काम कर सके तो बाकी सब तैयारी करते हैं उन सर्विसेस को इस्तेमाल करना किसका काम है एप्लीकेशन लेयर का काम है लेयर्ड अप्रोच में हमेशा समझिए नीचे वाली लेयर अगर मैं लेयर x पे हूं तो लेयर x लेयर x -1 से सर्विस लेती है और x + 1 को सर्विस देती है x -1 से सर्विस लेती है और x + 1 को सर्विस देती है है ना तो ये एक अप्रोच में काम करता है अब यहां पर हम डिटेल में बात करेंगे वर्चुअल नेटवर्क हैंडल करना फाइल ट्रांसफर प्रोटोकॉल है ईमेलिंग है डायरेक्टिव सर्विसेस है डीएनएस है ये सारी चीजें हम हैंडल करेंगे तो एप्लीकेशन लेयर उन वो सारी सर्विसेस प्रोवाइड करता है यू नो जो हम काइंड ऑफ यूज़ कर रहे होते हैं पहले वाले डाटा से सो ये एक बेसिक अंडरस्टैंडिंग थी मेरे ख्याल से पूरा मॉडल सात लेयर सीक्वेंस में उनकी ड्यूटीज आपको समझ आई होंगी सेमेस्टर एग्जाम में अगेन हमें बहुत डेप्थ में जाने का टाइम भी नहीं होता जाना चाहे तो ना वो बोल देगा 10 नंबर में आठ नंबर में लिखो तो 10 10 मिनट आपके पास है कितना ही लिख पाओगे बट ये अच्छे से लिख के आना सारे हेडिंग्स के साथ नाउ कमिंग टू ट्रांसमिशन मीडिया जैसा हमने पहले समझा था अगर डेटा कम्युनिकेशन होना है सर तो डेटा कम्युनिकेशन होगा जब हमारे पास एक ट्रांसमिशन मीडियम हो बिना मीडियम के तो नहीं हो सकता तो ट्रांसमिशन मीडियम को ब्रॉडली हम दो टाइप में कैटेगरी इज करते हैं एक हम बोलते हैं वायर्ड और दूसरा बोलते हैं वायरलेस है ना तो आई विल गो वन बाय वन एक-एक करके सबसे पहला टाइप जो हमारा वायर्ड ट्रांसमिशन में आता है दैट इज़ कॉल्ड ट्विस्टेड पेयर केबल ट्विस्टेड पेयर केबल जिसको आमतौर पे हम कैट केबल बोल देते हैं इंटरनेट का लेन में जो आमतौर पे आप केबल देखते हो 99 पर ऑफ द टाइम लोकल लेवल पे जो चीजें मैनेज कर रहा होता है दैट इज दिस कैट केबल rj45 पोर्ट होता है जिसके थ्रू आप कनेक्ट करते हो कनेक्टर है और इसके अंदर ये आठ पेयर होते हैं जो इस तरह से ट्विस्टेड रहते हैं और इसकी एक पूरी कलर कोडिंग होती है आप अगर चाहे तो इसको घर पे भी बना सकते हैं मतलब केबल को नहीं ये कनेक्टर को कनेक्ट करके काम कर सकते हैं तो बहुत पॉपुलर है आमतौर पे मैं अगर बात करूं तो सीसीटीवी उसका कोई डोरबेल है या इंटरनेट है या लैन पोर्ट्स है व्हाट एवर इट इज ये सारी रिस्पांसिबिलिटीज यही हैंडल कर रहा होता है लोकल लेवल पे 100 200 400 मीटर तक नेट कनेक्ट करना इससे शानदार ऑप्शन नहीं है नेक्स्ट एक बड़ा इंपॉर्टेंट केबल है आप याद करिए आपने कहां पे देखा इसको केबल टीवी में देखा होगा डिस टीवी में दैट अ कोएक्सिल केबल तो यहां पर आप देख रहे हैं एक क्टर बिल्कुल सेंट्रल में मिलेगा इसलिए बोलते हैं कोएक्सियल है एंड देन यू हैव अ इंसुलेटर देन अदर मेटल एंड देन अगेन यू हैव अ इंसुलेटर तो केबल टीवी वगैरह के कनेक्शन में यह यूज होता है बड़ा पॉपुलर अप्रोच है एंड द हीरो ऑफ नाउ एडेज इज ऑप्टिकल फाइबर दिल्ली से मुंबई मुंबई से सिंगापुर सिंगापुर से न्यूयॉर्क लॉन्ग लेवल पे जब डेटा ट्रांसमिट होता है देन वी यूज ऑप्टिकल फाइबर द कैपेसिटी मे गो टू 1600 गगा बाट पर सेकंड और मे बी इवन मोर बिकॉज चीजें डेवलप हो रही होती है तो ये कैसे काम काम करता है उसमें जाने की जरूरत नहीं है बट इट इज इसके अंदर डाटा जो है लाइट फॉर्म में ट्रांसफर होता है तो यू नो नॉयज का साउंड का इलेक्ट्रोमैग्नेटिक वेव का मैग्नेटिक फील्ड का कोई खास फर्क इस पे नहीं पड़ता है तो दैट इज हाउ दो-तीन इंपॉर्टेंट इंपॉर्टेंट आप में से आई थिंक बहुत सारे लोग ऐसे होंगे जिनके घर पे ऑलरेडी इंटरनेट आज ऑप्टिकल फाइबर से आ रहा है राउटर के बाद कन्वर्ट होता है एंड देन आगे आपको सप्लाई करना है तो लेन या वायरलेस चलता है सो ये एक बेसिक सा अंडरस्टैंडिंग है वा वायर्ड का नाउ लेट मी कमिंग टू वायरलेस तो वायरलेस के दो तीन अप्रोच है और वेवलेंथ है मैं जल्दी से इंट्रोड्यूस करता हूं अगेन नॉट दैट इंपॉर्टेंट पाच मिनट लगेंगी बेसिक आईडिया सुनते हैं चलो पता नहीं कहां काम आए सबसे पहला अप्रोच होता है ग्राउंड प्रोपेगेशन व्हाट इज ग्राउंड प्रोपेगेशन जहां पर जो हमारी वेवलेंथ होती है ना एक ट्रांसमीटर एक रिसीवर है और हमारी जो वेवलेंथ है वो सन जो अर्थ की सरफेस है उससे एकदम चिपक के चलती है जैसे एफएम रेडिस है ना 5060 100 किमी तक आपको कम्युनिकेट करना है तो आप ऐसा कर सकते हो हालांकि बीच में बिल्डिंग क्योंकि वेवलेंथ इसकी ज्यादा होगी देयर यू सी लार्ज वेवलेंथ एंड लो फ्रीक्वेंसी तो वेवलेंथ क्योंकि इसकी ज्यादा होगी तो मान के चलिए कि जो ऑब्स्ट कल्स हैं बिल्डिंग है दीवार है पेड़ है उन सब से ये बचता बचाता पहुंच जाएगा लेकिन क्योंकि अर्थ की सरफेस से चिपक के चल रहा है तो पावर बहुत जल्दी इसकी डिसिपेटर तक कम्युनिकेट शॉर्ट रेंज कम्युनिकेशन अगर करना है रेडियो वेव से तो दिस इज अ वेरी गुड आइडिया ओमनी डायरेक्शनल चारों तरफ जाएगा बाकी ऑल इंपॉर्टेंट पॉइंट्स मैंने यहां पे लिखे हैं शॉर्ट रेंजेस के अंदर ही पावर इसकी खत्म हो जाती है कमिंग टू नेक्स्ट वन जिसको हम बोलते हैं स्काई प्रोपेगेशन यहां पर क्या है एम रेडियोज है ना आपने देखा कभी आप रेडियो को एम पे लगाओगे तो आपको जापान का सिंगापुर का दुबई का सौदी का सबके चैनल आपको सुनेंगे तो यहां पर हम क्या करते हैं अर्थ की एक एटमॉस्फेयर की सरफेस होती है बोलते हैं आइनोस्फीयर तो इंस्टेड हम डायरेक्ट ट्रांसमीटर कोते हैं ट्रांसमीटर क्या करता है इसको अर्थ की सरफेस से ऊपर टुवर्ड्स द स्काई आइनोस्फीयर पे फायर करता है ना आइनोस्फीयर एक्ट्स एज अ मिरर एज अ रिफ्लेक्शन की तरह काम काम करता है और वो रिफ्लेक्ट होके वापस आती है फिर हमारे पास एक ट्रांसमीटर होगा जिसको पकड़ेगा फिर से फायर करेगा एंड लाइक दिस लॉन्ग डिस्टेंस कम्युनिकेशन हम अचीव करते हैं तो 5000 किमी तक की रेंजेस पे इस तरह से हम कम्युनिकेट कर सकते हैं यहां पे ऑब् वियस जो पावर है वो रिलेटिवली ज्यादा होगी एंड दिस इज अ बैंड विड तो दो अलग-अलग अप्रोच है एक तीसरा अप्रोच है जिसे बोलते हैं लाइन ऑफ साइड प्रोपेगेशन जहां पे शॉर्ट डिस्टेंस कम्युनिकेशन हमें करना है मान लीजिए आर्मी वाले नहीं चाहते कि पीछे दुश्मन का लाक वहां भी जाए एक डायरेक्शन में कम्युनिकेशन करना है टीवी के रिमोट से इंफ्रारेड हम यूज़ करते हैं सिंगल डायरेक्शन में कम्युनिकेट करना है ये एक अप्रोच है जो लाइन ऑफ साइट में काम करता है अगर मैं रेंजेस की बात करूं और एप्लीकेशन की बात करूं ये 12थ क्लास वाला पूरा स्पेक्ट में याद करिए तो यह हमारे पास जैसे-जैसे आप आगे बढ़ते जाएंगे पावर बढ़ती जाएगी यह तो विजिबल स्पेक्ट में जो मैं देख रहा होता है उसके आगे इंफ्रारेड उसके आगे माइक्रोवेव एंड देर यू सी द रेडियो वेव्स है ना तो एफएम शॉर्ट डिस्टेंस कम्युनिकेशन ए लॉन्ग डिस्टेंस कम्युनिकेशन उसके आगे तो और लॉन्ग वेव आ जाती है ये पूरी डिटेल मैंने यहां पे लिख के रखी है माइक्रोवेव छोटे लेवल पे जब आपको कम्युनिकेट करना हो तो वहां पर यूज होता है आमतौर पर गवर्नमेंट इसे मैनेज नहीं करती और आपको असाइन करना अलाइन करना पड़ेगा एंटीना है ना तब आप माइक्रोवेव यूज करके कम्युनिकेट कर सकते हैं इंफ्रारेड तो अगेन बहुत ही शॉर्ट रेंज कम्युनिकेशन टीवी के रिमोट से आपको कम्युनिकेट करना है तो इंफ्रारेड वगैरह यूज करके आप कर सकते हैं तो वेवलेंथ रेंजेस सब मैंने लिख के रखा है तो अगर जरूरत पड़ेगी तो 100% यू कैन नोट इट डाउन इसको आप यूज़ कर सकते हो नाउ कमिंग टू द नेक्स्ट पॉइंट इज द स्विचिंग मेथड तो ये भी एक बेसिक अंडरस्टैंडिंग है आई होप जिस पे अपने को क्लेरिटी होनी चाहिए बिफोर वी प्रोसीड फॉरवर्ड स्विचिंग क्या है अप्रोच है अलग-अलग है ना स्विचिंग इज अ टेक्निक बाय व्हिच नोड कंट्रोल और स्विच डाटा टू ट्रांसमिट बिटवीन स्पेसिफिक पॉइंट ऑू नेटवर्क बात करूंगा तो आपको अच्छे से समझ आएगी दो बेसिक आइडियाज है एक है सर्किट एक है पैकेट पैकेट कैन फर्द बी डिवाइडेड इनटू टू टाइप्स वन इज डेटा काम एंड वन इज वर्चुअल नेटवर्क पहले बात करता हूं सर्किट स्विचिंग की कॉमन सेंस अप्रोच है सर्किट स्विच करना मानो सर्किट बनाना एक डिवाइस यहां पे टेलीफोन के टाइम पे यूज हुआ करता था ये आजकल काइंड ऑफ ऑर्थोडॉक्स है पुराना हो गया है तो दो फोन आपस में कनेक्ट कैसे होते थे पुराने टाइम में बोलर ट्रंक कॉल हम कर रहे हैं तो एक्चुअली देयर आर सम ऑपरेटर्स जो एक्सचेंज में बैठ के मान लीजिए दिल्ली से मुंबई कॉल लगानी है तो दिल्ली से कोटा मे बी बीच में वडोदरा जितनी भी शेयर होंगे उनकी एक्सचेंज आपस में प्रॉपर्ली फिजिकल कनेक्शन स्टेबलिंग कॉल पैच होती थी तब लाके जाके दो लोग आपस में बात करते थे जब हम एक परफेक्ट परमानेंट स्विच बना देते हैं फॉर सम टाइम एंड देन अ फिजिकल कॉल हैपन कनेक्शन इज एस्टेब्लिश दिस इज कॉल्ड सर्किट स्विचिंग करना कॉस्टिंग ज्यादा होगी बिकॉज वो बैंडविथ उस समय के लिए आपके लिए रिजर्व्ड है प्रॉब्लम इसके अंदर क्या है कि यार अगर आप बात नहीं भी करोगे ना तब भी आप ही के लिए वो रिजर्व करके रखा है है ना एडवांटेज क्या है कोई बीच में डिस्टॉर्शन नहीं होगा डाटा लैग नहीं होगा क्योंकि पूरी लाइन आपके लिए हमने रिजर्व करके रख दी है इसके अंदर दो अप्रोच हो सकते हैं एक हो सकता है टाइम डिवीजन फ्रीक्वेंसी डिवीजन टाइम डिवीजन मैंने बोल दिया 12 ब से 12:2 तक ये लाइन आपके लिए रिजर्व्ड है इस ट्रंकल लाइन आप ही बात करेंगे एक हो सकता है इसका वेवलेंथ इतना बड़ा हो कि इसको भी फर्द डिवाइड किया जा सके कि चार लाइन हैं दिल्ली से मुंबई हर समय 20 लाइनें फॉर एग्जांपल रहती बोलता है इस रूट की सभी लाइनें व्यस्त है तो जितना स्पेक्ट में यूज़ किया गया है इस कनेक्शन के अंदर इतना कैपेसिटी है इतना डाटा ट्रांसमिशन रेट है इतना बैंड विड्थ है एक बार में चार लोग आपस में बात कर सकते हैं तो इसमें हम टाइम भी डिवाइड कर सकते हो फ्रीक्वेंसी भी डिवाइड कर सकते हो बट अगेन थोड़ा पुराना अप्रोच क्यों है एक कंटीन्यूअस चैनल एस्टेब्लिश रहता है खर्चे थोड़े ज्यादा है बट रिलायबिलिटी भी थोड़ा ज्यादा है आजकल इंटरनेट के बाद जो हम बात करते हैं दैट इज द आइडिया ऑफ पैकेट स्विचिंग पैकेट स्विचिंग का मतलब क्या है यहां पर डाटा को हम पैकेट्स में डिवाइड करते हैं किसी के लिए कोई रिजर्वेशन नहीं है आप अलग तरह से जा सकते हो एंड देर इज अ राउट नेटवर्क देर यू सी हर पैकेट के पास सोर्स डेस्टिनेशन का एड्रेस है और दोबारा से एक बार देखिए पूरा एनिमेशन जब यहां पर पैकेट आएंगे अलग-अलग रास्ते से जैसे हम देखेंगे नेटवर्क लेयर के अंदर ना अलग-अलग रास्ते से होते हुए जा सकते हैं इसको ऐसे समझिए अगर प्रधानमंत्री को एक रास्ते से अपने ऑफिस से पार्लियामेंट पार्लियामेंट से ऑफिस जाना है तो दैट इज हाउ अ प्राइम रास्ता रिजर्व्ड होगा सबके लिए ब्लॉक्ड होगा बैरिकेड लगे होंगे कोई बीच में नहीं आ सकता द एंटायस इंट इट लेकिन जब अपन स्कूल जाते हैं तो कैसे जाते हैं इसी तरह से जाते हैं सर आपका भाई अलग रास्ते से जाएगा आप अलग रास्ते से जाएंगे अल्टीमेटली एडर सबको पता है वहां पर जाके रिअसेंबल हो सकते हैं हो सकता है जाते हुए ऑर्डर भी चेंज हो जाए देयर यू सी तो ग्रीन रेड ब्लू पहुंचा बट अगेन देर यू सी जो वहां पे ऑर्डरिंग करनी थी वो ऑर्डरिंग हमने वापस कर ली तो ट्रांसपोर्ट लेयर में आमतौर पे मोस्ट इंपोर्टेंट आईपी के अंदर इस तरह की स्विचिंग करते हैं इसको अगर थोड़ा सा इंप्रूव कर ले वो बन जाता है हमारा वर्चुअल नेटवर्क वर्चुअल में क्या करते हैं होता पैकेट ही है कोई डेरिवेशन नहीं होता बट एक दिन आपके पापा को बात पता लग गई कि यार ये नालायक करते हैं बच्चे घूमते घूमते जाते हैं पापा ने रास्ता फिक्स कर दिया बेटा जाना इसी रास्ते से कोई रिविज नहीं है मैंने रोड में बैरिकेड नहीं लगवाया बट एवरी बडी विल गो थ्रू द सेम पाथ लद द डेटा इज डिवाइडेड इन टू पैकेट्स एंड एवरी पैकेट इज गोइंग सेपरेटली दैट इज कॉल्ड वर्चुअल नेटवर्क इसलिए इसको वर्चुअल बोल रहे होते हैं रास्ता फिक्स है बट रिजर्व्ड नहीं है आपके लिए एक वर्चुअल अंडरस्टैंडिंग है कि हां हम इसी रा एक वर्चुअल ट्यूब है है ना एक वर्चुअल चैनल है कि हम इसी रास्ते से जाएंगे तो यह दो-तीन तरह के स्विचिंग नेटवर्क होते हैं एक छोटा सा टॉपिक भाई मैंने कोशिश यह की है ना जहां भी सेमेस्टर में यूनिवर्सिटी में मुझे छोटा सा टॉपिक मिला मैंने लगा दिए स्लाइड दो मिनट लगते हैं बट आपका पांच नंबर आठ नंबर जाना नहीं चाहिए आईएसडीएन इंटीग्रेटेड सर्विस डिजिटल नेटवर्क पुराना अप्रोच है 19 80 का 90 का आज इसको कोई यूज़ नहीं करता चार-पांच पॉइंट लिख के आया हूं गौर करिए सो इट इज अ सेट ऑफ प्रोटोकॉल फॉर एस्टेब्लिशिंग एंड ब्रेकिंग सर्किट स्विच्ड कनेक्शन फॉर एडवांस कॉल फीचर्स फॉर द यूजर तो क्या यूज़ करता था पुरानी अप्रोच है उस समय सर्किट स्विचिंग यूज़ होती थी वो यहां पर यूज़ करता था अनलेस ट्रेडिशनल टेलीफोन सर्विसेस व्हिच यूज एनालॉग आईएसडीएन यूसेज डिजिटल सिग्नल फॉर ट्रांसमिशन एक समय पे अगर आपको याद हो तो इंटरनेट हम लैंडलाइन फोन के थ्रू यूज़ करते थे टेली कम्युनि टेलीफोन के थ्रू इंटरनेट यूज़ हो उस समय तक फोन बिजी रहता था बट ये ऐसा नहीं है ये डिजिटल सिग्नल्स के थ्रू कनेक्ट कर रहा था दो चैनल आमतौर पे एस्टेब्लिश करता था बी चैनल फॉर डाटा एंड डी चैनल फॉर कंट्रोल दो अलग-अलग कनेक्शन एस्टेब्लिश करता था एंड देन उसके अंदर भी दो तरह के कनेक्शन ये देते थे अब रेट आप सुनेंगे तो समझ जाएंगे क्यों ये आउटडेटेड है एक है बीआर आई कॉल्ड बेसिक रेट इंटरफेस और दूसरा हमारे पास है पीआर आई लॉग कॉल्ड प्राइमरी रेट इंटरफेस बेसिक की स्पीड थी 100 टू 28 केबीपीएस बीएसएल भी इससे ज्यादा देता है एंड दिस प्रायोरिटी प्राइमरी वाले की स्पीड थी 1.5 या यूरोप के अंदर 2 एमबीपीएस व्हिच इज लाइक नथिंग तो आजकल के टाइम पे ऑलरेडी बिकॉज़ वी हैव ब्रॉडबैंड एंड लेटेस्ट टेक्नोलॉजीज तो दिस इज ऑलरेडी बीइंग डिक्लाइंड एंड काइंड ऑफ ऑब्सटेंट करें तो 510 पॉइंट लिख के आएंगे तो आठ में से सात नंबर आपको मिलेगा सो दैट इज ऑल इन द बेसिक नाउ वी आर रेडी फॉर यूनिक टू व्हिच इज लाइक डेटा लिंक क्लियर इन डिटेल तो चलिए अभी बात स्टार्ट करते हैं डेटा लिंक लेयर के बारे में तो जैसे आप देखोगे डेटा लिंक लेयर को ना दो और टाइप्स में हम डिवाइड करते हैं जो लोअर हाफ ऑफ द डेटा लिंक लेयर है दैट इज कॉल्ड ए मैक मैक आपने सुना होगा मैक एड्रेस मैक एड्रेस सो इ जज लाइक मीडिया एक्सेस कंट्रोल फुल फॉर्म और जो अपर हाफ है दैट इज कॉल्ड एलएलसी लॉजिकल लिंक कंट्रोल ये दो बात याद रखिएगा अब इनकी क्या-क्या रिस्पांसिबिलिटी है तो जो लोअर हाफ है व्हिच इज लाइक द मीडिया एक्सेस कंट्रोल एक तो जो उसका नाम है जो शेयर्ड मीडियम हमारा है उसके ऊपर कंट्रोल डिफाइन करना है कि कौन किस समय कंट्रोल करेगा तो उसका पूरा मैकेनिज्म हम स्टडी करेंगे जिसमें अलोहा स्लॉटेड अलोहा सीएसएम में सीएसएम में सीडी ये सब हम इधर पढ़ते हैं दूसरा काम है इथरनेट तो इथरनेट का जो भी पूरा का पूरा अंडरस्टैंडिंग है फ्रेम साइज क्या होता है वो कैसे काम करता है पूरी फंक्शनैलिटी आपके साथ डिस्कस करूंगा ये दो मेजर आइडियाज पांच रिस्पांसिबिलिटी थी डेटा लिंक क्लियर की तो ये दो आईडिया हम इधर डिस्कस करेंगे उसके बाद जो ऊपर वाला हाफ है दैट इज कॉल्ड लॉजिकल लिंक कंट्रोल फ्लो कंट्रोल ए एनर कंट्रोल तो ये भी दो इंपॉर्टेंट रिस्पांसिबिलिटीज है जिसमें डिंग विंडो प्रोटोकॉल हमारा आ जाता है फ्लो कंट्रोल के अंदर हमिंग कोड्स क्या है पैरेट इनकोडिंग क्या होती है सीआरसी क्या है चेक्सम क्या है ये सारी चीजें हम इधर पढ़ते हैं फ्रेमिंग ये दोनों में डिवाइडेड है तो फ्रेमिंग का कुछ पार्ट हम मानते हैं कि मैक हैंडल करता है कुछ पार्ट एलएलसी हैंडल करता है तो ओवरऑल पांच रिस्पांसिबिलिटी है बट ये एक छोटा सा नोट है अगर कोई आपसे बोल दे कि यार तीन नंबर में दो नंबर में क्वेश्चन आए कि यार मैक के ऊपर लिखो या एलएलसी के ऊपर लिखो तो यू मस्ट बी इन द पोजीशन टू आंसर है ना ये हमारी बेसिक बात होगी नाउ गोइंग फॉरवर्ड सीधे मैं जो पहला रिस्पांसिबिलिटी यानी कि एक्सेस कंट्रोल डिफाइन करना उसपे आ जाता हूं नाउ दिस इज एन एंटायस रर की यह पूरा इकोसिस्टम है पूरा ट्री है जो आपको पता होना चाहिए तो एक्सेस कंट्रोल प्रोटोकॉल जो है ना उनको वैसे बेसिकली हम थ्री पार्ट्स में कैटेगरी इज करते हैं कौन-कौन से थ्री पार्ट है एक है हमारे पास रैंडम एक्सेस प्रोटोकॉल कंट्रोल एक्सेस प्रोटोकॉल एंड चैनला इजेशन ना टू बी वेरी ऑनेस्ट कंट्रोल्ड एक्सेस एंड चैनेलाइजेशन थोड़े से ज्यादा सोफिस्टिकेटेड है एंड देर मोर टुवर्ड्स द इलेक्ट्रॉनिक साइज है ना तो सीएसआईटी वाले इतने ज्यादा दोनों पढ़ते नहीं है हमें जो बेसिकली पढ़ना है वो है रैंडम एक्सेस प्रोटोकॉल और इसके अंदर जो कैटेगरी है अलोहा सीएसएमए सीएसएम में सीडी सीएसएम में सीए इन सब में डिटेल में बात करूंगा मजा आ जाएगा आपको तो बिफोर वी गेट इन टू द आईडिया मुझे ना दो-तीन टर्मिनोलॉजी पहले आपके साथ डिस्कस करना है बिकॉज़ वेदर इट स्लाइडिंग विंडो प्रोटोकॉल और वेदर दिस इज कंट्रोल एक्सेस प्रोपेगेशन डिले क्या होता है ट्रांसमिशन डिले क्या होता है हर जगह बार-बार आएगा न्यूमेरिकल्स में आता है इसका बेसिक अगर क्लियर हो जाए तो आगे की कहानी आपके मेरे लिए दोनों के लिए आसान होती है पहले बात करते हैं प्रोपेगेशन डिले इन जनरल इसको रिप्रेजेंट करते हैं t प t विद अ सबस्क्रीन व्हाट इज प्रोपेगेशन अे जो बचपन से करता है डिस्टेंस अपॉन स्पीड वही है एक डाटा को अब आप कार की स्पीड निकाल लो अपनी स्पीड निकाल लो या डाटा की स्पीड निकाल लो एक पॉइंट से दूसरे पॉइंट तक जाने में कितना टाइम लगता है सर सो टाइम इज इक्वल टू डिस्टेंस अपॉन स्पीड तो जितना भी डिस्टेंस ट्रेवल करेंगे जितने स्पीड के साथ ट्रेवल करेंगे ये हमारा आ जाएगा प्रोपेगेशन डिले बहुत सिंपल है मुझे नहीं लगता इसमें कोई बात करने की जरूरत है जैसे यहां पर देखिए स्विच वन स्विच टू स्विच थ्री जैसे मान ले कि अगर मान लीजिए ठीक 12:00 बजे ट्रांसमिशन हमने स्टार्ट किया तो जाने में कुछ समय लगेगा मान लेते हैं 5 मिनट लगे तो जो पहली बाइट यहां से हमने ट्रांसमिट करने स्टार्ट करी 12:5 पे पहुंची तो प्रोपेगेशन डिले कितना हुआ 5 मिनट का इतना टाइम लगता है सिमिलरली यहां पर भी ऐसा प्रोपेगेशन डिले करके दिखा देंगे तो प्रोपेगेशन डिले डिस्टेंस अपॉन स्पीड इसमें कभी कंफ्यूजन मत करिएगा कंफ्यूजन होता है ट्रांसमिशन डिले में जो अगला मैकेनिज्म है वो समझाता हूं एक दूसरे एग्जांपल के साथ पहले ट्रांसमिशन डिले रिप्रेजेंट कैसे करते हैं इट इज मोस्ट ऑफ द टाइम जितना मैंने देखा है रिप्रेजेंटेड बाय टीटी टी विद अ सब स्क्रिप्ट टी प्रोपेगेशन में पी लिखते हैं पी मींस प्रोपेगेशन टी मींस ट्रांसमिशन बट कुछ लोग इसको टीएफआर से भी रिप्रेजेंट करते हैं कॉल्ड फॉरवर्डिंग टाइम ऑफ फॉरवर्डिंग तो कंफ्यूज मत होइए टीटी एंड टीएफआर बोथ आर सेम थिंग आईडिया क्या आईडिया समझाता हूं आपको देखो एक गेम समझो मैं सिविल इंजीनियर तो नहीं हूं बट यहां पे क्या है दिखाया कि वश वेसन में हीटर से हॉट वाटर सप्लाई कैसा आती है तो कोल्ड वाटर हीटर में भी जा रहा है और कोल्ड वाटर डायरेक्ट वश बसन में भी आ रहा है एंड देर इज अ हॉट वाटर सप्लाई जिससे वश बसन में दोनों सप्लाई हमें चाहिए ना ताकि हम मैनेज कर सके कितना गर्म पानी चाहिए और वो यहां पर आ रहा है अब एक एग्जांपल समझिए मान लेते हैं कि हीटर ऑन है और हीटर में पानी पूरा भरा हुआ है ठीक है अब जैसे ही आप वश बसन के अंदर गर्म पानी वाली फॉर एग्जांपल टैप अगर ओपन करते हैं तो यहां से पानी चलना स्टार्ट होगा है ना एंड यूजिंग दिस दिस दिस दिस दिस लाइन यहां पे वश वसन के अंदर आएगा मान लेते हैं कि पूरा लूप कंप्लीट करने में इसको न मिनट का टाइम लगता है हो सकता है आपने प्रैक्टिकली देखा भी विंटर्स वगैरह में आप टेप ओपन करेंगे तो एकदम गर्म पानी नहीं आता क्योंकि लाइन के अंदर फिलहाल तो ठंडा पानी है तो थोड़ा समय लगता है जब ये गर्म पानी टंग टंग टि टंग ट ट टंग आता है एक मिनट लगा यह जो टाइम है ये आपका प्र डिले ही तो है डिस्टेंस अपॉन स्पीड पानी जितनी स्पीड से आएगा जितना लंबा यह पाइप होगा दैट इज डिस्टेंस ट्रैवर्स करेगा आप कैलकुलेशन कर सकते हो एक बात कंप्लीट हो गई अब दूसरी बात है वो क्या मान लेते हैं ये दिस इज अ कैपेसिटी ऑफ 10 लीटर 10 लीटर पानी इसके अंदर है है ना और जिस अब एक रेट होगा ना जिस रेट से पानी आ रहा होगा क्या ऐसा बोल सकता हूं इसको पूरा खाली होने में 5 मिनट लगेंगे इस बात का मतलब क्या है कि पहली बूंद फर्स्ट ड्रॉप ऑफ द वाटर जब जिस समय ऐसे निकलेगी लास्ट ड्रॉप जब निकलेगी जिस रेट से बाहर आ रही है 5 मिनट लगेंगे दिस इज कॉल्ड ट्रांसमिशन टाइम नाउ लेट मी राइट एन एग्जांपल उसके बाद आप समझोगे मान लेते हैं 12 बजे आपने टंकी ओपन करी है ना यहां से डाटा आना शुरू हुआ पानी मान लो डेटा मान लो एक ही बात है इमेजिन इट्स अ सर्वर इमेजिन इट्स योर कंप्यूटर तो 12:00 बजेर गेम स्टार्ट हुआ तो आपके पास पानी की पहली ड्रॉप कब पहुंची 12:1 पे क्योंकि 1 मिनट लगता है आने में दिस इज अ ट्रांस प्रोपेगेशन डिले यस लेकिन क्योंकि 5 मिनट लगे इसको यहां से आगे बढ़ने में तो आप इमेजिन कर सकते हो बताओगे इसके हिसाब से सोचे इसने ट्रांसमिशन स्टार्ट किया 12:00 बजे और आखिरी डाटा भेजा आखिरी पानी भेजा 12:5 पे इसके पास पहला पानी पहुंचा 12:1 पे और आखिरी पहुंचा 12:6 पे जो आखिरी ड्रॉप पहुंचेगी है ना तो जो फाइनल यू कैन से जो फाइनल ट्रांसमिशन कंप्लीट होगा वो होगा 12:6 पे तो टोटल टाइम कितना होता है सर टोटल टाइम इज द प्रोपेगेशन टाइम प्लस द ट्रांसमिशन टाइम प्रोपेगेशन टाइम हमारे केस में 1 मिनट था और फाइनली ट्रांसमिट करने में 5 मिनट और लगा तो जो आखिरी पानी आप तक आया वो आया 6 मिनट के अंदर अब यही चीज आप नेटवर्क में इमेजिन कर सकते हो एक पैकेट है है ना तो पैकेट जब ट्रांसमिशन होना शुरू हुआ तो थोड़ा समय लगता है उसको लाइन पे आने में फिर प्रोपागेट होते होते वापस आता है तो इसको कैसे कैलकुलेट करते हैं यहां पर तो देखना पड़ेगा किस रेट से बाहर आ रहा है यहां पर क्या देखना पड़ेगा लेंथ डिवाइड बाय बैंड विड्थ भाई जितना बड़ा पैकेट है जिस रेट से ट्रांसमिट हो रहा है फॉर एग्जांपल मान लेते हैं कि इसके अंदर जो पैकेट है उसका साइज है 5mb है ना 5 मेगाबाइट का पैकेट है और हमारा जो ट्रांसमिशन रेट है जो बैंड विड्थ है पाइप कितना मोटा है वो मान लेते हैं 1mb कैपिटल भी मान रहा हूं 1 एबीपीए तो कितना समय लगेगा 5 सेकंड लगेंगे सर इस रेट से 5 एब डाटा ट्रांसमिट करना है और 1 एब के रेट से डाटा जा रहा है तो 5 सेकंड के अंदर ही पूरा डाटा ट्रांसमिट हो जाएगा तोब मुझे लगता है मैंने उसमें डिटेल में बात कर ली है एंड फर्द कोई कंफ्यूजन नहीं होना चाहिए ट्रांसमिशन और प्रोपेगेशन डिले में फेयर एनफ नाउ लेट मी कम बैक टू द आईडिया हम रैंडम एक्सेस प्रोटोकॉल कर रहे हैं रैंडम का मतलब है रैंडम सर सो कुछ चीजें हैं रैंडम के अंदर कैटेगरी है अलोहा स्लॉटेड अलोहा सीएसएमए सीएसएमए सीडी सीएसएम एससीए बट कुछ आईडिया सब में सेम है सेंट्रलाइज्ड है वो क्या नो स्टेशन इज सुपीरियर टू अनदर एंड नन इज असाइन टू द कंट्रोल ओवर द अनदर कोई सीनियर नहीं कोई जूनियर नहीं कोई क्लाइंट सर्वर आर्किटेक्चर कोई मास्टर स आर्किटेक्चर नहीं होगा सारे के सारे स्टेशन इंडिपेंडेंट है ना कोई किसी को परमिट करेगा ना कोई किसी से परमिशन लेगा एवरीबॉडी इज इक्वल फेयर इनफ आगे बढ़ी दो पॉइंट और लिख रहा हूं ये जनरल बातें हैं हम कभी ये नहीं बताएंगे कि किसको ट्रांसमिट करना रैंडम एक्सेस है ना मौके पर चौका मारने वाला सिस्टम है जिसका मन करे वो ट्रांसमिट करो ट्रांसमिशन सक्सेस हुआ ट्रांसमिशन फेल हुआ हमें नहीं पता अगला स्टेशन जो ट्रांसमिट करेगा हम यह भी नहीं बताने वाले कोई रूल नहीं है कि हु विल बी द नेक्स्ट जो ट्रांसमिट करेगा प्योर रैंडम बस है है ना इस आईडिया इस थॉट प्रोसेस के ऊपर जब हम काम करते हैं इसको बोलते रैंडम एक्सेस प्रोटोकॉल हालांकि यहां पर जब इतना ड्रामा आप करोगे ना कुछ देख रहे ना सुन रहे बस जो जिसका मन किया जा रहा है तो कोलिजन होगा हो सकता है कोलिजन होगा तो उसको कैसे हैंडल करेंगे उसकी भी बात आगे करेंगे तो यहां पर बेसिकली क्योंकि अलग-अलग अप्रोच लोहा थोड़ा अलग काम करेगा सीएसएम में सीडी थोड़ा अलग करेगा सीए थोड़ा अलग करेगा ये चार मेजर क्वेश्च मैं यहां पे लिखता हूं जिसको लोग अलग-अलग तरह से आंसर करेंगे पहला कोई स्टेशन मीडियम को जो ट्रांसमिशन मीडियम हमारा है उसको एक्सेस कब कर सकता है अगर मीडियम बिजी है तो क्या करना है अगर ट्रांसमिशन कर दिया अभी वो सक्सेसफुल है कि फेलियर है मेरे को कैसे पता लगेगा और अगर कंफ्लेक्स हो गया दो लोगों ने एक्स्ट ट्रांसमिट किया कोलिजन हो गया उस तरह की सिचुएशन में क्या करना है वो भी हमें यहां पे डिसाइड करना पड़ेगा यस तो नाउ वी विल गो इन टू द फर्स्ट आईडिया पाच 10 नंबर का डायरेक्ट क्वेश्चन कभी-कभी न्यूमेरिकल यहां से पूछा जाता है अलोहा व्हाट इज अलोहा इट वाज डेवलप्ड बाय यूनिवर्सिटी ऑफ हवाई इन 1970 एंड नॉर्मन मैनुअल अब्राहम सन ही इज द मैन बिहाइंड द आइडिया ओरिजनली ये हमने वायरलेस लैन के लिए डेवलप किया था तो जो ट्रांसमिशन मीडियम एक्चुअली अलो में यूज़ होता है दैट वाज रेडियो वेव्स वायरलेस लेंथ थी अलोहा का बाद में एक सोफिस्टिकेटेड वर्जन भी आया जिसको बोलते हैं स्लॉटेड अलोहा तो कंफ्यूजन ना हो तो ओरिजिनल अलोहा को कुछ लोग प्योर अलोहा भी बोल देते हैं तो अलोहा प्योर अलोहा एक बात है और जो ऑप्टिमाइज मॉडिफाइड वर्जन है दैट इज कॉल्ड स्लॉटेड अलोहा यस आईडिया क्या है जब भी आपके पास फ्रेम हो आप ट्रांसमिट कर दीजिए आपको किसी से कोई परमिशन कोई यू नो रिक्वायरमेंट नहीं है किसी से कोई किसी भी तरह का परमिशन लेने का ये इसका आईडिया है हालांकि जब आप ऐसा करेंगे तो कोलिजन होने की पॉसिबिलिटी होगी अंडरस्टैंडिंग क्या है दो-तीन अलग-अलग डायग्राम है ये डायग्राम बहुत इंपॉर्टेंट है जो आपको एग्जाम में बनाना है मैं साइड हो जाता हूं यू कैन नोट नोट इट डाउन आल्सो तीन-चार बना के देखोगे तीन चार बार बनाओगे पूरी बात समझ आएगी मैं पूरा फ्लो चार्ट के थ्रू अलोहा आपको क्लियर करता हूं स्टेप नंबर वन अब हमने ट्रांसमिशन स्टार्ट किया ये हर स्टेशन इसी लूप में घूमेगा ट्रांसमिशन स्टार्ट किया इनिश इज किया k = 0 से है ना हम तो सीएसआईटी वाले हमारी गिनती जीरो से शुरू होती है हमारा पहला अटेम्प्ट है अब ना हमने मीडियम चेक किया उसपे कोई ऑलरेडी ट्रांसमिट तो नहीं कर रहा ना हमने आर पर नेतागिरी करी पंचायती करी पांच स्टेशन से पूछेंगे भैया आपको करना किसी को करना नहीं करना हमें मतलब नहीं है बिना चेक करे सीधा ट्रांसमिट करना चालू और हमने पूरा फ्रेम भेज दिया ठीक अब हमें कैसे पता लगेगा कि कोलिजन हुआ या सही से चला गया तो जैसा हमने समझा ट्रांसमिशन आमतौर पे डाटा जाने में कितना टाइम लगेगा टीपी और वापस आने में कितना टाइम लगेगा अगेन टीपी तो टीपी प्लस टीपी कितना हो गया टीपी जिसको हम क्या बोलेंगे वेट आउट टाइम वेट आउट टाइम अब इतना टाइम लगभग ू टीपी टाइम हम वेट करेंगे घड़ी देख के अगर सब कुछ प्लान हालाकि एग्जैक्ट नहीं हो होगा इससे थोड़ा सा ज्यादा होना चाहिए कुछ लोग सोचेंगे सर ट्रांसमिशन टाइम भी ऐड करना चाहिए दरअसल होता यह है कि यह अ जो नेटवर्क का जो मैक्सिमम टाइम होता है वो हम लेके चलते हैं मान लीजिए यहां पे ए बी सीडी चार पाच छह स्टेशन हो सकते हैं ना हम एंड टू एंड टीपी लेते हैं तो नॉर्मली वो सारा डिस्टेंस सारा जो रिमेनिंग टाइम है सब कवर हो जाता है तो टीपी इज अ गुड टाइम टू टीपी इतना टाइम वेट करने के बा भी दो पॉसिबिलिटी हो सकती है क्या या तो एक्नॉलेजमेंट आ जाएगा यानी कि हाउ डू वी हैंडल की रिजल्ट सही से पहुंचा कि नहीं पहुंचा एक्नॉलेजमेंट का मैकेनिज्म है अगर एक्नॉलेजमेंट आ गया तो कहानी सेट हो गई आगे कुछ करने की जरूरत नहीं गेम ओवर अगर एक्नॉलेजमेंट नहीं आया अब क्या करेंगे तो अब देखिए अलोहा एक-एक क्वेश्चन आंसर कर रहा है सबसे पहले अपना अटेम्प्ट बढ़ाइए नाउ k = k + 1 है ना हम मानेंगे कि भैया कोलिजन हो गया अब हम रिअटेम्प्ट करेंगे अब कभी-कभी हो सकता है ना नेटवर्क में बहुत ज्यादा लोड हो कंजेशन हो हर कोई बार-बार ट्राई करे फिर कोलिजन फिर ट्राई करे फिर कोलिजन तो टू बी इन द सेफर साइड की डेड लॉक की सिचुएशन ना हो परमानेंट हम इस लूप में ना चले जाएं आमतौर पे हम चेक करते हैं क्या हमने मैक्सिमम अटेंप्ट तो नहीं कर लिए और के मैक्स की वैल्यू हम रखते हैं 15 स्ट्रिक्टली ग्रेटर है यानी कि इन जनरल हर स्टेशन को k की वैल्यू रो से 15 तक हम 16 अटेम्प्ट्स देते हैं 16 कोशिश देते हैं को ट्रांसमिट करने की और 16 की 16 बार कोलिजन हो जाता है मैं आगे समझाऊं जिसके होने के चांस कई लाख करोड़ में है बट अगर हो जाता तो बोलेंगे भाई साहब अभी 10 मिनट हमें आराम करने दीजिए प्रोसेस को अवॉर्ड करिए फिलहाल ट्रांसमिट मत करिए दे इज वेरी देर समथिंग सीरियसली रॉन्ग बाद में ट्राई करना यस एक बात अगर अभी तो हमारा नहीं है हमारा तो अभी पहला ही अटेम्प्ट है बेसिकली दूसरा है एक बार कोलिजन हो गया तो इस केस में क्या करना है अब दोबारा समझिए अगर मैं चेक करके आपको दोबारा से रिट्रांसमिट करने दूं तो होगा क्या जिसके साथ आपका कॉलेजन हुआ वो भी यही कर रहा होगा आप फिर दोनों करोगे फिर कोलिजन फिर दोनों करोगे फिर कोलिजन तो क्या होना चाहिए एक सेंस ऑफ रैंडम होनी चाहिए अगर दोनों ने ट्रांसमिट किया और कोलाइड हुआ तो दोनों एक बार फिर से करेंगे फिर से कोलिजन होगा इस चीज को बचाने के लिए हम क्या करते हैं ये दो आइडियाज यहां पर है जिसको बोलते हैं सेंस ऑफ रैंडम बस लाते हैं बैक ऑफ टाइम एक आईडिया होता है रैंडम नेस लाता है बैक ऑफ टाइम सेब टीवी स्टैंड्स फॉर बैक ऑफ टाइम क्या कहानी है आपको समझाता हूं जो भी आपकी k की वैल्यू है जैसे पहली बार में k की वैल्यू जीरो एक बार कोलिजन हुआ तो k की वैल्यू वन होगी टू होगी थ्री होगी फोर होगी ऐसे k की वैल्यू बढ़ती जाएगी अब जब k की वैल्यू वन है कह रहा है एक रैंडम नंबर चूज करो 0 से 2 की पावर k -1 घबराना म मेरे साथ चलना आसान नहीं है 0 से 2 की पावर k अगर k1 है 2 की पावर 1 यानी कि 1 -1 तो बेसिकली रो से पा 0 से 2 रेट पावर 1 - 1 बेसिकली क्या हो गया रो से वन हो गया यहां पर रो से थ्री होगा यहां पर रो से सेवन हो जाएगा 0 से 15 हो जाएगा 0 से 31 हो जाएगा रेंज बढ़ती जाएगी रैंडम बस की अब क्या रहा कह रहा है कोई भी रैंडम नंबर चूज़हल अटेंप्ट है जिसके साथ कोलिजन हुआ उसे भी दो में से एक चूज करना है मान लो उसने चूज कर लिया वन अब क्या कह रहा है जो भी रैंडम नंबर आप चूज़हल दैट रैंडम नंबर आइर tpt.org से कॉलेजन हो वो भी ज़ीरो चूज करें हो सकता है लेकिन फिर जब अगली बार जाएंगे तो रो से थ्री के बीच में चुनना है फिर कॉलेजन हो गया तो रो से 15 के बीच में चुनना अब मुझे बताओ इस बात की कितनी पॉसिबिलिटी है कि कॉलीज हो जाए और दो लोगों को रो से 15 16 में से एक केस चुनना और दोनों सेम चुने इस बात की पॉसिबिलिटी बहुत कम है और जैसे-जैसे आगे बढ़ते जाएंगे पॉसिबिलिटी कम होती जाएगी बट दैट इज द साइंस ऑफ रैंडम और इस तरह से गेम हमारा चलता जाएगा तो ये पूरा मैकेनिज्म है दैट इज हाउ अलोहा वर्क एक्नॉलेजमेंट हमने ने समझ लिया मैक्सिमम अटेंप्ट कितने करने है वो समझ लिया बार-बार सेम लोग कोलाइड ना करें उसका भी मैकेनिज्म हमने समझ लिया बैक ऑफ टाइम की क्या कहानी है अब यहां पर एक आईडिया होता है नेबल वल्नरेबल टाइम क्या होता है वो समझाता हूं ट्रांसमिशन टाइम हमने ऑलरेडी समझ लिया हमारे लिए समझना आसान है मान लीजिए इस ग्राफ को देखिएगा मैं स्टैंडर्ड ग्राफ यूज कर रहा हूं फ्रोजन से लेट मी से बी ने एक पैकेट भेजना चालू किया 12:00 बजे मान लेते हैं कि पैकेट का जो ट्रांसमिशन टाइम है 10 मिनट है तो अगर 12:00 बजे भेजना चालू किया तो बताओ यह बी कब तक भेजेगा बी का पैकेट जाएगा 1210 तक मानते हो यह बात अब आपको ऐसा लगेगा सोचने में कि अगर एक पैकेट को भेजने का टाइम 10 मिनट का है ना तो मुझे नेटवर्क पे बस 10 मिनट का आइडियल टाइम मिल जाए 10 मिनट अगर सिस्टम खाली हुआ मीडियम खाली हुआ तो मैं फटाक से अपना पैकेट भेज दूंगा बट ऐसा है नहीं क्यों अभी आपको समझाता हूं देखिए 12 बजे से 1210 बजे तक आपने ने भेजा a जो है थोड़ा सा पहले नजर आ रहा है तो मुझे ऐसा लग रहा है मान लेते हैं इमेजिन करते हैं a ने अपना पैकेट भेजना शुरू किया था 1152 पे है ना अब a का लास्ट पॉइंट कहां तक जाएगा बताओ तो a का आखिरी जाएगा 12 02 तक मान रहे हैं हर पैकेट सेम साइज का 1010 मिनट लग रहे हैं सिमिलरली यहां देखिए मान लेते हैं कि c ने जो ट्रांसमिशन शुरू किया लेट मी से c ने शुरू किया 12:7 पे तो बोलो c का कहां तक जाएगा सर सी का जाएगा 12:1 पे तो अब यहां पर आप इस बात को बहुत अच्छे से समझ सकते हैं क्या a का जो टेल है वो b के हेड से कोलाइड हो गया a का ट्रांसमिशन 12:2 तक जाना था b को इस बात का पता नहीं था b ने 12:00 बजे भेजना शुरू कर दिया कॉलीज हो गया अब b ने 12:00 बजे भेजना चालू किया था b को भेजना था 1210 तक स को इस बात का पता नहीं था c ने तो 12:7 पे चालू कर दिया फिर से कॉलीज हो गया यहां पर पर कोलिजन हो रहा है है ना अब ध्यान से सोचिए आप अगर चाहते हैं कि 1210 12 बजे से 1210 मिनट तक हमारा जो बी हम बी हैं हमारा जो पैकेट है अगर वो किसी से कोलाइड ना करे लोग समझते नहीं रट लेते हैं इस बात को ध्यान से देखिएगा पूरी बात समझा दूंगा अगर कोलाइड ना करें तो क्या करना है होना ये चाहिए कोई भी आदमी 11:5 के बाद ट्रांसमिट ना करें सोचो क्योंकि अगर 1150 के बाद ट्रांसमिट किया तो 12:00 बजे के बाद पूरा होगा और फिर इससे कोलाइड कर जाएगा और इसके बाद कोई आदमी 1210 के बाद भी ट्रांसमिट ना करें बिक उससे पहले ट्रांसमिट ना करें उससे पहले करेगा तो फिर जैसे यहां पे सी का हेड बी के टेल से टकरा गया वो हो जाएगा तो एक्चुअली हमें जो खाली समें चाहिए ना फॉर बी हमें चाहिए नोबडी इज अलाउड टू ट्रांसमिट आफ्टर 1150 एंड नोबडी इज अलाउड टू ट्रांसफर बिफोर 1210 तो बेसिकली आप सोचिए मेरे को ट्रांसमिट करने में लगता है 10 मिनट का समय बट मेरे को विंडो कितना चाहिए मेरे को विंडो चाहिए 20 मिनट का दिस इज कॉल्ड वल्नरेबल टाइम वल्नरेबल जहां पर खतरा हो जहां पर खतरा हो कॉलीज का यस तो ये बड़ा इंपॉर्टेंट टर्म होता है लोहा में कोई पूछता है व्हाट इज वल्नरेबल टाइम वल्नरेबल टाइम इज 2 * ट्रांसमिशन और 2 * फॉरवर्डिंग टाइम ट्रांसमिशन टाइम पैकेट का टाइम एक पैकेट को 10 मिनट लगता है तो मेरे को 10 * 2 मेरे को 20 मिनट चाहिए नेटवर्क पे अगर 20 मिनट में कोई ट्रांसमिट ना करे तो अपना काम बन जाएगा बोलेंगे नहीं ये बात यह कहानी हो गई अलोहा के इस आईडिया की अच्छा एक छोटा सा मैकेनिज्म है यहां पे क्योंकि अलोहा पे ना न्यूमेरिकल भी एक्सपेक्टेड है न्यूमेरिकल हालांकि बड़े खराब क्वालिटी के आते हैं एक दो छोटा सा फार्मूला है उसके डेप्थ में जाने की जरूरत नहीं फॉर्मूला आपको समझा देता हूं आमतौर पे तो स्टैटिक बात करेगा पहले से भी आंसर याद करके जा सकते है क्या कहानी है समझिए एक आद क्वेश्चन तो सिंपल पूछा जैसे यहां देखिए मैं फ्रोजन के स्क्रीनशॉट यूज कर रहा हूं क्या कह रहा है एक चैनल है जिसका जो बैंड विड्थ है वो है 200 बाइट का फ्रेम है आई एम सॉरी फ्रेम का साइज है 200 बाइट और जो चैनल है उसका बैंड विड्थ है 200kb तो फिर वही बात है इसको भी रटने की जरूरत नहीं है कैसे र समझेंगे यह चैनल बोल रहा है कि 200kb 200 कि बाइट किलो बिट है 200 किलो बिट ट्रांसमिट करता है एक सेकंड में यही बोला यूनिटरी मेथड लगाओ फिफ्थ क्लास का तो एक बिट कितने में करेगा भाई एक बिट करेगा 1 / 200k में करेगा इ इट इट डिवाइड कर लिया हमको कितना भेजना है हमको 200 भेजना है सर तो 200 बिट कितने में करेगा तो बेसिकली इट इज 200 बिट डिवाइडेड बाय 200 ये भी बिट कर लेते हैं बिट से बिट कैंसिल हो जाएगा और ये k इ 200 से 200 ये लगभग लगभग k मींस व्हाट 1000 1 ब 1000 है बहुत छोटा है मल्टीप्लाई कर दूं 1000 से तो ये के से 1000 कैंसिल हो जाएगा बट नाउ द आंसर इज 1 मिली सेकंड तो इसका मतलब हमें अगर हमारा जो चैनल का बैंड विड्थ है अगर 200 किब पीएस की स्पीड है एक पैकेट एक फ्रेम जो 200 बिट का है उसको भेजने में एक सेकंड लगेगा ये तो बेसिक कैलकुलेशन हो गई अब आपसे पूछते हैं कि यार यू नो अलोहा का थ्रू पुट क्या है अलोहा का कंक्लूजन क्या है नाउ दिस s इज द थ्रू पुट ऑफ द लो ये फार्मूला आपको याद रखना है डिराइवर ओबवियसली नहीं कर रहे s = ट g मल्टीप्ला e का पावर - 2g वैसे मैं आपको बता देता हूं अलोहा का जो मैक्सिमम थ्रू पुट हमें मिलता है वो मिलता है 0.14 यानी कि मोटा मोटा बोलू तो 18.4 पर हम जितना डाटा अगर हमने 100 डाटा सेंड किया तो 18.4 सही से पहुंचता है विदाउट कोलिजन अदर वाइज वो कोलाइड हो जाता है दिस इज एन आईडिया ये किस वैल्यू प मिलेगा मैक्सिमम ये हमें मिलता है g की पावर 1/2 तो जब g की पावर हाफ हम यूज करते हैं तो हमको मिलता है यह मैक्सिमम थ्रू पुट व्हिच इज 18 पर जी क्या है अब यह समझिए इसमें कंफ्यूजन हो जाता है कई बार सो वी फाइ फंड दिस दिस दिस दिस दिस इफ वन हाफ द फ्रेम लुक एट दिस इफ वन हाफ ऑफ द फ्रेम इज जनरेट ड्यूरिंग द वन फ्रेम ट्रांसमिशन टाइम है ना देन हमें 18 पर मिलता है इसको आप ऐसे समझो जी ये बताता है कि एक पैकेट के ट्रांसमिशन में हम कितना पैकेट भेजेंगे तो हमने एक बात समझी देखो एक पैकेट जो एग्जांपल था एक पैकेट के ट्रांसमिशन में 10 मिनट लगते हैं अगर उसमें एक पैकेट भेजेंगे तो मुश्किल होगा क्योंकि वहां पे आपने देखा था भले ही 10 मिनट लगते हो हमें जो टाइम चाहिए वो 20 का चाहिए है ना तो इसका मतलब वैसे 10 मिनट में एक पैकेट जाता है हम 20 मिनट में एक पैकेट भेजें तो मामला सेट हो सकता है तो इसलिए g की वैल्यू वन कब होगी जी की देयर यू सी एवरेज नंबर ऑफ फ्रेम जनरेट बाय द सिस्टम ड्यूरिंग द वन फ्रेम ट्रांसमिशन टाइम तो अगर एक के ट्रांसमिशन में एक भेजेंगे तो प्रॉब्लम होगा बट एक के ट्रांसमिशन में आधा भेजेंगे यानी कि दो के ट्रांसमिशन में एक भेजेंगे तो मामला सेट हो जाएगा तो दैट इज व्हाट g और इसीलिए क्योंकि वल्नरेबल टाइम वहां पे 2tr आ रहा है 2tt है या टीएफआर है इसलिए जी की वैल्यू 1/2 प हमें मैक्सिमम आउटपुट मिलता है इसको याद करके जाइएगा और कोई पूछ ले तो मान लो लॉटरी खुल गई आपको छाप के आ जाना है गोइंग फॉरवर्ड ये सारा सेम आईडिया रिप्रेजेंट किया है एक और डायग्राम में दिखाया गया मेरे ख्याल से अब आपको जरूरत नहीं है इसकी लेकिन हां एक प्रॉब्लम समझ आ रही है प्रॉब्लम पता है क्या समझ आ रही है ज्यादातर केसेस में जो कोलिजन हो रहे हैं ना वो हेड ऑन कॉलेजन नहीं हो रहे किसी का सर किसी के पूंछ से टकरा जा रहा है किसी की पूंछ किसी के सर से टकरा जा रही है इस तरह की प्रॉब्लम है प्रॉब्लम क्यों है क्योंकि अलोहा प्योर रैंडम है सुन ही नहीं रहा किसी की हर स्टेशन मानो एकदम इंडिपेंडेंट है जिसका जब मना है ट्रांसमिट कर रहा है अगर इसे थोड़ा सा ऑप्टिमाइज किया जाए थोड़ा सा रेगुलेट किया जाए तो जो नया वेरिएंट बनता है लोहा का दैट वेरिएंट इज नोन एज स्लॉटेड अलोहा क्या बोलते हैं उसको स्लॉटेड नाउ हाउ स्लॉटेड अलोहा वर्क्स लुक एट द आईडिया ये क्या करता है अपना एग्जांपल ले लेता हूं ये पूरे टाइम को स्लॉट्स में डिवाइड कर देता है ट्रांसमिशन टाइम के हिसाब से 11 ब 50 12 बजे 12:1 12:2 12:30 लाइक दिस अब कोई आया अगर 12:3 पे कि सर मेरे को भेजना है हम बोलेंगे रुक जा भाई एक स्लॉट चला गया अब तू 12:1 पे भेज सकता है कोई बोलेगा सर मैं 1152 पे आया हूं अभी आपको 8 मिनट वेट करना पड़ेगा अगला शॉट 1210 पे जैसे मूवी पिक्चर हॉल होता है ना पिक्चर हॉल में क्या होता है 12 से तीन एक है तीन से छह है छ से लाइक दिस उसी तरह यहां पर हमने शो बना दिए हमने स्लॉट बना दिए नाउ इट इज नॉट पोरली र यू आर ओनली अलाउड टू ट्रांसमिट एट द स्टार्ट ऑफ अ स्लॉट हर टाइम स्लॉट के स्टार्टिंग में ट्रांसमिट कर सकते हैं मैं अभी भी आपसे नहीं कह रहा कि आप किसी और से परमिशन लो मैं भी आपसे नहीं कह रहा आप किसी और से पूछो बट टाइम स्लॉट को रिस्पेक्ट करो अब सोचो जब ऐसा आप करोगे तो किसी का हेड किसी के टेल से टकराएगा क्या किसी का टेल किसी की हेड से टकराएगा क्या नहीं अगर क्लैश होगा तो जिसे बोलता हूं हेड ऑन क्लैश होगा और उस केस में मेरे ख्याल से अगर आपको 10 मिनट चाहिए भेजने के लिए तो आपको 10 ही मिनट का टाइम चाहिए आप आप ये नहीं बोल रहे होगे कि मेरे को 12:00 बजे भेजना तो कोई 1150 पे भी ना भेजे बेटा तू भेज सकता है कोई दिक्कत नहीं है क्योंकि आप जो भी भेजोगे वो 12 बजे से पहले कंप्लीट हो जाएगा देन आई कैन टेल सेंड माय डाटा तो एक बड़ा चेंज क्या होगा सर एक बड़ा चेंज होगा कि वल्नरेबल टाइम जो कि 2 इनटू ट्रांसमिशन टाइम था अब वो सिर्फ ट्रांसमिशन हो जाएगा यानी कि वल्नरेबल टाइम हाफ हो जाएगा जैसे स्लॉटेड अलोहा में वल्नरेबल टाइम हाफ होगा आपकी जो एफिशिएंसी होगी वो डबल हो जाएगी मैंने सारे डिफरेंस पहले से टेबल में करके रख दिए तो वो एफिशिएंसी जो लगभग 18.4 पर थी डबल होने के बाद 13.8 और यू कैन से रफल इ विल बी अराउंड 37 पर बाकी मैंने देखा एक दो यूनिवर्सिटी में सेमेस्टर्स में इसको ऐसे डिफरेंस भी पूछ लिया तो मैंने पूरा डिफरेंस यहां पे लिख के बता दिया एवरीथिंग रिमेंस द सेम बट पूरा गेम में स्लॉट चेंज होने का यस तो अलोहा का पूरा मैकेनिज्म आपको समझ आ गया नाउ कुछ लर्निंग जिस लर्निंग का हम इस्तेमाल करेंगे करियर सेंस मल्टीपल एक्सेस सीएसएमए में जाने के लिए एक चीज आपने स्टार्टिंग में देखी अलोहा जो डेवलप किया गया था वो वायरलेस नेटवर्क के लिए किया गया था है ना वायरलेस ट्रांसमिशन था यहां पर हम बात कर रहे हैं करियर सेंस की आईडिया क्या है अलोहा क्या कहता है जिसका जब मन हो तब ट्रांसमिट करो बात समझ आती है लेकिन अगर आप ये ये रोड क्रॉस करने की तरह है यहां बीच में ट्रेन है है ना ये रेलवे फाटक लगा है कि नहीं लगा है वो अलग बात है बट अगर ट्रेन ऑलरेडी क्रॉस कर रही है आप पागल है क्या कि जो जाके पटरी के नीचे घुस इट इज लाइक इक्वल टू अ सोसाइट इजेंट इट तो करियर सेंस मल्टीपल एक्सेस क्या कहता है करियर को सेंस कर ले भाई रोड पार करने से पहले एक बार दाएं एक बार बाएं देख लेगा तो उसमें किसी का क्या घिस जाएगा तो यह कहता है रैंडम रहे किसी और से मत पूछ बट एटलीस्ट ट्रांसमिट करने से पहले ये देख लो कि जो ट्रांसमिशन मीडियम है वो ऑलरेडी बिजी तो नहीं है अगर ऑलरेडी बिजी है तो ट्रांसमिशन का कोई मतलब नहीं इसलिए से बोलता है करियर सेंस मल्टीपल करियर को सेंस करो अगर करियर ऑलरेडी बिजी है तो फिलहाल हम ट्रांसमिट नहीं करेंगे बस यही एक बेसिक फिलॉसफी है सीएसएम में की अलोहा ने इसकी बात क्यों नहीं की समझाता हूं देखिए कैरियर सेंस करने में प्रॉब्लम क्या थी हां अच्छा आ आई विल कम टू दैट मैं फिर भी एक बेसिक बात बोल देता हूं लॉजिक ये है कि करियर सेंस करने के लिए हमें वोल्टेज लेवल डिटेक्ट करना पड़ता वी हैव टू डिटेक्ट वोल्टेज लेवल वायरलेस लैन पे करना पॉसिबल नहीं है वायरलेस मीडियम के अंदर वोल्टेज लेवल बहुत डिफरेंट नहीं होता आप नहीं बता सकते अभी कोई ऑलरेडी ट्रांसमिट कर रहा है कि नहीं कर रहा है लेकिन इथरनेट के अंदर या वायर्ड के अंदर कॉपर वायर के अंदर पॉसिबल है है ना तो इसीलिए कॉपर या कैट केबल इथरनेट आमतौर पे सीएसएम में अप्रोच यूज़ करता है ये एक बात हमारी हो गई अब दूसरी बात अगर मैं ट्रांसमिट करने से पहले सेंस करूंगा तो क्या मैं गारंटी दे रहा हूं कि अब कॉलीज नहीं होगा नहीं सर कॉलीज अभी भी हो सकता है आप बोलेंगे सर अगर पहले सेंस कर रहे हैं फिर कॉलीज कैसे हो सकता है कॉलीज होने की पॉसिबिलिटी बहुत कम हो जाएगी बट होगी कैसे समझिए एक छोटा सा डायग्राम है अगेन स्टैंडर्ड फ्रोजन से यूज कर रहा हूं तो यहां पर आप देखिए मेरे पास मान लीजिए लेट मी से आम एग्जांपल ले लेता हूं a से बी तक जाने में दो टाइम दो दो मिनट लगता है b से c तक जाने में पांच लगता है स से डी तक जाने में थ्री लगता है तो ओवरऑल ए सेडी तक जाने में कितना समय लगेगा 10 मिनट लगेगा बेसिक बात है आगे बढ़ी अब देखिए गेम क्या है अगर b ने 12 बजे ठीक कोई डाटा भेजना शुरू किया ये स्लोप से खैर समझ भी आ रहा है बताओ वो डाटा ए तक कब पहुंचेगा 12:2 पर पहुंचेगा ना ठीक है वो डाटा सी के पास कब पहुंचेगा 5 मिनट लगता है 12:5 पे पहुंचेगा और थ्री और ऐड कर लेता हूं वही डाटा डी के पास पहुंचेगा 12 ब 8 मिनट इतनी बात समझ आती है और बी ने सेंस किया ट्रांसमिट करने से पहले और जब बी ने सेंस किया तो सब कुछ खाली था अब आप मुझे एक बात बताओ अगर सी सेंस करता है 12:3 पर जो शायद सी ने किया उस समय तक बी का डाटा ए बी का डाटा सी तक पहुंच गया था क्या नहीं सर वो डाटा बीच में था वो भेज चुका है बट सी को भी दिखा नहीं तो सी के पास पूरा अधिकार है सी ने करियर सेंज कि कह रहा सर खाली है खा लिए तो भेज लो भाई अब जैसे उसने भेजा बाद में पता लगा 12:5 पे जब वो डेटा पहुंचेगा ओ माय गॉड कोलिजन हो गया लगता है कोई और भी भेज रहा था सिमिलरली सी का डाटा 123 पे चला ये डाटा 128 पे बी पे पहुंचेगा तब पता लगेगा कोलिजन हुआ तो पहले तो ये समझिए क्या कोलिजन हो सकता है चांसेस कम है बट हो सकता है कब हो सकता है मैंने भी देखा आपने भी देखा लेकिन आप डाटा भेज चुके थे वो डाटा अभी तक मेरे पास पहुंचा नहीं था इस वजह से एक मिसअंडरस्टैंडिंग हो गई और कॉलेजन हो गया तो पहली बात सीएसएम में के अंदर हेड ऑन कोलिजन नहीं होता ऐसा नहीं कि आप डाटा ऑलरेडी भेज रहे हो मैं फिर भी कूद जाऊंगा लेकिन कोलिजन हो सकता है वर्स केस क्या होगा एक्सट्रीम ले लीजिए वल्नरेबल टाइम जैसे हम बोलते हैं तो अगर ए ने 12 बजे डाटा भेजा हमारे एग्जांपल से 2 मिनट 5 मिनट 3 मिनट वर्स केस में वो डाटा डी में कहां पहुंचेगा 12:1 पर पहुंच जाएगा ना इससे लेट तो नहीं होगा अब आप मुझे एक बात बताओ क्या ये मान रहे हो कि रिस्क सिर्फ 10 मिनट का है 12:00 बजे ट्रांसमिशन शुरू हुआ ये सारा डाटा खत्म नहीं हुआ वो चलता रहेगा बट ये सारा डाटा 12:1 तक पहुंच चुका है जिसको पहुंचना था स्टार्ट एटलीस्ट हो गया है है ना अगर 12:1 तक किसी ने ट्रांसमिट नहीं किया तो आगे कोई नहीं करेगा क्यों 1210 पे अगर या 12:1 ले लेते हैं जब सी सेंस करेगा या बी सेंस करेगा या डी सेंस करेगा लाइन पर ऑलरेडी डाटा होगा देन नोबडी इज गोइंग टू ट्रांसमिट यस तो रिस्क क्या है आपने जो डाटा सेंड किया एक बार अगर वो पूरी लाइन में स्पैन कर गया तो फिर उसके बाद कोई टेंशन नहीं फिर उसके बाद कोई कॉलीज नहीं होगा तो यहां पर जो वल्नरेबल टाइम होगा वो क्या होगा दैट इज इक्वल टू प्रोपेगेशन वहां टीएफआर था ट्रांसमिशन यहां होगा प्रोपागेट करने में जितना समय ल लगेगा वो हमारा वल्नरेबल टाइम है यह बात समझ आती है एक छोटा सा एडिशन और करता हूं फिर सीएसएम में देखो सीएसएम में तो अपने आप में एक अप्रोच है सीएसएम में अकेला नहीं पढ़ा जाता या तो सीएसएम में सीडी के साथ चलता है या तो सीए के साथ चलता है अब सीडी और सीए क्या है वो समझेंगे एक लॉजिक यहां पर है परसिस्टेंस मेथड क्या होते हैं अब देखिए जब भी हम ट्रांसमिशन करते हैं तो कभी-कभी कॉलेजन हो सकता है या जब आप मीडियम एक्सेस करते हैं तो किस पॉलिसी के थ्रू सेंड करते हैं दिस इज कॉल्ड परसिस्टेंस मेथड मैं एक बार जल्दी से करता हूं आपको बात समझ आएगी एक अप्रोच देखिए आप गए और आपने चैनल सेंस किया और चैनल बिजी है अभी सीएसएम में तो यह सिखा रहा है ना खाली है तो ट्रांसमिट करो बिजी है तो सुसाइड है ट्रांसमिट मत करो वेट करो कितना वेट करो वन परसिस्टेंस कहता है कि कंटीन्यूअस सेंस करते रहो खाली है के बिजी है खाली है के बिजी है खाली है के बिजी है डू दिस एंड द मूमेंट ये खाली हो तुरंत ट्रांसमिट कर दो ये एक आईडिया सर हम तो ऐसे करेंगे हम तो लगातार देखते रहेंगे है ना एंड दैट इज ये ग्राफ में भी आप देख सकते हो बिजी बिजी बिजी बिजी बिजी जैसे ही आइडियल तुरंत ट्रांसमिट कर दो एक अप्रोच है बहुत अग्रेसिव है प्रॉब्लम क्या है जिस तरह आप कंटीन्यूअस सेंस कर रहे हैं कोई और भी तो कर रहा होगा अगर सब लोग सेंस कर रहे होंगे और जैसे लाइन खाली होगर हर कोई ट्रांसमिट करेगा फिर कोलिजन होगा नहीं होगा तो ये खैर एक अप्रोच है एक अप्रोच क्या है नॉन परसिस्टेंस जो क्या कहता है कंटीन्यूअस मत करो वरना कोलिजन होगा तो आपने देखा खाली है कि बिजी है बिजी है थोड़ा रैंडम टाइम वेट करो खाली है कि बिजी है बिजी है थोड़ा रैंडम टाइम वेट करो अब देखो चैनल तो यहीं पर आइडल हो गया था लेकिन आपने थोड़ा बाद में चेक किया तो उसी तरह कोई और स्टेशन भी किसी और टाइम पर चेक करेगा तो अगर हर स्टेशन थोड़ा सा रैंडम टाइम वेट करेगा तो इस बात की उम्मीद कम होगी कि एवरीबॉडी रिलेटिवली कम हो जाएंगे है ना दैट इज कॉल्ड नॉन परसिस्टेंस अब इन दोनों का पिताजी दोनों का जो पावर है वो हम मिला लेते हैं कॉल्ड पी प्रेसें थोड़ा कन्फ्यूजिंग है एक मिनट डीज एक्सप्लेन करता हूं अदर वाइज डायग्राम बना के आना मैंने एक आद बारी इस पर क्वेश्चन देखा है इट इज नॉट दैट इंपोर्टेंट कि एग्जामिनर इतनी डिटेल में जाए यह क्या कहता है ये कहता है पहले कंटीन्यूअसली सेंस करते रहो यस उसके बाद ट्रांसमिट करना है कि नहीं करना इसके लिए एक प्रोबेबिलिटी मैकेनिज्म डिफाइन करेंगे लॉजिक क्या है मैं समझाता हूं मान लीजिए तीन स्टेशन है s1 s2 एंड s3 मैं एक नंबर सेट कर रहा हूं आप समझ जाओगे क्या मतलब है जीरो से वन के बीच में सेट करना है इसका नंबर मैं सेट करता हूं 02 इसका सेंड करता हूं 05 इसका मैं सेंड अ सेट कर देता हूं 8 अब देखो इस बात का मतलब क्या है अगर चैनल बिज है तो तो बेटा तुम वेट ही करोगे अगर चैनल खाली है तो एक रैंडम नंबर निकालो एक रैंडम नंबर वन से आएगा अगर आपका प्रोबेबिलिटी जो है वो अ अ जो p है अगर वह उस नंबर से कम है तो आप ट्रांसमिट करोगे वरना नहीं करोगे जैसे फॉर एग्जांपल स्टेशन वन की बात कर लेते हैं अगर मैं 0 से वन तक एक रैंडम नंबर निकालूं बताओ इस बात की कितनी पॉसिबिलिटी कि वो प2 से कम आए सर इस बात की लगभग 20 पर ही पॉसिबिलिटी है इस बात की कितनी पॉसिबिलिटी कि वो . 5 से कम आए 50 पर पॉसिबिलिटी है इस बात की कितनी पॉसिबिलिटी कि ये 8 से कमाए इस बात की 80 प्रोबेबिलिटी है तो मान लो रैंडम नंबर था और एक आउटकम आना था लेट मी से रैंडम आउटकम आया 07 तो क्या अब यह ट्रांसमिट कर पाएगा नहीं क्योंकि 072 से कम नहीं है क्या यह ट्रांसमिट करेगा नहीं क्योंकि पॉ 7.5 से कम नहीं है क्या s3 ट्रांसमिट करेगा हां क्योंकि 7.8 से कम है ये आईडिया है तो अगर आपको किसी को हाई प्रायोरिटी देनी है उसका नंबर वन सेट कर दो वो तो मानो फॉर शॉर ट्रांसमिट करेगा ही करेगा किसी को कम प्रायोरिटी देनी है उसका नंबर कम सेट कर दो तो वो हो सकता है खाली होने के बाद भी ट्रांसमिट ना कर पाए तो ये दोनों जो अप्रोच उन दोनों का मिक्सचर ये है अब हम सीएसएमए को मर्ज करते हैं सीडी के साथ डिटेक्शन का क्या अप्रोच है एक बार सुनिए मजा आ जाएगा अप्रोच आपको समझाता हूं दोबारा से ये वाला आईडिया देखिए हमने ये तो समझा कि वल्नरेबल टाइम जो है दैट इज इक्वल टू द प्रोपेगेशन टाइम है ना मैक्सिमम वो कहां तक जा सकता है अ मैं दोबारा याद दिलाता हूं 12 बजे अगर ट्रांसमिट हुआ तो वर्ष केस में ये डाटा 1210 तक पहुंचेगा और जो टाइम हमें लग रहा है वो टीपी टाइम लग रहा है जाने में अगर यहां तक कोलिजन नहीं हो तो फिर नहीं होने वाला अब कॉलेजन डिटेक्शन की क्या अप्रोच है जब मैंने सेंस किया जब मैं ए था मैंने सेंस किया मीडियम खाली है कोई दिक्कत नहीं मैंने सेंड करना शुरू कर दिया मुझे बताओ वर्स केस सिनेरियो में मैं जब ट्रांसमिशन शुरू कर रहा हूं मैंने भेजना चालू कर दिया मैं लाइन को सेंस करता रहूं या ना करूं एक दिमाग लगाओ सोचो वर्स के सिनेरियो में हो सकता है ना ठीक 12:1 से थोड़ा सा पहले डी ट्रांसमिट करें थोड़ा सा पहले और जैसे ही वो ट्रांसमिट करेगा कोलिजन हो जाएगा लेकिन इस कोलाइडेड सिग्नल का पता a को कब लगेगा 10 जाने का 10 आने का लगभग 12:2 पे पता लगेगा मानते हो ये बात अब इस बात को सोचना क्या मैं ऐसा बोल दूं अगर कॉलीज हुआ तो 12:2 तक a को उसका पता लगेगा लेकिन अगर 12 ब 21 मिनट हुआ अब कोलिजन हो ही नहीं सकता हम श्यर है क्यों अगर कोलिजन हुआ होता तो पता लग होता सर 10 मिनट जाने का 10 मिनट आने का 20 के बाद कोलिजन नहीं होगा डू यू गेट माय आईडिया तो लोगों ने दिमाग लगाया लोगों ने कहा अच्छा ठीक है पहले तो हम सेंस करते हैं खाली होगा तो भेजते तो एक काम करो एक रूल बना दो एक रूल बनाओ क्या रूल बनाओ कि ए कम से कम 20 मिनट तक ट्रांसमिट करें क्योंकि 20 मिनट ट्रांसमिशन करने में फायदा यह है अगर कोलिजन होगा तो उसी वक्त पता लग जाएगा आपको एक्नॉलेजमेंट के लिए वेट करने की जरूरत नहीं है अब 20 मिनट तक अगर सेंस करने है तो खाली बैठ के वेट करेंगे भाई ू ट्रांसमिट ही कर दे तो एक बात बोलूं क्यों ना पैकेट इतना बड़ा बना दिया जाए कि जिसको भेजने में 20 मिनट लग जाए बेसमेंट भेजने में लग जाए अगर कॉलीज होना होगा इतने टाइम में हो जाएगा और इतने टाइम में नहीं हो तो उसके बाद कॉलीज नहीं होगा तो कैन आई से वन थिंग वेरी इंटरेस्टिंग वेरी इंपोर्टेंट फार्मूला ट्रांसमिशन टाइम को इक्वल कर दो 2 * प्रोपेगेशन टाइम के व्हाट इज ट्रांसमिशन टाइम लेंथ डिवाइड बाय बैंड विड्थ व्हाट इज प्रोपेगेशन टाइम डि अपॉन स्पीड ये एक सिंपल सा फार्मूला बन जाएगा एग्जाम में चार में से तीन चीज देगा चौथी पूछ लेगा बहुत सिंपल मैकेनिज्म है ये समझ आया आपको एंड यही गेम आ जाता है कोलिजन डिटेक्शन का अब मैं दोबारा एक बार बताता हूं वो जो मैं सिग्नल वाली बात कर रहा था वोल्टेज वाली कोलिजन डिटेक्शन अब यहां देखो यहां मान लीजिए हमें समझ आ रहा है सपोज दिस इज प्लस माइ 5 वोल्ट समझ आ रहा है नॉर्मल डाटा ट्रांसमिट हो रहा है जैसे ही कोलिजन होगा ये वोल्टेज लेवल एप्रोप्राएटनेस तो आप समझोगे यार कोलिजन हुआ है नॉर्मली तो एनर्जी लेवल मे भी 5 वोल्ट होना चाहिए 10 वोल्ट मिलने का मतलब है ये कोलिजन हुआ है तो टेक्निकल समझिए हाउ डू वी डिटेक्ट इट वी डिटेक्टेड बिकॉज़ हम वोल्टेज लेवल आइडेंटिफिकेशन मेथड आपको बता दिया अब आप वन भी यूज़ कर सकते हो n यूज़ कर सकते हो जो भी हमारा रिक्वायरमेंट हो p परसिस्टेंस वन परसिस्टेंस एन एंड रेसिस्टेंट जो मने वो यूज़ करो यूज़ करने के बाद होगा क्या डिटेक्शन क्योंकि पॉलिसी है या तो ट्रांसमिट करते-करते ही पता लग जाएगा कि कॉलीज हो गया है ना अभी यहां पे एक्नॉलेजमेंट की जरूरत नहीं है अगर ट्रांसमिशन करते-करते ही पता लगा कि डिटेक्शन या तो अ एकन कॉलीज हुआ है अगर कॉलीज कॉलेजन डिटेक्ट हुआ है यस तो हम आगे जाएंगे कॉलेजन डिटेक्ट नहीं हुआ तो सक्सेस हो गया भाई मैंने पूरा ट्रांसमिशन कर लिया और कॉलेजन नहीं हुआ तो इसका मतलब अब कॉलेजन होगा भी नहीं आई डोंट नीड एन एक्नॉलेजमेंट डाटा पहुंच हो चुका है मेरा यू जस्ट एंड अगर ट्रांसमिशन के दौरान यहां पे प्रॉब्लम हो गया या तो पहली कॉलेजन हो गया है ना ये लाइन बिजी हो गई अब हम आगे बढ़ेंगे और सबसे पहले यहां k + 1 करने से पहले क्या करते हैं जैमिंग सिग्नल क्योंकि कॉलेजन हो गया है कभी-कभी जरूरी नहीं है कि वोल्टेज लेवल में बहुत ज्यादा डिफरेंस हो हर किसी को डिटेक्ट हो जाए कॉलेजन हुआ है तो पाच वोल्टेज है नॉर्मल मान लो 10 वोल्टेज है कोलिजन की यह कहता है एक काम करो 50 वोल्ट की सप्लाई भेजो सबको अब जैसे ही बाढ़ की तरह जाएगा 50 वल्ट की सप्लाई जिसको नहीं भी पता जो सोया भी वो भी जाग जाए भैया कोलिजन हुआ है लगता है ताकि कोई कुछ ना भेजे यह हमने सबको बता दिया k+ 1 किया आगे का पूरा मैकेनिज्म एकदम सेम है जैसे हमने अलोहा में पढ़ा क्या मैक्सिमम नंबर तो नहीं है रैंडम नंबर ूज किया बैक ऑफ टाइम क्या फिर वही स्ट्रेटेजी यस तो दैट इज हाउ सीएसएम में सीडी वर्क्स एक तो ट्रांसमिशन टाइम इ इक्व 2 * प्रोपेगेशन टाइम वो फार्मूला काम करता है वल्नरेबल टाइम इज टीपी अ टीपी अ ओनली टीपी जाने का टाइम वल्नरेबल है जिसमें पता लग जाता है कि कॉलेजन होगा तो इतने में होगा अब देखिए प्रॉब्लम क्या है हर कोई कॉलेजन डिटेक्शन नहीं कर सकता क्यों नहीं कर सकता सीएसएम एसीडी के साथ प्रॉब्लम है अगर वायर्ड नेटवर्क है अगर कॉपर है तो वोल्टेज लेवल डिटेक्ट करना आसान है वायरलेस में अगर कॉलेजन होता भी है दो इलेक्ट्रोमैग्नेटिक वेव अगर ओपन स्पेस में टकराते हैं आपस में यस उनके बीच में थोड़ा वोल्टेज डिसबैलेंस होगा बट जरूरी नहीं है कि इतना सॉलिड क्यम आइडेंटिफिकेशन वाले नहीं कर पाएंगे तो सीएसएम में सीडी में प्रॉब्लम नहीं है सीएसएम में सीडी हर जगह इस्तेमाल ही नहीं हो सकता इसीलिए हमें एक नया मैकेनिज्म लेके आना पड़ता है सीएसएम में सीए बात समझ आई कि सीएसएम में सीए क्यों कर रहे हैं सर वायरलेस पे क्या करें वहां तो कोलिजन डिटेक्ट कर नहीं पा रहे वहां पर हमें अवॉइडेंस यूज करना पड़ेगा तो बेसिकली बात क्या हुआ कि अगर डिटेक्ट नहीं कर सकते तो थोड़े और प्रिकॉशनरी मेजर्स लो एक्शंस लो और फिर से कोशिश करो कि कोलिजन हो ही ना इस बात को और थोड़ा सा कुश इंप्लीमेंट करने की कोशिश करते हैं उस अंडरस्टैंडिंग का नाम है सीएसएम में सीए सीएसएम में सीए बेसिकली तीन आईडिया यूज करता है कोलिजन अवॉइडेंस के लिए अगेन पहले लेट मी वेरी नेस्ट क्या अवॉइडेंस भी 100% काम करता है जी नहीं हो सकता है सारी प्रिकॉशंस लेने के बाद भी कोलिजन हो जाए भूलिए मत यह सब के सब किस कैटेगरी के अंदर आते हैं रैंडम ये अभी भी रैंडम है तो देयर इज अ पॉसिबिलिटी ऑफ कोलिजन बट उसे कम कैसे किया जाए तीन आइडिया यहां पर यूज करते हैं यहां देखेंगे तीन आईडिया कौन-कौन सा इंटर फ्रेम स्पेस कंटेंशन विंडो एंड एक्नॉलेजमेंट सबसे पहले बात करता हूं इंटर फ्रेम स्पेस की तो दिस इज नॉट इंडियन फॉरेन सर्विसेस दिस इज इंटर फ्रेम स्पेस आईडिया क्या है आईएफएस का आईडिया ये है कि अगेन आप कंटीन्यूअस सेंस करें बट मैं आपको तुरंत नहीं भेजने दूंगा एक रैंडम अमाउंट ऑफ टाइम में वेट कराऊंगा जो बैक ऑफ टाइम या जो अप्रोच हम पहले पहले भी देख चुके हैं परसिस्टेंस मेथड में भी देखा है और वो रैंडम अमाउंट ऑफ टाइम वेट करने के बाद ही मैं आगे आपको ट्रांसमिट करने दूंगा यह एक छोटा सा मैकेनिज्म है तो अब सोचिए ऐसा करने से क्या होगा अगर एक टाइम पे मीडियम खाली होता भी है तब भी हर कोई उसी वक्त नहीं भेजेगा है ना और ये एक एडवांटेज की तरह काम करेगा जो हाई प्रायोरिटी डिवाइस है उसका ईएफएस कम कर दो ताकि वो जल्दी भेज सके जो लो प्रायोरिटी उसका ज्यादा कर दो बट ये पहला मेजर है इसके बाद भी मैं सेटिस्फाइड नहीं हूं अब मैं एक और आ लेके आ रहा हूं दैट कॉल्ड कंटेंशन विंडो रैंडम वाला पॉइंट याद है हां जो रैंडम 2 की पावर से बढ़ता था 2 की पावर k - 1 ये उसी का अप्रोच है बस इसको हमने कुछ विंडोज में डिवाइड कर दिया तो अगर आप आईएफएस पूरा कर भी गए तो भी मैं आपको ट्रांसमिट नहीं करने दूंगा एक रैंडम नंबर चूज करो और जितना रैंडम नंबर चूज करोगे उतने स्लॉट्स आपको वेट करना पड़ेगा जितनी बार कॉलीज होगा हर बार आपका जो नंबर ऑफ विंडोज है वो डबल होता जाएगा तो मैं बोल रहा हूं फॉर एग्जांपल आपके दो कॉलेजन हो चुके हैं चार विंडो वेट वेट करो उसके बाद भेजना समथिंग लाइक दिस अब अगेन हर स्टेशन क्योंकि रैंडम नंबर ऑफ विंडोज वेट करेगा तो भी आप बोल सकते हैं कि कोलिजन होने की जो पॉसिबिलिटी है वो आपकी कम हो जाएगी हालांकि अगर बीच में आप सेंस कर रहे हैं और यहां कहीं मीडियम बिजी हो जाता तो मैं पूरी आपको फिर से रिपीट नहीं कराऊंगा आप यहीं से आगे कर सकते हैं ये आईडिया और यह सब होने के बाद भी क्योंकि हमें लग रहा है कि रिस्क है डिटेक्शन तो कर नहीं पा रहे देन यू हैव एन एक्नॉलेजमेंट मैकेनिज्म आल्सो कि सब कुछ होने के बाद अगर प्रॉब्लम होता है तो हम स्टिल वेट करेंगे और एक्नॉलेजमेंट आएगा तो ही मानेंगे सक्सेसफुल हुआ है वरना मानेंगे देर इ समथिंग रंग और हम रिट्रांसमिट करेंगे एंड दिस इज द सेम आईडिया तो देर यू सी आइडल है तो यही करेंगे फिर आईएफएस वेट कराया स्टिल आइडल है तो आगे जाएंगे वरना फिर ऊपर ले जाएंगे फिर रैंडम नंबर आठ स्लॉट्स वेट करेंगे खाली है तो भेजेंगे वरना फिर वेट करेंगे अनोले जमेंट टाइम का रिसीव हुआ यस वरना फिर हुई सारी कहानी तो दैट इज द एनटायर आईडिया अ इसको याद कर लो बस इसको आप बना के आओगे दो पेज भर कर दोगे बेसिक बेसिक अंडरस्टैंडिंग के साथ नंबर मिलेगा आपको सो दैट इज ऑल अबाउट एक्सेस कंट्रोल तो चलिए अभी बात करते हैं फ्लो कंट्रोल के बारे में देखिए डेटा लिंक लेयर का एक बहुत इंपॉर्टेंट काम है फ्लो कंट्रोल करना और जब भी हम ट्रांसमिशन करते हैं तीन यू नो पार्टीज इवॉल्व है एक है हमारे पास सेंडर एक है हमारे पास रिसीवर और एक है हमारे पास ट्रांसमिशन मीडियम व्हेन वी आर टॉकिंग अबाउट फ्लो कंट्रोल ना तो सेंडर को तो कभी कोई प्रॉब्लम है नहीं क्योंकि वो तो हमेशा अपनी कैपेसिटी के से ही सेंड करेगा मान लीजिए अगर सेंडर की स्पीड है 10 केबीपीएस या 10 एबीपीए मान लेता हूं आजकल के कॉन्टेक्स्ट में तो सेंडर 15 एबीपीए है तो सेंड नहीं करने वाला प्रॉब्लम हमेशा आएगी रिसीवर को डेटा लिंक लेयर में हम ट्रांसमिशन मीडियम को भी इतना सीरियसली नहीं लेते ट्रांसमिशन मीडियम की अगर कैपेसिटी प्रॉब्लम में आती है तो यह बात हम करेंगे ट्रांसपोर्ट लेयर में जिसे हम बोलते हैं कंजेशन कंट्रोल तो फ्लो कंट्रोल टेक केयर्स ऑफ द रिसीवर के जो अधिकार हैं उसकी बात करता है और कंजेशन कंट्रोल बात करता है कि जो हमारा ट्रांसमिशन मीडियम है वो ओवरलोड तो नहीं हो रहा तो रिसीवर की प्रॉब्लम क्या है ज जैसा देखिए मैं यहां पर लिख रहा हूं क्या रिसीवर के पास अपना एक बफर है एक लेवल तक डाटा आएगा उसको प्रोसेस करने में थोड़ा टाइम लगेगा तब तक मैं उसे बफर में होल्ड करके रखूंगा वो प्रॉब्लम नहीं है लेकिन अगर आप लगातार हाई कैपेसिटी से डाटा देते रहोगे तो फिर वो डेटा रिसीवर को डिस्कार्ड करना पड़ेगा जिसमें एफिशिएंसी का यू नो पूरी परफॉर्मेंस का सबका लॉस होने वाला है तो ऐसा क्या करें कि रिसीवर ओवर वेल्ड ना हो ये इस अंडरस्टैंडिंग में इस पॉइंट में इस चैप्टर में हम डिस्कस करेंगे सेकंड ली एरर कंट्रोल क्योंकि ट्रांसमिशन के दौरान कुछ एरर भी होंगे तो जो स्लाइडिंग विंडो प्रोटोकॉल हम पढ़ने वाले हैं यह सिर्फ फ्लो कंट्रोल का नहीं साथ-साथ एरर कंट्रोल मैकेनिज्म का भी बात करेंगे उसकी क्या टेक्निकल है वो हम आगे जरूर पढ़ेंगे तो सबसे पहले तीन प्रोटोकॉल यहां पर हमारे पास है स्टॉप एंड वेट गो बैक एंड सिलेक्टिव रिपीट सेमेस्टर एग्जाम के पॉइंट ऑफ व्यू से बेसिक अंडरस्टैंडिंग तीनों का सेम है सब में थोड़ा-थोड़ा चेंज है यहां से यू नो न्यूमेरिकल भी एक्सपेक्टेड है तो किस तरह के क्वेश्चन आते हैं उस परे कैसे काम कर करना चाहिए एक-एक करके मैं सारी बात करता हूं तो सबसे पहले उठा लेते हैं स्टॉप एंड वेट जो सबसे सिंपलेस्ट आईडिया है अब रिसीवर ओवर वेल्ड ना हो उसके पास कभी भी बहुत ज्यादा लोड ना हो यह करने का सबसे अच्छा तरीका क्या है तो मैं ये पूरा डायग्राम आपको समझाता हूं और एक-एक करके कैसे इस पे काम करना है वो समझते हैं आईडिया ये है सेंडर एक बार में एक पैकेट भेजेगा अब क्योंकि हम डेटा लिंक लेयर में है तो जैसे हमने समझा है उसको हम बोलेंगे फ्रेम तो सेंडर एक बार में एक फ्रेम भेजेगा और उसके बाद बैठ जाएगा वेट करेगा स्टॉप एंड वेट स्टॉप एंड वेट् तो हालाकि होना चाहिए था ट्रांसमिट स्टॉप एंड वेट बट उन्होंने ट्रांसमिट हटा दिया तो मैंने एक फ्रेम ट्रांसमिट किया फिर मैं स्टॉप करके बैठा गया मैं वेट कर रहा हूं यह पैकेट जाएगा रिसीवर उसको अपने हिसाब से बड़े प्यार से प्रोसेस करेगा और उसके बाद रिसीवर इसको एक्नॉलेजमेंट करेगा तो क्या फ्रेम पहुंचा सही सलामत कि नहीं पहुंचा यह सेंडर को कैसे पता लगेगा सर एक्नॉलेजमेंट का मैकेनिज्म उससे पता लगेगा जब तक एक्नॉलेजमेंट नहीं आ जाएगा तब तक जो हमारी सेंडिंग पार्टी जो सेंडर है वो अगला फ्रेम यहां पर नहीं भेज सकता यह बहुत सिंपल सा अंडरस्टैंडिंग है एक बार में कितना पैकेट भेजेंगे एक अभी क्योंकि पहला वेरिएंट है स्टॉप एंड वेट तो यहां पर एफिशिएंसी का कितना यूज कर पा रहे हो उसका ध्यान नहीं दे रहे चीजें समझने की कोशिश कर रहे हैं तो लॉजिक क्या है एक पैकेट भेजोगे वेट करोगे जब उसका एक्नॉलेजमेंट आएगा अगला भेजोगे वेट करोगे जब एक्नॉलेजमेंट आएगा अगला भेजोगे वेट करोगे ये कहानी हमेशा आगे चलती जाएगी रिसीवर बैकेट को जब प्रोसेस करेगा तो वो चाहे तो कुछ समय एक्नॉलेजमेंट रोक भी सकता है क्यों एक्नॉलेजमेंट भेजने का ये मतलब तो है ही है कि पुराना पैकेट या पुराना फ्रेम सही से आ गया है साथ में ये मतलब भी है कि आई एम रेडी फॉर द नेक्स्ट फ्रेम ये एक बात हो गई अब क्या किसी भी ट्रांसमिशन मीडियम आप कितना भी ध्यान से क्यों ना बना लो क्या हम गारंटी दे सकते उसमें कोई फेलियर नहीं होगा नहीं सर गारंटी नहीं दे सकते फेलियर हो सकता है अगर फेलियर होगा तो क्या करेंगे अब उस पे गौर करिए यहां देखिए एक फ्रेम हमने भेजा और फ्रेम कहीं पे लॉस हो गया यहां तो रिसीवर को पता ही नहीं है तो अब सेंडर क्या करें वो कैसे पता लगाए कि लॉस हुआ कि नहीं हुआ तो हम क्या करते हैं जब भी कोई पैकेट भेजते हैं एक टाइमर इनिशिएटिव टाइम आमतौर पे टू टीपी टीपी जाने का टीपी वापस आने का प्रोसेसिंग में नेगलिजिबल टाइम लगता है तो हम वेट करते हैं कि फॉर एग्जांपल पा मिनट जाने का समय था 5 मिनट आने का 10 नहीं तो 12 मिनट पकड़ लेता है 12 मिनट में तो एक्नॉलेजमेंट आ ही जाना चाहिए अगर 12 मिनट में एक्नॉलेजमेंट नहीं आया कुछ ना कुछ तो गड़बड़ हुआ है एगजैक्टली क्या हुआ है हमें नहीं पता हमारे पास एक ही मेथड है कि ट्रांस सिट करें तो यहां देखिए इसने फ्रेम भेजा फ्रेम रास्ते में कहीं लॉस हो गया कुछ समय के बाद टाइम आउट टाइमर हमारा वायलेट हो गया यानी कि टाइम आउट हो गया है अब वो क्या करेगा वो फिर से टाइमर रिसेट करेगा और फिर से फ्रेम सेंड करेगा तो अगर कोई फ्रेम लॉस्ट हुआ तो उसको आइडेंटिफिकेशन पॉइंट आपने फ्रेम भेजा और एक्नॉलेजमेंट लॉस हुआ तो भी यही मैकेनिज्म काम करेगा क्योंकि अल्टीमेटली अगर सेंडर तक एक्नॉलेज जजमेंट नहीं पहुंचा तो सेंडर को तो यही लगे ना सर कुछ ना कुछ गड़बड़ हो गया तो सेंडर फिर से रिट्रांसमिट करेगा तो चाहे फ्रेम लॉस हो ये एक्नॉलेजमेंट लॉस हो अल्टीमेटली सेंडर का टाइमर एक्सपायर होता है फिर वो दोबारा रिट्रांसमिट करता है एक गड़बड़ क्या हो सकती है कभी-कभी जैसे यहां पर यहां पर इस तरह का केस नहीं कवर किया इमेजिन करिए एक फ्रेम भेजा और प्रोसेसिंग के बाद ये पता लगा कि फ्रेम में कुछ गड़बड़ है फ्रेम में कुछ करप्शन आ गया कुछ एरर आ गया तो रिसीवर क्या करेगा रिसीवर उसको चुपके से डिस्कार्ड कर देगा और क्या यह बात अलग से सेंडर को बताता है नहीं तो यहां स्टॉप एंड वेट में नेगेटिव एक्नॉलेजमेंट का कोई तरीका नहीं इसको ऐसे समझिए टीचर ने क्लास में पढ़ाया और बच्चे से पूछा सबको समझ आया एक तरीका तो यह कि बच्चे बोले हां सर समझ आ गया पॉजिटिव अनोले जमेंट एक तरीका यह है अगर बच्चों को समझ नहीं आया तो क्या करें या तो बच्चा यह बोले कि हमें समझ नहीं आया आमतौर पे बच्चे चुप रह जाते हैं तो टीचर ने बोला समझ आया बच्चे कुछ बोले ही नहीं तो टीचर को अब खुद से समझना है कि इसका मतलब इनको समझ नहीं आया यहां पर हम मानते हैं नेगेटिव एक्नॉलेजमेंट भेजेंगे ट्रैफिक बढ़े तो अगर कोई गड़बड़ है कोई एरर है तो रिसीवर क्या करता है चुपके से उसको डिस्कार्ड कर देता है अब डिस्कार्ड करेगा तो होगा क्या अगेन एक्नॉलेजमेंट नहीं जाएगा एक्नॉलेजमेंट नहीं जाएगा सेंडर समझेगा यार देर समथिंग रंग मुझे फिर से रिट्रांसमिट करना है तो चाहे फ्रेम लॉस हो चाहे पैकेट एक्नॉलेजमेंट लॉस हो या फिर फ्रेम करप्टेड हो हर केस में टाइम आउट टाइमर एक्सपायर होता है एगजैक्टली क्या हुआ सेंडर को कभी नहीं पता लगता बट सॉल्यूशन क्या है कि सेंडर उसको रिट्रांसमिट किया करता है बहुत सिंपल बात समझ आ गई अब यहां पर बात है नंबरिंग की एक्नॉलेजमेंट किया कैसे जाता है एक कॉमन सेंस सोचिए आप एक दुकान पर जाते हैं फॉर एग्जांपल मैगी लेने के लिए आपने बोला भैया चार मैगी दे दो है ना अगर अच्छा दुकानदार होगा ना तो आपसे पता है क्या बोलेगा और बताइए सर और कुछ लेना है कोल्ड ड्रिंक लेनी है चिप्स लेना है बिस्किट लेना है समथिंग लाइक दिस है ना ताकि फिर आप सोचो हो सकता है आपको लेना ना हो लेकिन हो सकता है उसके बोलने से आपको ध्यान में जाए कि चल यार कोल्ड ड्रिंक ले लेता हूं भैया ब्रेड भी लेनी है क्या बटर लेना है क्या समथिंग लाइक दिस तो उसी तरह य यहां पर ध्यान रखिएगा ट्रिक है क्या आपने बोला फ्रेम नंबर जीरो आया है ना अभी हमने नंबरिंग की अल्टरनेट 01 01 तो अब फ्रेम नंबर जीरो जब आ गया तो रिसीवर ये नहीं कहता फ्रेम नंबर जीरो आ गया रिसीवर कहता है मेरे को फ्रेम नंबर वन चाहिए एक्नॉलेजमेंट अब फ्रेम नंबर वन चाहिए ये इनडायरेक्टली यही तो बोलने का तरीका है जीरो आ चुका तभी तो वन मांग रहा है आप समझ रहे हैं तो एक्नॉलेजमेंट पूरे नेटवर्क में हर लेयर में हम कैसे करते हैं हम कभी ये नहीं कहते कि ये आ गया हम उससे अगला मांगने लगते हैं और उससे अगले मांगने लगते हैं सेंटर से मझ जाते है इसका मतलब अगला मांग र है तो पहला पक्का इसके पास आ गया होगा है ना तो इस मैकेनिज्म का ध्यान रखिएगा एक और बात क्योंकि यहां पर ट्रांजीशन में एक बार में एक ही पैकेट रहता है जाता आता है तो हमें सिर्फ दो ही नंबर चाहिए तो हम 01 01 अल्टरनेट करते रहते हैं फॉर एग्जांपल ऐसा भी तो हो सकता था मेरे पास 10 पैकेट है तो मैं कहता पैकेट नंबर वन पैकेट नंबर टू पैकेट नंबर थ्री पैकेट नंबर फर बट कहीं ना कहीं जाके तो फिर से शुरुआत करनी पड़ेगी मैं भी ज़ीरो पे आना पड़ेगा यहां पे क्योंकि ट्रांसमिशन में हमें एक ही पैकेट रहता है तो जीरो के बाद वन वन के बाद बजाय टू पर जाने के फिर से जीरो आ जाते हैं क्योंकि आप जानते हो अगर मैं चार पैकेट यूज करूंगा तो फिर मुझे दो बिट यूज करना पड़ेगा ना चार कॉमिनेशन बनेंगे 00 10 तीन बिट यूज करूंगा तो आठ कॉमिनेशन बनेंगे मैं सिंगल बिट यूज करता हूं जीरो का मतलब जीरो वन का मतलब वन और कहानी घूम के वापस आ जाती है अब एफिशिएंसी निकाल लेते हैं स्टॉप एंड वेट की बेसिक बात तो समझ गए पहले दो टर्म्स मैं पहले से आपको एक्सप्लेन कर चुका हूं तो प्रोपेगेशन डिलेबा याद दिला देता हूं डिस्टेंस अपॉन स्पीड नेटवर्क में एक्चुअली कितनी स्पीड से सिग्नल चल रहा है कितना डिस्टेंस ट्रेवल करना है दैट इज द प्रोपेगेशन डिले देन ट्रांसमिशन डिले अगेन लाइन पे उतरने में कितना टाइम लगेगा तो आपकी क्या बैंड विड्थ है बैंड विड्थ की बात कर सिग्नल की स्पीड अलग चीज है बैंड विड्थ अलग चीज है किस रेट से डाटा लाइन पे आ रहा है क्या बैंड विड्थ और कितना बड़ा पैकेट है इससे पता लगेगा कि डाटा को लाइन पे आने में टाइम कितना लगेगा एक और बात अभी कर लेता हूं क्यूंग डिले क्यूंग डिले क्या अगर आप डाटा भेज रहे हैं फ्रॉम वन नोट टू वन स्टेशन टू अनदर स्टेशन हो सकता है ना बीच में कुछ स्विचिंग डिवाइस हो राउटर्स हो स्विचेबल की बात आगे करेंगे वो क्या सिर्फ आपके लिए काम के लिए बैठे है नहीं सर शेयर्ड मीडियम औरों का भी काम करना है तो हो सकता है राउटर की हब्स की स्विचस की क्यूज में भी कुछ समय लग जाए कि वेटिंग है भी य 10 मिनट वेट करो है ना और उसके बाद हम आपको भेजेंगे तो अगर इस तरह का डिले होता है स बोलते हैं क्यूंग डिले क्यूज में लाइन में खड़े-खड़े जो समय लग जाता है दैट इज क्यूंग डिले गोइंग फर्द प्रोसेसिंग डेले जब आप डेस्टिनेशन प पहुंच गए जैसे मैं अभी स्टार्टिंग में बोल रहा था फ्लो कंट्रोल में जरूरी है क्या पैकेट विदन जीरो टाइम प्रोसेस हो जाए नहीं सर थोड़ा समय लगेगा हो सकता है थोड़ा वेट करना पड़े और तब आपका नंबर आए और आने के बाद थोड़ा समय लगे में भी डिसाइड करना है एरर आया कि नहीं आया चेक्सम है सीआरसी जो भी मैकेनिज्म हम यूज कर रहे हैं समय लगेगा ये सारे डिलेज इवॉल्वड है जब आप एफिशिएंसी कैलकुलेट करोगे तो मैं एक भारी भरकम फार्मूला बुक में लंबे चौड़े डेरिवेशन मिलेंगे और कन्फ्यूजिंग मिलेंगे विश्वास मानिए ग एक पैटर्न सम पूरी बात समझा देता हूं ध्यान से देखिएगा सीक्वेंस में हमने पैकेट भेजा फ्रेम भेजा सबसे पहले फ्रेम का ट्रांसमिशन डेले जिसे हम क्या बोलते हैं लेंथ ऑफ द पैकेट डिवाइडेड बैंड विड्थ ऑफ द चैनल ये समय लगा पैकेट को लाइन पे उतरने में ये पैकेट लाइन पे उतर गया यस उसके बाद प्रोपेगेशन ऑफ द डाटा डाटा या फ्रेम वही बात कि इस पैकेट को पूरा प्रोपागेट करने में डिस्टेंस अपॉन स्पीड जितना समय लगेगा वो समय लगेगा क्या हो सकता है बीच में राउटर्स में स्विचिंग डिवाइस में क्यूंग डि लगे हो सकता है डेस्टिनेशन प पहुंचने के बाद क्या हो सकता है प्रोसेसिंग डिले लगे हां हो सकता है कुछ समय लगे आपको प्रोसेस करने में अब उसने प्रोसेस कर लिया एक्नॉलेजमेंट देगा क्या एक्नॉलेज कन्वेंट का भी ट्रांसमिशन डिले हो सकता है जी हां कुछ न्यूमेरिकल में तो सेपरेटली मेंशन करते हैं कि अनोले जमेंट का साइज इतना है और एक्नॉलेजमेंट को लाइन में आने में इतना समय लगेगा उसका ट्रांसमिशन टाइम भी कंसीडर करना पड़ेगा जिस तरह पैकेट को क्यू और यू नो प्रोसेसिंग डिले लगा एक्नॉलेजमेंट के साथ भी हमारा क्य डिले और प्रोसेसिंग डिले ये तो हमारा प्रोपेगेशन हो गया उसका भी क्यूंग और प्रोसेसिंग डिले हो सकता है तो वैसे आप देखोगे काउंट करोगे 6 सेन फैक्टर्स हमारे हो जाते हैं आमतौर पे इन जनरल 99 पर ऑफ द टाइम सेमेस्टर्स में आप मान के चलो हमेशा हम ये मान के चलेंगे कोई अलग से बोलेगा भी नहीं कि क्यू का और प्रोसेसिंग डिले नेगलिजिबल है अगर ये डिले नेगलिजिबल हो जाता है तो एक दो तीन और चार ये चार फैक्टर हो जाते हैं बाहर अब सिर्फ चार का कंपोनेंट बचे टोटल टाइम अगर देखेंगे तो कौन-कौन सा डाटा का ट्रांसमिशन डाटा का प्रोपेगेशन एक्नॉलेजमेंट का ट्रांसमिशन एक्नॉलेजमेंट का प्रोपेगेशन ये बात भी मानी जानी चाहिए कि एक्नॉलेजमेंट यूजुअली बहुत छोटा होगा है ना इथरनेट का फ्रेम बड़ा हो सकता है डाटा ज्यादा हो सकता है एक्नॉलेजमेंट तो मे भी यस और नो में होगा तो उसका ट्रांसमिशन भाई एक्नॉलेजमेंट का ट्रांसमिशन टाइम क्या है लेंथ डिवाइड बाय बैंड विड्थ उसका लेंथ इतना छोटा है मान लीजिए 10 बाइट का 20 बाइट का एक्नॉलेजमेंट उसमें क्या ही टाइम लगता है तो हम कभी-कभी उसको भी क्या करते हैं इग्नोर कर देते हैं तो फार्मूला क्या बना फार्मूला बना डाटा का ट्रांसमिशन देन डाटा का प्रोपेगेशन एंड देन एक्नॉलेजमेंट का बैक प्रोपेगेशन प्रोपेगेशन चाहे यू नो अब एक कार है एक ट्रक है एक बाइक है डिस्टेंस अपॉन स्पीड कार बड़ी या छोटी है ट्रक बड़ा या छोटा है साइकिल कितनी बड़ी कितनी छोटी है इस बात से तो फर्क नहीं पड़ता ट्रेवल में कितना टाइम लगेगा तो चाहे डाटा है चाहे नॉलेज एक्नॉलेजमेंट है दोनों का प्रोपेगेशन डि एकदम सेम है तो इन दोनों को भी इग्नोर करके मैं लिख सकता हूं टीप दोनों एक ही बात है अब ये एक सुंदर सा हमारा टोटल टाइम निकल के आ क्या व्हिच इज अ वेरी वेरी इंपोर्टेंट फार्मूला तो कोई आपसे पूछे एक पैकेट भेजने में कितना समय लगता है पहले ट्रांसमिशन करना है उसके बाद टीपी समय जाने का टीपी समय आने का सो दैट इज द टोटल टाइम सो दिस इज द टोटल टाइम टेकन बाय स्टॉप एंड वेट प्रोटोकॉल टू ट्रांसमिट वन फ्रेम वन डेटा पैकेट यस आगे बढ़ता हूं अब बात आई एश एंसी की न्यूमेरिकल सॉल्व करना है तो एफिशिएंसी निकालना आना चाहिए एफिशिएंसी इन जनरल क्या होता है यूजफुल टाइम डिवाइड बाय टोटल टाइम तो यहां पर अगर आप इमेजिन करें मैं फिर भी अलग से लिख देता हूं एफिशिएंसी यूजफुल टाइम तो आपका ट्रांसमिशन टाइम ही था ना जब आप सेंड कर रहे थे बाकी तो आप खाली बैठ के वेट कर रहे हो कि भाई वो जाएगा और फिर एक्नॉलेजमेंट वापस आएगा तो यूजफुल टाइम इज ओनली टी वाइल टोटल टाइम इज tt2 tpt.org से डिवाइड करूं बल्कि अलग-अलग ही कर लेता हूं नाउ दिस इज़ आल्सो ttt2 * tpt.org डिराइवर करके यहां तक हमने कंक्लूजन मेेल में इतनी डिटेल में आपसे पूछ ले तो मैं आपको समझा पा रहा हूं कि एफिशिएंसी कैसे कैलकुलेट करनी है और एक बार एफिशिएंसी आ गई तो क्या थ्रू पुट निकाला जा सकता है हां मान लीजिए एफिशिएंसी आपकी आई 60 पर और 6 रेशो में आई और कोई बोल रहा है कि चैनल की बैंड विड्थ है 100 एबीपीए तो आप बताइए आप किस रेट में ट्रांसमिट कर पाएंगे सर हम 60 एबीपीए से ट्रांसमिट कर पाएंगे इजेंट इट तो इस तरह के क्वेश्चन यहां से बन सकते हैं और ये पूरा आईडिया हुआ हमारा किसका स्टॉप एंड वेट का अब स्टॉप एंड वेट में क्या प्रॉब्लम है और कैसे उस प्रॉब्लम को गो बैक एंड ऑटोमेटिक रिपीट रिक्वेस्ट सॉल्व करता है उस पे ध्यान देते हैं ठीक है तो अभी बात करते हैं गो बैक एन के बारे में देखिए दोबारा समझिए स्टॉप एंड वेट की सबसे बड़ी प्रॉब्लम क्या है प्रॉब्लम यह है कि बहुत ज्यादा बड़ी बैंडविथ है सारे रिसोर्स आपके पास है बट आप बहुत ज्यादा कंजरवेटिव खोल रहे हो एक पैकेट सेंड करते हो बैठ जाते हो कि जब ये जाएगा इसका एक्नॉलेजमेंट आएगा जब कुछ सब कुछ ठीक होगा उसके बाद मैं अगला पैकेट भेजूंगा यह ओवरऑल पॉलिसी ध्यान से सोचेंगे कुछ ज्यादा सिंपल होगी इसमें थोड़ा अग्रेसिव खेला जा सकता है इट्स लाइक कि गड़गड़ा शानदार नेशनल हाईवे बना दिया और आप बोल रहे हो जब एक ट्रक जाएगा फिर वो पैसा लेके वापस आएगा तब मैं अगला ट्रक भेजूंगा तो बड़ी ट्रांसपोर्ट कंपनी कैसे चलाएंगे हम उसी को रिजॉल्व करने के लिए नया मैकेनिज्म लेके आए गो बैक एंड ऑटोमेटिक रिपीट रिक्वेस्ट अब इस बात का क्या मतलब है एक-एक करके देखते हैं और बात करते हैं सबसे पहले एक बात समझो लॉजिक क्या है यहां पर मैं एक फ्रेम भेजूंगा उसके बाद मैं वेट नहीं करूंगा उसके एक्नॉलेजमेंट के लिए बिजनेस पुराना हो चुका है हम भी मास्टर हो चुके हैं एक फ्रेम और एक फ्रेम और एक फ्रेम और एक फ्रेम और डिपेंडिंग ऑन द बैंड विड्थ ऑफ द चैनल डिपेंडिंग कि कितना दूर पैकेट जा रहा है और कितना समय लगेगा एक्नॉलेजमेंट आने में मैं अपनी कैपेसिटी के हिसाब से भरता जाऊंगा भरता जाऊंगा भरता जाऊंगा और अनोले जमेंट पुराने वाला का आता जाएगा बट इससे पहले कि पहले पैकेट के एक्नॉलेजमेंट आए पॉइंट ये है कि उससे के पहले हम अगले पैकेट्स यहां पर भेज चुके होंगे तो ये एक बेसिक अंडरस्टैंडिंग है जो हम यहां पर फॉलो करेंगे देखने वाली बात यहां पर देखिए क्या है पहले हम क्या कर रहे थे एक फ्रेम को एक नंबर दे रहे थे फिर आगे बढ़ रहे थे फिर आगे बढ़ रहे थे वो पॉलिसी यहां नहीं चलेगी जैसे मैं किया क्या दिला रहा हूं पहले हम क्या करते थे नंबर जीरो नंबर वन नंबर जीरो नंबर वन अभी अगर मैं 10 पैकेट भेज रहा हूं तो जीरो नंबर के चार पैकेट तो नहीं हो सकते तो एक छोटा सा एग्जांपल यहां पर लिया है और स्लाइडिंग विंडो का सही मैकेनिज्म आपको यही समझ आएगा क्या करने वाले हैं मैं चार बिट का एक नंबर लेता हूं सपोज इटली फ्रॉम फोर टाइम 0 टू फोर टाइम व यानी कि कितने कॉमिनेशन बनेंगे सीएसआईटी वाले आप हैं तो 00 से 111 तक 0 से 15 तक ओवरऑल 16 16 डिफरेंट कॉमिनेशन हमारे बन जाएंगे बहुत बेसिक बात है तो किया किया जीरो नंबर भेजा फिर वन नंबर भेजा फिर टू नंबर भेजा भेजते जा रहे हैं है ना और ऐसा करके लॉजिकली तो देखने में लगता है कितने भेज सकते हैं रो से लेक 15 तक 16 फ्रेम भेज सकते हैं बट प्रैक्टिकली हम यहां पर देखेंगे अगर m नंबर हम लेते हैं यू नो पैकेट को तो m बिट्स का नंबर अगर हम बना तो टोटल कॉमिनेशन बनते है 2 की पावर m हम सेंटर विंडो का साइज रखते हैं m -1 यानी कि जीरो से लेके 14 तक 15 साइज रखेंगे क्यों टेक्निकल कॉम्प्लेक्शन साइज रखेंगे जो यहां पर दिखाया गया अब देखो ये कांसेप्ट आपको समझाता हूं ऐसा मत समझिए कि नेटवर्क लेयर से जो पैकेट आ रहा है वो नंबर हो रहा ना ये तो हमारे टेंपरेरी नंबर है फ्रेम प कोई परमानेंट नंबरिंग नहीं है जो भी पैकेट आया फिलहाल मान लीजिए यहां से गेम शुरू हुआ ठीक है पुरानी बात भूल जाइए यहां से शुरू हुआ हमने जीरो नंबर रखा भेज दिया वन भेज दिया टू भेज दिया स 3 4 5 6 तक का डाटा हम भेज चुके हैं तो यह कौन से फ्रेम है ये वो फ्रेम है जो ऑलरेडी भेजे जा चुके हैं बट अभी एक्नॉलेज नहीं हुए है ना इतनी बात समझ आती है अभी मेरी कैपेसिटी 14 नंबर लगाने की है यानी कि मैं सात से 14 तक आठ फ्रेम अ भी और भेज सकता हूं क्यों नहीं भेज रहा क्योंकि ये डाटा अभी मुझे ऊपर से यानी कि नेटवर्क लेयर से रिसीव ही नहीं हुआ रिसीव होगा मैं ये भी भेज सकता हूं ठीक अब मजे की बात क्या है ये सारे पैकेट एक के बाद एक के बाद एक जा रहे होंगे रिसीवर क्या करेगा रिसीवर इनको एक्नॉलेज करेगा मान लो यहां पर कम्युलेटिव एक्नॉलेजमेंट का भी मैकेनिज्म होता है मान लो मेरे पास एक्नॉलेजमेंट आता है फोर के लिए इस बात का मतलब क्या है हमने लास्ट अभी सीखा है यू नो सेलेक्ट गो बैक स्टॉप एंड वेट के अंदर मैं जो भी रिसीव करता हूं उसके अगने के लिए एक्नॉलेज करता हूं अगले की डिमांड करता हूं अगर फोरक एक्नॉलेजमेंट आया तो समझ जाओ इस बात को कि थ्री तक के फ्रेम कंप्लीट हो चुके हैं थ्री तक वो रिसीव कर चुका उसकी रसीद हमारे पास हो चुकी है तो अब इनकी कॉपी मेंटेन करने की जरूरत नहीं है मैं आगे बढ़ सकता हूं और यह पूरी की पूरी विंडो मेरी आगे खिसक जाएगी इसी को इसलिए इसको बोलते हैं स्लाइडिंग विंडो प्रोटोकॉल एक और बात मैंने कई बार देखा क्लास में पढ़ाते हैं ना बच्चे ऐसा सोचते हैं रो से 14 तक गया फिर पूरा विंडो 15 से या रो से चालू होगा नहीं ये धीरे-धीरे ग्रैजुअली आगे बढ़ेगा जैसे-जैसे एक्नॉलेजमेंट आते जाएंगे इस विंडो को मैं खिसका आता रहूंगा आगे यू नो स्लाइड करता रहूंगा और जैसे-जैसे नेटवर्क लेयर से डाटा आएगा वो फर्द फ्रेम भी भेजता जाऊंगा कुछ प्रॉब्लम्स भी है इसके अंदर वो प्रॉब्लम क्या है ये सारा पॉइंट मैं बता चुका प्रॉब्लम क्या एकएक करके देखते हैं पहले टाइमर की बात समझिए यहां छोटा एग्जांपल बना के दिखाया जा रहा है जीरो भेजा यहां पे तीन है यानी कि दो बिट का इसने नंबर बनाया होगा दो बिट का नंबर बनाया तो कितने कॉमिनेशन बनेंगे चार 001 101 मैं पूरी बात लिखूं m है 2 तो टोटल कॉमिनेशन कितने बनेंगे 2 की पावर m - 1 यानी के 4 - 1 टोटल एक बार में मैं भेज सकता हूं वही कॉमिनेशन यहां पे दिखाने की कोशिश है अब इसको ऐसे समझिए टोटल कॉम्बिन अगर बनते हैं 2 की पावर m सेंडर साइड का साइज होता है विंडो का 2 की पावर m -1 और सिर्फ एक साइज होता है रिसीवर का यानी कि रिसीवर यहां पे हमेशा किसी स्पेसिफिक फ्रेम को देख रहा होगा अब प्रॉब्लम समझिए क्या है उसने फ्रेम नंबर जीरो भेजा बात समझ आई रिसीवर ने एक्नॉलेजमेंट भेजा बट वो रास्ते में डिस्कार्ड हो गया हो सकता है ना अच्छा अ सेंडर क्या जीरो भेज के रुक गया था नहीं उसने तो वन भी भेजा और फिर टू भी भेज दिया क्योंकि एक बार में तीन वो भेज सकता है जो हमने कैपेसिटी अभी निकाली तीन भेज दिया अब रिसीवर ने फिर अनोले जमेंट किया वो भी डिस्कार्ड हो गया फिर एक्नॉलेजमेंट किया वो भी डिस्कार्ड हो गया अब जैसे इसने टाइमर लगाया था सेंडर ने सेंडर ने जीरो से ही टाइमर लगा के स्टार्ट किया है जैसे ही जीरो वाला फ्रेम डिस्कार्ड हुआ जीरो का एक्नॉलेजमेंट इसके पास नहीं आया सेंडर को क्या लगेगा कि लगता है जीरो वाला ही बेकार हो गया और रिसीवर की प्रॉपर्टी यहां पर क्या रिसीवर कभी भी ना यू नो स्पेसिफिक फ्रेम उसको चाहिए होता है मान लीजिए रो आया मान लेते हैं रो प्रॉपर्ली रिसीव हुआ जो यहां पर हुआ वन बीच में डिस्कार्ड हो गया और टू भी प्रॉपर्ली रिसीव हुआ क्या मैं टू को एक्सेप्ट करूंगा नहीं करूंगा एज अ रिसीवर मैं बोलूंगा जरो के बाद मुझे वन ही चाहिए जब वन आएगा फिर टू भेजना अगर टू भेज भी देया तो मैं डिस्कार्ड करूंगा बोलूंगा टू को भी दोबारा भेजो इसीलिए अब सुनो इसका नाम क्या इसका नाम है गो बैक एन तो समझना इस बात को इसने 0 1 2 3 4 5 6 भेजा था अगर जीरो वाला गड़बड़ हो गया है ना वन वाला से सिक्स वाला तक सारे के सारे प्रॉपर्ली गए क्या रिसीवर एक्सेप्ट करेगा नहीं करेगा सर वो कहेगा ये सब का सब डिस्कार्ड करता हूं फर्क नहीं पड़ता जीरो वाला दोबारा भेजो उसके बाद वन भेजना अब समझ आया इसका नाम गो बैक एंड क्यों है क्योंकि वर्स केस में अगर गड़बड़ हुई तो मुझे वापस से सारा भेजना पड़ेगा तो यहां पर एफिशिएंसी तो हम अचीव करेंगे लेकिन कब जब प्रॉपर ट्रांसमिशन हो अगर चैनल इस तरह का हो जहां पे लॉसेस ज्यादा हो रहे हैं तो हैवी पेनल्टी लगती है रिट्रांसमिशन की क्योंकि रिसीवर हमेशा सिर्फ किसी ना किसी स्पेसिफिक फ्रेम के लिए वेट कर रहा होता है तो टाइमर्स आई थिंक यह बात समझ आई एक और बात क्या हर किसी फ्रेम के लिए टाइमर कंसीडर करने की जरूरत है जी नहीं जो सबसे पहला आउटस्टैंडिंग फ्रेम है उसका टाइमर कंसीडर करोगे अगर ज़ीरो फेल हुआ तो क्या वन और टू के फेल होने का इंतज़ार करोगे क्या नहीं सर अगर ज़ीरो फेल हुआ तो ज़ीरो के बाद वन के बाद टू दोबारा भेजना ही पड़ेगा यह डायग्राम यह दिखाने के लिए समझाया गया है विंडो का साइज़ 2 की पा m -1 वन ही रखेंगे अगर पूरा एम कर देते हैं तो गड़बड़ हो सकती है आई एम नॉट गोइंग इन टू दैट डिटेल इतनी बात याद रखिएगा एक्नॉलेजमेंट मैं आपको बता चुका हूं एक्नॉलेजमेंट का मैकेनिज्म बिल्कुल सिंपल है बस हां यहां पर एक एडिशनल अंडरस्टैंडिंग है दैट इज द अंडरस्टैंडिंग ऑफ कम्युलेटिव एक्नॉलेजमेंट इस बात का मतलब क्या है हर फ्रेम आपको इंडिविजुअली एक्नॉलेज करने की जरूरत नहीं है दैट विल बी वेस्ट ऑफ टाइम एंड दैट विल हैव ट्रैफिक तो अगर मेरे पास 1 2 3 4 5 6 7 8 ऐसा बैक टू बैक आ रहा है ना मान लीजिए मैं सीधा एक्नॉलेज कर देता हूं एट को एट को नॉलेज करना है ये इनडायरेक्टली बता देना है कि सर सेवन तक के सारे फ्रेम सही सलामत आ चुके हैं तो एक्नॉलेजमेंट थोड़ा अची थोड़ा एफिशिएंट हो जाता है हालांकि फिर यहां पर वही बात है क्या मैं कोई नेगेटिव एक्नॉलेजमेंट भेजूंगा जी नहीं तो मैं तो चुप रहूंगा आपका टाइमर जब फेल होगा आपको खुद में समझ आ जाएगा या तो फ्रेम या तो एक्नॉलेजमेंट कहीं ना कहीं गड़बड़ हुआ है इसलिए हमें रिट्रांसमिट करना पड़ेगा नाउ लेट्स कम टू एफिशिएंसी मैं आपको पहले वाला फार्मूला दिला एफिशिएंसी का हमने क्या समझा था एफिशिएंसी इज इक्वल टू पूरा लिखता हूं ट्रांसमिशन टाइम ऑफ वन पैकेट डिवाइडेड बाय ट्रांसमिशन टाइम + 2 * प्रोपेगेशन टाइम यही था ना स्टॉप एंड वेट के अंदर क्योंकि एक बार में एक ही भेज रहे थे बट अब एक बार में कितना भेज सकते हैं जितना विंडो का साइज है तो अगर मैं यहां पर अब एफिशिएंट से निकालूं तो क्या मेरे को ऐसे नहीं लिखना चाहिए एफिशिएंसी ट्रांसमिशन टाइम मल्टीप्लाई बाय द विंडो साइज क्योंकि एक का नहीं विंडो का जितने साइज होगा उतने ट्रांसमिशन मैं कर पाऊंगा जैसे अभी अगर मैं फोर बिट लूं 16 कॉमिनेशन बनेंगे एक कम भी कर लूं तो 15 पैकेट में भेज सकता हूं तो आई कैन कंसीडर द ट्रांसमिशन टाइम ऑफ़ 15 पैकेट्स और पहला पैकेट वापस आएगा वो मेरा ओवरऑल खर्चा हुआ इसके हिसाब से अगर निकालेंगे तो फिर वही करिए ऊपर और नीचे अगर हर किसी को आप टी से डिवाइड करेंगे तो क्या होगा नाउ दैट विल बिकम अगेन ऊपर वन नहीं बचेगा विंडो साइज बचेगा एंड 1 प्लस इसको 2 अल्फा लिख दूं बिकॉज tp1 tt2 अल्फा और अगर आप विंडो साइज के हिसाब से देखें और इसको क्रॉस मल्टीप्लाई कर द अगर एफिशिएंसी मैं 100% मान लूं मेरे को चैनल 100% यूटिलाइज करना है सो दैट विल बिकम वन इसको करोगे क्रॉस मल्टीप्लाई तो ये फार्मूला निकल के आ जाएगा कि विंडो साइज कितना होना चाहिए सर विंडो साइज होना चाहिए 1+ 2 अल्फा अगर स्टॉप एंड वेट प्रोटोकॉल को आप 100% एफिशिएंसी के साथ यूटिलाइज करना चाह रहे हैं अगेन इसको फर्दन मॉडिफाई करें कि विंडो साइज तो बताता टोटल साइज कितना अगर आपको निकालना है बिट्स कितने होने चाहिए सीक्वेंस नंबर में जैसे उदाहरण के लिए किसी ने बोला सर विंडो साइ आया 100 अभी 100 कॉमिनेशन जनरेट करने के लिए कितने बिट होने चाहिए इस पे लॉग लगाना पड़ेगा ना लॉग बेस टू अपर बाउंड 2 की पावर 6 इज 64 2 की पावर 7 इज 128 तो सिक्स में तो काम चलेगा नहीं तो 6 पट समथिंग समथिंग भी होगा तो 7 बिट का आप नंबर ले लीजिए सीक्वेंस नंबर ताकि 100 से ज्यादा कॉमिनेशन बन जाए ताकि आप इतने पैकेट पंप कर पाओ कि चैनल की पूरी एफिशिएंसी यूटिलाइज कर सको यस प्रॉब्लम क्या है इसके अंदर अगर ये सब इतना बढ़िया है तो यस प्रॉब्लम है है सर इसके अंदर कि अगर एरर ज्यादा आ रहा है अगर ट्रांसमिशन मीडियम बहुत ज्यादा रिलायबल नहीं है तो बार-बार रिट्रांसमिशन करने पड़ेंगे और रिट्रांसमिशन भी कैसे बहुत हैवी रीट क्योंकि एक भी गड़बड़ हुआ उसके आगे की पूरी सीक्वेंस मान ही नहीं रहा कह रहा पूरा दोबारा भेजो ऐसा मत करना क्या कर भाई जिसमें प्रॉब्लम है अलग से बता दे कि ये दोबारा भेज दो आगे वाला भी एक्सेप्ट कर ले रिसीवर कहता है आगे वाला एक्सेप्ट कैसे करूं क्योंकि रिसीवर की जो विंडो है उसका साइज तो वन है तो हम कहते हैं एक काम करना बराबर बराबर बांट लेते हैं कैसे बांट लेते हैं 2 की पावर m टोटल कॉमिनेशन है गो बैक एंड के अंदर क्या कर रहे हैं 2 की पावर m - 1 सेंडर को ई मानो सब कुछ दे दिया रिसीवर को कहा तू सिर्फ एक ही रिसीव कर सकता है तो उसकी गलती क्या है इसको सुधार लेते हैं कैसे सुधार लेते हैं 2 की पावर m टोटल केस है एक काम करते हैं 2 की पावर m / 2 सेंडर को देते हैं और 2 की पावर m / 2 रिसीवर को देते हैं पावर सेम है तो इसको ऐसे लिख सकता हूं 2 की पावर m - 1 ये पावर में -1 ऊपर ध्यान रखना सिमिलरली 2 की पावर n -1 अब होगा क्या अगर सेंडर रिसीवर दोनों का साइज बराबर होगा मान लो चार बिट का सीक्वेंस नंबर लिया 16 कॉमिनेशन बने आठ कॉमिनेशन मिले सेंडर को आठ कॉमिनेशन मिले रिसीवर को जैसे इस एग्जांपल में क्या दिखाया है मेरे ख्याल से दो दो वाला दिखा दिया टोटल फोर कॉमिनेशन दो आपको दो मेरे को अब फायदा क्या है अगर आउट ऑफ ऑर्डर अराइवल होता है अगर बीच का कोई फ्रेम डिस्कार्ड होता है तो भी मैं क्या एक्सेप्ट कर लूंगा क्या हां कर लूंगा आउट ऑफ ऑर्डर अब जैसे यहां पर आप देखेंगे फ्रेम नंबर जीरो आया एक्नॉलेज कर दिया वन आया लॉस हो गया लेकिन टू भी आ गया थ्री भी आ गया तो यहां पर आप देखिए टू और थ्री उसने एक्सेप्ट कर लिया और फिर पहली बार आईडिया आया है सर नेगेटिव एक्नॉलेजमेंट का अब मैं आपको अलग से बता रहा हूं कि वन को नेगेटिवली एक्नॉलेज कर रहा हूं इसका मतलब टू नहीं मांग रहा मैं मांग रहा हूं वन को दोबारा भेजो कोई प्रॉब्लम है जैसे ही आप वन दोबारा भेजोगे यहां देखो वन रिसेंट हुआ तीन तक पहले आ चुका था सीधे फोर को एक्नॉलेज करूंगा सेंडर समझ गया कि अच्छा इसका मतलब टूथ इसको पहले रिसीव हो गया होगा वन को मैंने दोबारा से भेज दिया आप सीधे चार नंबर मांग रहा है तो एडवांटेज क्या है इसलिए इसका नाम गो बैक एंड नहीं है इसका नाम सिलेक्टिव रिपीट है जिसको नेगेटिवली मैं एक्नॉलेज करूंगा उसको दोबारा भेजिएगा पूरी कहानी दोबारा भेजने की कोई जरूरत नहीं है तो ये एफिशिएंट होगा इतना ज्यादा एफिशिएंट नहीं होगा जितना गो बैक एंड था लेकिन ये रिलायबल है ये प्रैक्टिकल है है ना बहुत ज्यादा अग्रेसिव नहीं है इसने रिसीवर को भी बराबर हिस्सा दिया और सोचने का मतलब यह है कि उस तरह का सिस्टम रियलिटी में तो ट्रांसमिशन मीडियम में बार-बार एरर आएंगे ना रिट्रांसमिशन करना पड़ेगा ना तो मुझे सबको दोबारा भेजने की जरूरत नहीं होगी जहां तक एफिशिएंसी की बात है वो सारे फॉर्मूला एकदम सेम रहेंगे देर इज नथिंग न्यू तो बोल सकते हैं स्टॉप एंड वेट तो बहुत ही लूजर टाइप था स्टार्ट किया था बस थोड़ा-थोड़ा काम किया गो बैक एंड ने ज्यादा कर दिया भाई इतना नहीं करना था ज्यादा अग्रेसिव हो गया और गलती का चांस नहीं है पूरा जुआ टाइप हो गया था सिलेक्टिव रिपीट एक तरह की बीच की कहानी है जो एफिशिएंट भी है और प्रैक्टिकल भी है और ज्यादातर केस में सिलेक्टिव रिपीट वाला आईडिया ही यूज होता है एग्जाम में येय आएगा बेटा पक्का आएगा पेल के आ जाना इसको कुछ छोड़ा नहीं है इसके अंदर दो नंबर में चार नंबर में पांच नंबर में कभी को छोटा सा नोट आ सकता है लिखने के लिए पीगी बैकिंग क्या होता है देखिए अभी जब हम पढ़ रहे हैं ना हम मान के चल रहे हैं एक सेंडर है एक रिसीवर है बट रियल लाइफ में क्या कोई व्यक्ति हमेशा सेंडर या हमेशा रिसीवर होता है नहीं अब दो लोग आपस में चैट कर रहे हैं तो जब मैंने मैसेज भेजा तो मैं सेंडर सामने वाला रिसीवर सामने वाली रिसीवर फिर वो सेंडर बनेगी आप रिसीवर बनेंगे इजेंट इट तो ये जो आईडिया हम पढ़ रहे हैं ये एक तरफ से चलेगा दोनों तरफ से चलेगा तो दोनों तरफ यू नो सेंडर विंडो भी होगा रिसीवर विंडो भी होगा और एक्नॉलेजमेंट आपको भेजना पड़ेगा तो यहां पे थोड़ा खर्चा बचा लेते हैं आपने मुझे एक डाटा भेजा अब मेरे को एक्नॉलेजमेंट भेजना है बट मजे की बात है मेरे को अपना भी डाटा भेजना है तो क्यों ना मैं काम करूं जो अपना डाटा भेज रहा है उसी में एक्नॉलेज ले जमेंट रख के भी भेज दूं थोड़ा पैसा बचा लेता हूं इसी आइडिया को बोलते हैं पिगी बैकिंग करना तो क्योंकि एक फुल डुप्लेक्स कनेक्शन आमतौर पे एस्टेब्लिश होता है दोनों पार्टी सेंडर रिसीवर की तरह काम कर रहे होते हैं तो हम इंडिविजुअली एक्नॉलेजमेंट नहीं भेजते नेटवर्क में बे फालतू का ट्रैफिक भरता है बढ़ता है हम क्या करते हैं हम जो दूसरी साइड से डाटा भेजते हैं उसी में एक्नॉलेजमेंट फिट करके आगे भेज देते हैं इस अप्रोच को कहते हैं पिगी बैकिंग जिससे ट्रैफिक भी कम होता है और सिस्टम की एफिशिएंसी भी सुधर जाती है यस तो फ्लो कंट्रोल और एरर कंट्रोल ये दोनों मैकेनिज्म आपने समझे इस पूरे डिस्कशन में बार-बार आपसे कहता रहा अगर एरर आया तो डिस्कार्ड कर देंगे अगर एरर आया तो नेगेटिवली एक्नॉलेज करेंगे बट अगर एरर आया ये पता कैसे लगा तो एरर आइडेंटिफिकेशन होता कैसे एरर हैंडलिंग कैसे होती है अब उसके ऊपर डिटेल में बात करेंगे एंड दैट इज आल्सो द ड्यूटी ऑफ द डेटा लिंक लेयर तो डेटा लिंक लेयर को पेल के काम कराते हैं इस पूरे टॉपिक के अंदर कोई भी ट्रांसमिशन मीडियम हम ले कितना भी रिलायबल क्यों ना हो क्या ट्रांसमिशन के दौरान कोई ना कोई एरर होगा पक्का होगा इसके बारे हम कुछ नहीं कर सकते अब उन एरर को कैसे डील करेंगे उनकी क्या कैरेक्ट इजेशन होगी एक-एक करके देखते हैं तो देखिए यहां पर क्या लिखता हूं डटा ट्रांसमिटेड बिटवीन नोट्स कैन समटाइम बी अल्टर्ड र करप्टेड ड्यूरिंग द ट्रांसमिशन दिस करप्शन इज कैन मेनिफेस्ट आइर अ सिंगल बिट और अ बस्ट एरर तो हम कह रहे हैं कि दो तरह के एरर हो सकते हैं विन द केस ऑफ़ ट्रांसमिशन या तो सिंगल बिट एरर या तो बस्ट एरर व्हाट इज अ सिंगल बिट एरर जैसा आप देख पा रहे हैं तो एक ये रिसीवड है और ये सेंट है तो क्या हमने सेंड किया था इट्स अ वन बाइट ऑफ डाटा और जैसा समझ आ रहा है एवरीथिंग रिमेंस द सेम आई थिंक यह वाला जो बिट है ना जो मार्क किया जा रहा है यह जीरो से चेंज होके हो गया वन तो सिंगल बिट करप्ट हुआ है बाकी सारा डाटा या पूरी की पूरी जो बाइट है वो हमारी सेम है इसका एक एक्सटेंडेड वर्जन हो सकता है जिसको हम बोलते हैं बस्ट एरर अब देखिए बस्ट एरर का मतलब क्या है जब मल्टीपल बिट्स चेंज होती है तो यहां पर दिखाया गया कि बहुत सारा डाटा सीक्वेंस में चल रहा होगा जो लेंथ ऑफ द बस्ट है वो अगेन हमारे पास 8 बिट्स है जिसमें आप देख रहे हैं आउट ऑफ टोटल एट बिट्स जीरो चेंज हो गया वन में ये जीरो वन में चेंज हुआ ये जीरो वन में चेंज हुआ ये जीरो भी वन में चेंज हो गया तो आउट ऑफ टोटल एट फोर बिट्स हमारी चेंज हुई कुछ लोग को ऐसा लग सकता है कि बस का मतलब है कि सारी बिट चेंज होनी चाहिए जरूरी नहीं है जहां से पहली बिट करप्ट हुई और जहां तक लास्ट बिट करप्ट हुई है उसको हम टोटल बस का लेंथ मानते हैं उसमें कुछ बिट अंदर सेम भी रह सकती है कुछ बिट अंदर चेंज भी हो सकती है इन जनरल आमतौर पर देखा जाता है कि बस्ट एरर ज्यादा होते हैं सिंगल बिट एरर कम होते हैं रीजन बीइंग या डेटा इतनी स्पीड से नाउ कैन यू इमेजिन मान लीजिए वन 1 एमबीपीएस तो बहुत नॉर्मल है आजकल इवन 100 एबीपीएस इज आल्सो वेरी नॉर्मल इजंस की स्पीड से डाटा ट्रांसमिट हो रहा है अगर कहीं पे वन सेकंड के लिए नॉइस आता है हालांकि वन सेकंड नेटवर्क्स के केस में इट्स अ बिग टाइम बट अगर वन सेकंड के लिए नॉयज आता है तो 100 मेगा बिट्स ऑफ डाटा वहां से ट्रैवर्स हो चुका होगा तो टोटल जो बस का लेंथ होगा वो होगा 100 मेगा बिट्स व्हिच इज अ हेल ट ऑफ टाइम अ बहुत बहुत लंबा बस्ट होगा क्योंकि डाटा स्पीड से चेंज हो रहा है इसलिए अगर कहीं गड़बड़ होगा तो ज्यादातर बिट्स वहां पे करप्ट होती है नाउ एरर के अंदर काम करना है तो हमिंग डिस्टेंस क्या है ये बेसिक अंडरस्टैंडिंग पहले ले लेना है तो बिल्कुल मैं साधारण शब्दों में बात करता हूं बाकी सब यहां पर लिख करर रखा है हमिंग डिस्टेंस क्या है अगर हमारे पास दो डाटा है जो सेम लेंथ के हैं जैसे यहां पर मैंने एग्जांपल लिखा एक डाटा वर्ड हमारे पास है 00 और एक है 01 1 तो बेसिकली ये देखना कि उनमें कितने बिट का डिफर है कितने बिट सेम है कितने बिट डिफरेंट है दैट इज नोन एज द हमिंग डिस्टेंस बिटवीन द टू कोड्स तो यहां पर आप देख रहे हैं रो जीरो यहां पे रो है यहां पे वन है तो एक डिफरेंट हो गया जीरो है वन है एक डिफरेंट हो गया जीरो जीरो सेम है तो ये सेम रहा टोटल कितने बिट चेंज हुए टोटल टू बिट चेंज हुए तो इन दोनों का हमिंग डिस्टेंस हो गया टू है ना तो जैसे यहां पर मैंने सेम एग्जांपल लिया इसका आप हमिंग डिस्टेंस बता सकते हैं वन वन की जगह सेम है रो से वन चेंज हुआ एक वन वन सेम है फिर रो से वन चेंज हुआ दो और 1 भी चेंज हुआ थ्री तो यहां पर इनका हंग डिस्टेंस हमारा हो गया थ्री यस तो यह एक बहुत मैंने थ्री सही किया ना सेम चेंज सेम चेंज चेंज यस हांग डिस्टेंस इज थ्री तो कैसे डिनोट करते हैं अच्छा एग्जॉट ऑपरेशन बोल रहा है एजोर में क्या होता है सेम पे हाई डिफरेंट पे वन तो आप ऐसे भी कर सकते हो कि एजोर कर लिया डिफरेंट है तो वन मिला डिफरेंट है तो वन मिला लाइक दिस है ना तो हमिंग डिस्टेंस लिखते कैसे हैं लाइक दिस यू राइट d ऑफ x y तो d ऑफ दिस एंड दिस इज थ्र ओके अब जो पहला लॉजिक है है ना हमने बात की थी स्लाइडिंग विंडो में कि एरर डिटेक्ट करेंगे एरर डिटेक्ट कैसे करेंगे जो सबसे सिंपलेस्ट आइडिया है वो है पैरि चेक करना अब पैरि की कहानी है क्या है ये समझिए पहले दो-तीन टर्मिनोलॉजी समझ लेते हैं देखिए जो भी ओरिजिनल डाटा हमारे पास है उसको बोलते हैं डेटा वर्ड मुझसे बोलो क्या बोलते हैं डेटा वर्ड और लॉजिक क्या है डाटा तो बहुत सारा है अब एक बार में सारा डाटा को एक साथ तो मैं काम नहीं कर सकता तो हम डेटा को मैं मेनेजेबल साइज ऑफ पोर्शंस में ब्रेक कर ले तो और एक पोर्शन को हम बोलेंगे डेटा वर्ड तो 1 2 3 4 यहां पे इन्होंने फोर फोर बिट्स जिसे निबल बोलते हैं 44 बिट्स का डाटा ले लिया उस डाटा के साथ हम कुछ इंफॉर्मेशन अटैच करते हैं ये वो इंफॉर्मेशन है जो बाद में हमें एरर डिटेक्शन में मदद करती है और ये इंफॉर्मेशन अटैच होने के बाद जो बन जाता है वो बन जाता है कोड वर्ड क्या बनता है कोड वर्ड तो यहां पे देखो खर्चा कितना हुआ डेटा वर्ड था चार बिट का एक बिट हमने अटैच की जो बात जिसे बोलते हैं रिडंडेंट बिट वो बाद में बात करेंगे रिडंडेंसी हमने कुछ अटैच की तो टोटल खर्चा हो गया पांच का बट एडवांटेज क्या है अब अगर यहां पे कुछ गड़बड़ होगा उसकी भी अपनी सीमाएं हैं कि कितनी गड़बड़ हम पता लगा सकते हैं बट अगर कुछ गड़बड़ होगा तो हम रिसीवर एंड प आइडेंटिफिकेशन अटैच करते हैं जनरेटर वो मॉड्यूल है जो कैलकुलेट करता है कि वो बिट क्या होगी जीरो होगी या वन होगी और तब ये कोड वर्ड जाता है इन एन अनरिलायबल ट्रांसमिशन मीडियम वहां पर भी एक चेकर होगा जो चेक करता है कि अगेन एरर है कि नहीं और डिसीजन करता है कि डिस्कार्ड करना है कि एक्सेप्ट करना है अब यहां पर लॉजिक क्या है इसको कैसे इंश्योर करते हैं ऑड पैरि इवन पैरि दो कांसेप्ट है इफ आईल प्लेट वेरी सिंपल द आइडिया इज इवन पैरि लॉजिक क्या है फॉर एग्जांपल मान लीजिए मेरे पास है 0 1 0 0 फॉर एग्जांपल ये डे टा वर्ड है मान लीजिए मेरी और सेंडर की सेंडर की और रिसीवर की एक म्यूचुअल अंडरस्टैंडिंग है कि यार जो भी डाटा सेंड करोगे ना उसमें नंबर ऑफ वन इवन होना चाहिए हां एक बार और ध्यान से सुनो नंबर ऑफ वन इवन होना चाहिए तो अब फिलहाल यहां पे टोटल नंबर ऑफ वन कितना ऑड है तो बताओ मेरी पिरिटी क्या होनी चाहिए मेरी पैरि वन होनी चाहिए सर बिकॉज़ अगर मैं इसे वन करूंगा तो एक और एक मिलके दो हो जाएंगे मेरी पैरि इवन हो जाएगी बात समझ आ रही है मान लीजिए अगर ये होता 1 00 तो ऑलरेडी दो वन है तो फिर मेरे को कोई टेंशन नहीं है तब मैं इसको जीरो एलोकेट कर देता है इजेंट इट तो पैरि इस तरह से सेट की जाएगी इस मैकेनिज्म में कि टोटल नंबर ऑफ वंस हमेशा इवन हो टोटल नंबर ऑफ वन हमेशा इवन हो मैं याद दिला दूं एक्सेप्शनली कोई कह सकता है कि आई वांट टू यूज ऑड वैरिटी कर ले भाई कोई फर्क नहीं पड़ता जो काम इवन से होना वो ऑड से भी होगा आप ऑड कर सकते हो बट डिफॉल्ट केस में इवन मान के चलते हैं अब रिसीवर एंड में ना यू कैन इमेजिन मान लीजिए यही केस ले लेते हैं 00 और ये हमने ऐड किया मान लेते हैं इन एन अनरिलायबल मैके मम यह डाटा पहुंचा या यह कोडवर्ड पहुंचा और रास्ते में कहीं यह वाला बिट चेंज होके रो से वन हो गया अब जैसे ही यहां पर आएगा 1 0 1 एंड 0 नाउ यू कैन अंडरस्टैंड 1 0 1 तो टोटल तीन वन है तो बताओ पैरेट बिट क्या होनी चाहिए सर वन होनी चाहिए थी त टोटल काउंट एवन होता और वो मैच करेगा नहीं तो हम इसको आइडेंटिफिकेशन कि कुछ एडिशनल खर्चा करके कैसे हम इस एरर का पता लगा सकते हैं कैसे हम इस एरर का पता लगा सकते हैं प्रॉब्लम इसके अंदर क्या है अब आप बहुत सारे लोग ऑलरेडी सोच रहे होंगे अगर कहीं गलती से मान लीजिए दो बिट चेंज हो गई नाउ यू सी अगर दोनों बिट चेंज हुई नाउ आई हैव हाउ मेनी वंस 1 2 3 4 चार वन है सर पिरिटी इवन होना चाहिए पास हो जाएगा तो इस बात का क्या मतलब है ये जो सिंपल पैरि चेक करने का मैकेनिज्म है इवन पैरि ऑट पैरि ये कितने बिट तक के एरर को डिटेक्ट कर सकता है कैन डिटेक्ट अप टू अ सिंगल बिट एरर सिंगल बिट डिटेक्ट कर सकता है सर दो दो बिट का एरर डिटेक्ट नहीं कर पाएगा दैट मे गो या आप बोल सकते हैं ऑड नंबर ऑफ एरर डिटेक्ट कर सकता है इवन नंबर ऑफ एरर डिटेक्ट नहीं कर पाएगा तो ये एक प्रॉब्लम है इसके अंदर वो आप बोलता है ना जितना चीनी डालो उतना मीठा होगा ये वो वाली कहानी है तो क्योंकि खर्चा भी तो एक ही बिट का किया था ना यार तो कोई बहुत महान काम नहीं करेगा एक प्रॉपर्टी है इस सिस्टम के अंदर जितने भी आप अलग-अलग कोड वर्ड बनाएंगे किसी भी दो कोड वर्ड के बीच में जो हमिंग डिस्टेंस होता है वो मिनिमम टू होता है आई डोंट वांट टू गो इन टू डेप्थ ऑन दिस बट बेसिक अंडरस्टैंडिंग आपको क्लियर है अब कुछ कुछ लोगों ने दिमाग लगाया कि यार पैटी इवन पैटी और पटी काम तो ठीक कर रहा है बट पावर इसकी कम है इसकी पावर बढ़ा सकते हैं क्या हां बढ़ाई जा सकती है कैसे गौर करिए हम एक काम करते हैं हम इंस्टेड ऑफ वन डायमेंशन अभी तो एक डाटा वर्ड हमने लिया वन डायमेंशन की तरह उसके साथ हमने पैरेट बट एलोकेट कर दिया इजेंट इट अगर मैं उसे 2d की तरह स्टडी करूं तो लुक एट दिस एक डेटा वर्ड एक और डेटा वर्ड एक और डेटा वर्ड एक और डेटा वर्ड लाइक दिस और इस बार अगर मैं रोज में और कॉलम्स में कॉलम बाय कॉलम एंड रो बाय रो अगर दोनों तरफ प्रायोरिटी एलोकेट करूं पहले एक बार चेक कर लेते हैं काम हो भी रहा है कि नहीं 1 2 3 4 5 6 इवन हो गया 1 2 3 4 5 अगेन छह इवन ये सब में पांच रखा गया 1 2 3 4 5 इवन 1 2 3 4 0 इवन तो इसका मतलब ये जो रो बाय रो हम कर रहे हैं इवन पैरिटो 1 2 एंड 0 0 तो दो वन मिले और यहां पे रो रख दिया है ना अब आप एडवांटेज देखना क्या है एक पॉइंट है एरर डिटेक्शन का और एक पॉइंट है एरर करेक्शन का अब ध्यान से देखिएगा मान लेते हैं रास्ते में डाटा गया और यह एक सिंगल बिट करप्ट होके हो गया वन अब जब रिसीवर चेक करेगा गौर करना इधर सब ओके मिलेगा 1 2 3 4 5 6 7 रिसीवर बोलेगा देर समथिंग रॉन्ग विद दिस रो इस रो में कुछ गड़बड़ है भाई इसका पैरेट मिसमैच हो रहा है जब कॉलम में चेक करेगा 1 2 3 4 तो फिर यहां वन की जरूरत नहीं है बोलेगा अच्छा शायद इस कॉलम में भी कुछ गड़बड़ है और कॉलम और रो का जो इंटरसेक्शन बोलेगा पक्का इसी बिट में गड़बड़ है इसका मतलब अब मैं ये नहीं बता रहा कि एरर हुआ एरर तो हुआ ही होगा मैं ये भी बता पा रहा हूं कि शायद सेंडर ने जीरो भेजा था जो चेंज होके वन हो गया तो टू डायमेंशन पैरि चेक जो है ये क्या करेगा सर दिस मैकेनिज्म इज नाउ कैपेबल ऑफ नॉट ओनली डिटेक्टिंग बट करेक्टिंग अ एरर अप ऑफ अप टू वन बिट सिंगल बिट तक क रर डिटेक्ट और करेक्ट दोनों कर सकता है अब इसके के अंदर भी कुछ लोग अगेन इमेजिन कर पा रहे होंगे सर ऐसा हुआ तो कैसे होगा ओबवियसली बहुत सारे गड़बड़ हो सकते हैं जो मे बी दैट में गो अनडिटेक्टेड मान लीजिए मैं दो बिट चेंज करता हूं दिस बिकम वनस दिस बिकम ज़ीरो जैसे ही आप ऐसा करोगे एक दो 3 4 5 ये कॉलम फ्लैग हो जाएगा अ एक ये कॉलम फ्लैग हो जाएगा बट देर यू सी 1 2 3 4 5 6 इस रो में कोई फ्लैग नहीं होगा तो हमें ये तो पता है कि इन दो कॉलम में कुछ गड़बड़ है बट गड़बड़ एक्चुअली कहां है वो नहीं पता बिकॉज़ ये रो का जो गड़बड़ था ना वो काइंड ऑफ कंपनसेटर गया क्योंकि एक 01 एक व जीरो हो गया है यस तो दो बिट का एरर मैं डिटेक्ट कर पा रहा हूं लेकिन पता नहीं लगा पा रहा इस तरह कोई एक और बिट गड़बड़ करेंगे तो एक और बिट तक किया जा सकता है सो कंक्लूजन क्या अगर बात एरर डिटेक्शन की है एरर डिटेक्शन की मैं तीन बिट तक डिटेक्ट कर पाऊंगा मैं सिंगल बिट तक करेक्ट कर पाऊंगा नोटिस करिएगा दोबारा तीन बिट तक डिटेक्ट कर पाऊंगा सिंगल बिट तक करेक्ट कर पाऊंगा ये दो अंडरस्टैंडिंग आपको ध्यान रखनी है और एक आखिरी केस और इमेजिन कर लीजिए सो दैट इसके ऊपर एकदम नेक्स्ट लेवल अंडरस्टैंडिंग आपकी हो जाएगी वो क्या है सर चार बिट चेंज करिए दिस बिकम वन दिस बिकम ज़ीरो दिस बिकम ज़ीरो दिस बिकम ज़ीरो आप चेक करोगे नाना तो कॉलम पे कोई फर्क पड़ेगा ना तो रो पे कोई फर्क पड़ेगा तो अगर फोर बिट का एरर हो गया तो ना मैं डिटेक्ट कर पाऊंगा ना मैं करेक्ट कर पाऊंगा यह एक प्रॉब्लम है तो अगेन फिर वही बात हां पे हमने खर्चा पहले से थोड़ा सा ज्यादा किया है तो जो एडवांटेज है वो भी पहले से थोड़ा सा ज्यादा मिलेगा और इसको आमतौर पर एक बेसिक लेवल ऑफ अंडरस्टैंडिंग मानते हैं ये कोई बहुत पावरफुल मैकेनिज्म नहीं है यस आगे बढ़ता हूं एक और इंपॉर्टेंट कोडिंग मैकेनिज्म है जो एरर चेकिंग में काम आता है बट अगेन लेट मी बी वेरी नेस्ट विद यू इट इज नॉट दैट पॉपुलर इन द इंडस्ट्री एग्जाम में मैंने कई बार से क्वेश्चन देखा है रीजन बीइंग कि ये एरर डिटेक्शन के साथ-साथ करेक्शन पे काम करता है आप तो सिंगल बटी बता देता है एरर कहां पे होगा इसलिए शायद ज्यादा पॉप पॉपलर है और रिचर्ड हमिंग हमिंग कोड हमिंग डिस्टन सी इन्हीं के नाम से आया है तो क्या इसकी कहानी और बड़ा कॉम्प्लेक्टेड मैंने बना के रखा घबराइए मत एक-एक करके देखते हैं सो लेट अस नॉट डिस्क कैटेगरी ऑफ एरर करेक्टिंग एरर करेक्टिंग की मैं बात कर रहा था ना कॉल्ड हमिंग कोड्स द कोड्स र ओरिजिन डिटेक्टेड टू डिजाइन अप टू टू बिट एरर एंड करेक्ट अप टू सिंगल बिट एरर फिर वही बात दो बिट तक का डिटेक्ट कर सकता है सिंगल बिट तक करेक्ट कर सकता है अब ये करेगा कैसे तो देखो दो-तीन बात मैंने आपको समझाई क्या समझाया था के बिट का डाटा वर्ड होता है जो हमारा ओरिजिनल डाटा है उसके साथ हम कुछ रिडंडेंसी ऐड करते हैं लेट मी कॉल इट r और फिर जो टोटल कोड वर्ड है वो n बिट का बन जाता है इजेंट इट अभी दोनों जो पॉलिसी हमने देखी सिंगल बिट वाला और टू डायमेंशन वाला पूरा गेम क्या है उसके अंदर गेम ये कि सर ये पता कैसे लगेगा ओवरऑल कि खर्चा कितना होगा इजेंट इट यह पता कैसे लगेगा कि ओवरऑल खर्चा कितना होगा तो यहां पर एक गेम है वो क्या ये रिलेशनशिप पहले से बता रहे हैं रिचर्ड हमिंग कि k = 2 की पावर r - r -1 होना चाहिए और फिर कुछ पैरि हम एलोकेट करेंगे पॉलिसी क्या है मैं आपको समझाता हूं य एक छोटा सा एग्जांपल लेता हूं बात समझिए तो मान लीजिए मैं एक वैल्यू लेना चाहता हूं मेरे पास फर बिट का डाटा है अच्छा यहां मैं उसे m कह के बुला रहा हूं बट वो आर एक ही बात है फर बिट का डाटा है मेरे को देखना है कि यार कितना खर्चा मेरे को करना पड़ेगा ट्राई करूं तो फार्मूला क्या आपने पढ़ा अगर के बिट्स आपके पास है तो दैट इज़ 2 ^ पावर r - r - 1 अगर मैं r की वैल्यू मान लीजिए कितना करूं अगर मैं दो लूं तो काम होगा क्या k इज 4 2 रेट पा 2 इज 4 - 2 -1 दैट विल बिकम वन ये तो काम नहीं करेगा अगर ती बिट का खर्चा करूं तो 2 रेट पा 3 इज 8 - 3 - 1 हां ये जरूर फोर एंड फर दि इज अ मैच यहां मैच हो रहा है है ना तो इसका मतलब तीन बिट के खर्चे पे काम हो जाएगा फॉर्मूले से मैं कैलकुलेट करके दिखा रहा हूं बाकी यहां पे पहले से हमने लिखा है तो य देखिए एक छोटा सा एग्जांपल हमने बनाया 1 2 3 4 5 6 7 टोटल कोड वर्ड का लेंथ कितना होने वाला है सेवन अभी तक जो गेम हमने देखा था ऐसा होता था कि इधर डाटा है और साथ में रिडंडेंसी है है ना बट यहां पर मिक्स्ड पोजीशन होती है मिक्स्ड पोजीशन कैसे होती है ये कह रहा है टोटल सेवन बिट है ना और ये मैंने उनका सिर्फ बाइनरी रिप्रेजेंटेशन लिखा है नथिंग एल्स कह रहा है टोटल नंबर ऑफ बिट्स में जो टू की पावर वाली पोजीशंस होंगी टू की पावर वाली पो पोजीशन जो है वो हमेशा पैरि की हमेशा रिडंडेंट बिट्स की होंगी ध्यान दीजिएगा टू की पावर वाली पोजीशन तो लुक एट दिस 2 की पावर 0 2 की पावर 1 2 की पावर 2 तीन ही चाहिए थे ना तीन ही चाहिए थे हां सर तीन ही चाहिए थे तीनों जो है मैंने पीस लिखा है ये पैरेट बिट होंगी और बाकी जो टू की पावर वाली नहीं है वो आपकी डेटा बिट्स होंगी है ना आप चाहे तो बिना फार्मूला कर ऐसे ही भर सकते हैं य कैन इमेजिन उसके बाद अगर एट होता अगर डेटा वर्ड की लेंथ और ज्यादा होती मान लीजिए 12 बिट होता 13 बिट होता तो फोर पे आया फिर अगली पिरिटी बिट एट पे आती फिर 16 पे आती फिर 32 पे आती लाइक दिस अब कोई भी एक रैंडम डेटा बिट उठा लेते हैं फॉर एग्जांपल क्या बिट उठाऊं लेट मी टेक 1 0 1 ठीक है ये हमारा डेटा है डेटा वर्ड है अब इसमें हमें पैरि कैलकुलेशन करनी है गेम ऑड इवन वाले बट पैरि कैलकुलेशन करते कैसे वो देखना है जो पहली पैरेट बिट है यहां देखिए मैंने रूल लिखा है वो क्या कहता है वो सारी पोजीशन नहीं चेक करता वो कहता है मैं 1 3 5 और से यानी कि ऑड नंबर ऑफ पोजीशंस में चेक करूंगा और उसके हिसाब से पैरि लिखूंगा तो अगर ऑड नंबर देखें तो वन के बाद थ्री एंड फाइव एंड सेवन तो वन एक यहां पे मिला यहां नहीं है टोटल दो वन मेरे पास हो गए इवन पिरिटी के हिसाब से दैट शुड बी ज़ीरो इसका एक शॉर्टकट भी मैंने लिखा है यू कैन आल्सो रिमेंबर लाइक दिस टेक वन लीव वन एक लेना है छोड़ना है लेना है छोड़ना है लेना है छोड़ना है लेना है लाइक दिस अब जो सेकंड पिरिटी होगी वो क्या करता है वो कहता है टेक टू लीव टू तो ये थ लेगा 67 छोड़ेगा 54 छोड़ेगा फिर 67 लेगा तो ट्राई करते हैं टू और ्र लेगा तो यहां पर एक वन मिला 54 छोड़ देगा 67 पे दो वन मिले तो मेरे ख्याल से तीन वन हो गए 1 दो तीन तो इसका मतलब इसकी पैरि अगर इवन करनी है तो मुझे वन रखना पड़ेगा और फाइनली जो फोर्थ पिरिटी होगा वो क्या कहेगा टेक फोर लीव फोर तो वो फोर के बाद 5 6 से लेने वाला है उसके आगे बचा नहीं वरना उनको छोड़ देता यानी कि 7 के 8 9 11 12 को छोड़ता फिर 13 14 15 16 लेता बट फिलहाल बात कर लेता हूं तो बताओ यहां पर भी दो है तो ये भी हो जाएगा जीरो है ना तो मैंने दोनों बातें लिख दी है कि कौन-कौन सी पैरेडी बिट कौन-कौन सी पोजीशन चेक करी उसमें गड़बड़ मत करना अब ये हो गया हमारा डेटा वर्ड जो जाएगा अभी मैकेनिज्म सर काम कर रहा है कि नहीं कर रहा है कैसे चेक करें कुछ एरर करके देख लेते हैं इमेजिन करते हैं कि जब डेस्टिनेशन पे पहुंचा तो लेट मी से लेट मी से कोई भी एक बिट ले लेता हूं छह नंबर का जो बिट है सिक्स नंबर का जो बिट है वो बाय चांस गलती से जीरो हो गया हो गया रास्ते में हो सकता है अब रिसीवर चेक करेगा देखते हैं रिसीवर पकड़ पाता है कि नहीं क्या मैं लेट मी चेंज द कलर क्या रिसीवर भी अपनी पैरि कैलकुलेट करेगा हां जी सर बिल्कुल करेगा तो अब जरा दोबारा बताना वन पैरि चेक करते हैं वन पैरि सही चेक होगी कि नहीं टेक वन लीव सो वन एंड टू कोई प्रॉब्लम नहीं है तो ये पैरेट सही है अगर पैरेट चेक सही होगा तो हम जीरो लिखते हैं ध्यान से देखिएगा ये एक अलग गेम है अगर पैरि चेक सहिए तो हम रो लिखते हैं अब 2 लीव टू पिरिटी अपनी चेक करेगी टेक टेक टू लीव टू तो टू और थ दो वन हो गए इन दोनों को छोड़ दिया और यहां पे एक यहां पे रो तीन वन होगा ये प्रॉब्लम है तीन वन है प्रॉब्लम है एरर है इसका मतलब वन लिखेंगे अगर वैलिड है तो जीरो लिखेंगे एरर है तो वन लिखेंगे आखिरी केस चेक करते हैं फोर वाला तो आखरी के तीन लेता है 0 0 0 1 सिंगल वन है नहीं हो सकता ऑड होना चाहिए था इवन होना चाहिए था एरर है सो डू यू राइट दिस अब बोलो ये क्या है सर ये 11 0 अबे 11 0 नहीं नहीं है सिक्स है सिक्स है मतलब सिक्स्थ पोजीशन पे एरर है उसको करेक्ट कर लो उसको वन कर लो गेम समझ आया क्या इस तरह से जब मैं चेक करता हूं तो जो नंबर मैं लिखता हूं फ्रॉम यू नो राइट हैंड साइड टू लेफ्ट हैंड साइड फ्रॉम एलएसबी टू एमएसबी फाइनली वो नंबर ही मुझे बता देता है कि क्या पोजीशन है जहां पे एरर है और उसको करेक्ट कर लो तो बताओ डिटेक्टिंग हुआ कि करेक्टिंग हुआ सिंगल बिट तक करेक्टिंग है सर ये बता रहा है कि कहां पे गड़बड़ हो से सही कर लो ये पूरा गेम है मे बी इस पे अगर न्यूमेरिकल आए तो आप करके सकते हो वैसे बेसिक बेसिक इतना आपने लिख दिया ना दैट विल बी मोर दन सफिशिएंट आगे बढ़ता हूं अगली कहानी है चेक्सम की ये बहुत खूबसूरत कांसेप्ट है ये मेरे दिल के बड़े करीब है चेक्सम की कहानी क्या है कॉमन सेंस आईडिया है अब इतना तो आप समझ गए कि कोई भी पॉलिसी जो इस तरह के मैकेनिज्म पे काम कर रही है वो कैसे काम कर रही है कि कुछ इंफॉर्मेशन कुछ इंफॉर्मेशन जा रहा है साथ में कुछ रिडंडेंसी जा रही है जो बाद में पता लगाने में हमारी हेल्प करती है कि इंफॉर्मेशन में कुछ रास्ते में गड़बड़ तो नहीं तो पूरा टेक्स्ट लिखा हुआ है आई विल बी वेरी सिंपल विद यू जल्दी से कांसेप्ट समझाता हूं एवरी डाटा इज अ नंबर ये तो मानते हैं है ना वो ऑडियो है इमेज है व्हाट एवर इट इज फाइनली वो नंबर टेक्स्ट है फाइनली वो नंबर ही बनता है तो क्यों ना हम एक काम करें हम डेटा डेटा सोचते नहीं हम नंबर ही सोचते हैं कि हम कुछ हमें कुछ नंबर भेजने हैं फॉर एग्जांपल हमें 7 11 12 06 ये कुछ नंबर हमें भेजने हैं बट हमें डरे है कहीं रास्ते में करप्ट ना हो जाए तो आईडिया क्या है चेक सम का इसका संधि विच्छेद कर दो तो चेक सम सम को चेक करो तो हम क्या करते हैं हम इस नंबर के साथ इनका समेशन भी भेज देते हैं जब आप 7+ 11 + 12 + 0 + 6 करेंगे तो टोटल सम आएगा 36 और अब आप को मुझे समझदार को ज्यादा बताने की जरूरत है नहीं रिसीवर क्या करेगा सर रिसीवर भी इन नंबर को सम करके देख लेगा अगर पहले नंबर पहले सारे नंबर का सम आखिरी नंबर के इक्वल आता है इसका मतलब रास्ते में कोई एरर है वरना नहीं है ये बेसिक फिलॉसफी है दैट इज इटरेशन नंबर वन अब फिर चार लोग बैठे थोड़ा दिमाग लगाया कह रहा भाई साहब बहुत मेहनत करनी पड़ रही है कह रहा क्यों रिसीविंग एंड पे पहले सारे नंबर का हम सम करते हैं हां जी करते हैं उसके बाद कंपैरिजन करना पड़ता है डबल काम करना पड़ रहा है इस थोड़ा आसान बना दो आसान बना देते हैं तो फिर चेक समम में हमने क्या किया हमने बजाय उन नंबर का सम भेजने के उसका नेगेटिव काउंटर पार्ट भेजा तो बोलो 36 भेजना कि -36 सर -36 भेजी अब बोलो क्या होगा जब वो सम करेगा तो फाइनल वैल्यू क्या आना चाहिए फाइनल वैल्यू जीरो आना चाहिए तो अब उसे एक ही काम करना है उसे बाद में जाकर दोबारा से वो यू नो मैच नहीं करना काम आसान हो गया अब इसकी इंप्लीमेंटेशन देखिए लुक एट दिस तो ये सेम बात है ये यहां पर सारे के सारे वैल्यूज आए और वैल्यूज का सम क्या सम हो गया 36 एक नई प्रॉब्लम आ गई नई प्रॉब्लम क्या है भाई नंबर तो जाएगा बाइनरी फॉर्मेट में जाएगा ना और बाइनरी फॉर्मेट में प्रॉब्लम क्या है बाइनरी फॉर्मेट में प्रॉब्लम ये है कि उसको कुछ बिट्स चाहिए अब गौर करेंगे सेवन से लेके सिक्स तक ये जितने भी नंबर हैं ये सब चार-चार बिट में रिप्रेजेंट हो सकते हैं 15 तक कोई भी नंबर चार बिट में कर सकते हैं बट ये जो टोटल समय है ना 36 ये टोटल सिक्स बिट में जा रहा है कह रहा सर सिमेट्री मैच नहीं कर रही सारे वैल्यू छोटे-छोटे सम बड़ा-बड़ा तो क्या करते हैं रैपिंग करते हैं रैपिंग द चेक्सम अब रैपिंग मतलब ये वो वो वाला रैपिंग नहीं है ये कंप्यूटर साइंस का ये मॉड्यूलर टू अर्थमेटिक का रैपिंग है तो जितनी भी एडिशनल बिट है उनको वहां से हटाओ सम कर दो आप बोलोगे सर ये क्या मैथ है ये मैथ है ये काम करता है है ना तो मैंने क्या किया मैंने चार बिट सेम रखे जो दो बिट एक्स्ट्रा थे वन ज़ीरो उसको नीचे ला और सम करा अब देखो सम करोगे तो क्या होगा 0 0 इज ़ 0 1 इज 1 वन इज़ वन एंड ज़ीरो इज़ ज़ीरो तो यह नंबर बन गया एक्चुअली मेरा सिक्स तो यह सिक्स जो है यह कौन है सर यह 36 का ही रिप्रेजेंटेशन मैंने कोई चेंज नहीं किया रैपिंग में एक छोटा नंबर एक बड़े नंबर को रिप्रेजेंट कर रहा होता है है ना तो दैट इज़ द मॉड्यूल टू अर्थमेटिक में सो सिक्स इज़ द रिप्रेजेंटेटिव बट यह रिप्रेजेंटेटिव 36 का है कौन से 36 का प्लस का कि माइनस का ये तो सर + 36 का रिप्रेजेंटेटिव है तो अभी हमने वो माइनस वाला कांसेप्ट नहीं लगाया अच्छा फिर वही बात कंप्यूटर साइंस में माइनस वाला कैसे कंसेप्ट लगाते हैं वनस कॉम्प्लीयंट करते हैं तो सिक्स नहीं चाहिए सर सिक्स का नेगेटिव काउंटर पार्ट चाहिए उसके लिए कर देंगे वनस कॉम्प्लीयंट जन्म कहां से हुआ नाइन का जन्म हुआ है सिक्स से सिक्स का जन्म हुआ है 36 से ये इसका कैन आई से एफिशिएंट नंबर है और ये इसका नेगेटिव कंपोनेंट है तो दरअसल मा ये ये जो नाइन यहां पर आपको दिख रहा है इसकी रगों में -36 का खून बह रहा है याद रखिएगा आगे बढ़ते हैं अब रिसीवर के एंड पे क्या पहुंचा एक बार देख तो ले पॉलिसी काम कर रही है कि नहीं कर रही सर रिसीविंग एंड प पहुंचा होगा साथ में नान उसने सम किया सम आया 45 अब क हो कि कि रैपिंग का मैकेनिज्म है वो भी यही करेगा उसने भी ये दो नंबर लिए और यहां पे रैप किए रैप करने के बाद जो नंबर बना वो बना 15 लेकिन क्योंकि वंस कॉम्प्लीयंट नेगेटिव करना पड़ेगा रो को वन वन को रो जब रो को वन वन को रो किया फाइनल नंबर बना 00 एंड इट्स अ परफेक्ट मैच इसका मतलब ट्रांसमिशन में कोई गड़बड़ नहीं हुई है तो हालांकि यहां पे थोड़ा सा वंस कॉम्प्लीयंट आई थिंक बेसिक कांसेप्ट आपको समझ आ गया होगा कैसे काम करता है एक बार इस एग्जांपल को खुद से बना के देखिए देन चार-पांच नंबर अपने से लीजिए ना चार पांच नंबर अपने से लिखिए वैल्यू रखिए सम मैच करके देखिए पॉलिसी काम करेगी आपको मजा आ जाएगा कहानी एकदम क्लियर हो जाएगी गोइंग फॉरवर्ड अगला नंबर है सीआरसी सीआरसी भी एक बहुत अच्छी पॉलिसी जो एर डिटेक्शन में काम करती है बट सीआरसी इज साइक्लिक रिडंडेंट चेक तो मुझे जरूरी है एक बार मैं जल्दी से बता दूं साइक्लिक कोड्स क्या होता है क्योंकि वो उसी कंसेप्ट पे बेस्ड है हालांकि इसका कोई बहुत ज्यादा यूज केस नहीं होगा कोई भी कोड वर्ड हमारे पास है अगर हम उसे सर्कुलरली एक-एक बिट शिफ्ट करें और जो रिजल्ट हो वो भी अपने आप में एक नया कोड वर्ड हो उसको बोलते हैं साइक्लिक कोड्स उदाहरण के लिए जैसे आप देख रहे हैं थ्री टाइम 0 एंड व एंड 0 एंड ट्रिप व अभी मैं एक-एक बिट शिफ्ट कर रहा हूं कैसे शिफ्ट कर रहा हूं लुक एट दिस लुक एट दिस एक-एक बिट पीछे चला गया इसको बोलते हैं सर्कुलर राइट शिफ्ट में कर रहा हूं एक-एक बिट पीछे कर जो लास्ट बिट था वो उठ के देखिए अच्छा मैंने ज्यादा उठा दिया वो आ गया सबसे आगे नोटिस कर पा रहे हैं तो ये जो नया नंबर है ये भी अपने आप में रहे हैं क्या है यह भी अपने आप में कोड है और इसको हम बोलते हैं साइक्लिक कोड्स नाउ लॉजिक समझा समझाता हूं लॉजिक क्या है जैसे चेक्सम है ना बिल्कुल सेम मैकेनिज्म पे सीआरसी है अब चेक्सम का गेम सोचो क्या था सर चेक्सम कहता था कि बहुत सारे नंबर हैं और साथ में उसका सम भेज देंगे अब यही मैथ आप डिवीजन पे नहीं लगा सकते भाई एक नंबर है मैं उसको x है मान लीजिए मैं उसको वाइट से डिवाइड करता हूं मान लेते हैं पूरा गेम करते हैं रिमाइंडर का रिमाइंडर आया z फॉर एग्जांपल है ना तो रिसीविंग एंड पे अगर मैं x को y से डिवाइड करूंगा तो फिर रिमाइंडर z आना चाहिए बात खत्म हो गई जैसे सम की पॉलिसी काम करती है ऐसे रिमाइंडर की पॉलिसी भी काम करेगी डिवीजन का यूज करके वही पूरा गेम यहां पर है कुछ चीजें पहले से सेट होंगी जैसे इस एग्जांपल में आप देख रहे हैं डेटा वर्ड चार बिट का डेटा वर्ड चार बिट का साथ में जो रिमाइंडर है वो थ्री बिट का ऐड किया है तो थ्री बिट का रिमाइंडर ये आगे चला गया वो भी ऐसे ही चेक करेगा कहानी होगी जो डिवीजन है z डिवाइजर जिससे डिवाइड करना है ये दोनों पार्टी को पहले से पता होना चाहिए दोनों की अपनी अंडरस्टैंडिंग म्यूचुअल एग्रीमेंट है कि भाई इसी से डिवाइड करके देखेंगे तभी पता लगेगा कि काम हो रहा है कि नहीं हो रहा है यस आमतौर पे जो डिवीजन है उससे एक कम लेंथ का हमारा रिमाइंडर होता है वो बेसिक पॉलिसी अब धीरे-धीरे आप चलाओगे पता लगेगा बाकी मैंने एक-एक स्पेसिफिक पॉइंट थ्रू आउट द वीडियो बोर्ड पे लिखा रखा है बोर्ड यहां पे हमेशा बोलते हुए एक पॉइंट मिस हो जाएगा लेकिन नोट्स आपके हमेशा काम आएंगे जो आप बाद में डाउनलोड भी कर सकते डिस्क्रिप्शन में आपको लिंक मिलेगा एक बार मैं करके दिखाता हूं बिकॉज दिस इज नॉट अ सिंपल डिवीजन दैट इज मॉडलो टू डिवीजन तो गौर से देखिएगा मेरे पास जो कोड वर्ड है वो है 1001 ये मेरा कोड डेटा वर्ड आई एम सॉरी ये मेरा डेटा वर्ड है और तीन बिट का मुझे रिमाइंडर अटैच करना है वो कैसे करना है देखेंगे तो फिलहाल मैंने वहां पे तीन जगह जीरो रख दिया एक कॉमन डिवीजन जो दोनों पार्टी में है ना रि सेंडर में और रिसीवर में जो पहले से शेयर्ड है वो है 101 ठीक है अब य डिवीजन चलता कैसे है आपको बस पहली बिट मैच करानी है यहां पर है वन है ना और मेरे डिवीजन में भी है वन तो क्या करना पड़ेगा यहां पर यू नो फोर फव सिक्स टाइम तो चलता नहीं वन टाइम चलाऊंगा तो मैंने वन टाइम चलाया ये देखिए पूरा का पूरा सेम वैल्यू मुझे यहां पे मिल गया अब अगेन यहां पे सब्सट्रैक्शन नहीं होता है यहां पे अगेन हम एग्जॉट ऑपरेशन करते हैं एगर ऑपरेशन अगेन सेम है तो जीरो डिफरेंट है तो वन सेम है तो जीरो और ये तो हमने जानबूझ के सेम किया ये बिट तो हमारा कट हो गया अगला नंबर उतार लेंगे जैसे सिंपल डिवीजन में उतारते तो जीरो यहां पर आ गया इस बार पहला बिट जीरो है तो वन तो नहीं चाहिए तो कैसे चलाएंगे जीरो से चलाया जीरो से चलाया चार जीरो मिल गए फिर देखिए सेम है तो जीरो सेम है तो जीरो डिफरेंट है तो वन और ये पहला बिट कट हो गया अगला बिट उतार लिया इस बार पहला बिट वन है तो वन से चलाया फिर यही नंबर मिला 10 1 1 10 1 1 डिफरेंट है तो वन डिफरेंट है तो वन सेम है तो जीरो पहला कट हो गया और जैसे नॉर्मल डिवीजन आप करते हो यार जैसे ल डिवीजन करते हो ठीक वही डिवीजन हम यहां पर भी कर रहे हैं फिर देखो वही कहानी आगे बढ़ेगी सेम है डिफरेंट है तो वन डिफरेंट है तो वन एंड सेम है ये तो पहला बिट कैंसिल हो जाएगा और ये आखिरी नंबर था तो फाइनल जो हमें मिला वो क्या मिला सर और ये आखिरी बार आपने जीरो भी चलाया था ना हां तो जीरो यहां पर है फाइनल जो मिला रिमाइंडर वो क्या मिला वो मिला 110 इसका मतलब ये जो नंबर है ये परफेक्टली डिविजिबल नहीं था और ये रिमाइंडर आया अगर ये रिमाइंडर मैं यहां पर अटैच कर दूं अब ये जो कोडवर्ड है यह इस कॉमन डिवीजन से परफेक्टली डिविजिबल होना चाहिए यह मैथ है इसकी तो रिसीवर क्या करेगा सर नोटिस करिए रिसीवर भी सेम काम करेगा अब ये कोडवर्ड वहां पहुंचा उसने डिवाइड करना चालू किया पूरी प्रोसेस क्रॉस चेक क्रॉस चेक कर सकते हैं और फाइनली सिंड्रोम बोल रहा है जो जो यू नो चेकर निकालता है आप देखेंगे देयर विल बी 00 वी आर 100% श्यर कि रास्ते में इसका मतलब कोई भी गड़बड़ घोटाला नहीं हुआ है एक और एग्जांपल यहां पर बना के दिखाया गया है जहां पर शायद कोई बिट करप्ट कर दी होगी देर यू सी और आप एक भी बिट करप्ट करेंगे और दोबारा से चेक करेंगे तो आपको सिंड्रोम जो फाइनल डिसीजन है वो 00 नहीं मिलेगा हम समझ जाएंगे कुछ गड़बड़ है और हम उसको रिजेक्ट कर देंगे है ना तो बहुत सिंपल सी मैथ्स है जिस पूरी मैथ में ये पूरा आईडिया काम कर रहा होता है इसमें एक छोटा सा एडिशन और कर देता हूं पॉलिनो पॉलिनो बहुत बच्चे कंफ्यूज हो जाते हैं ये जो डिवीजन है ना थोड़ा सा ट्रबल सम है लंबे-लंबे क्वेश्च चलते हैं कभी-कभी परेशान कर देते हैं तो गेम क्या है कि किसी भी यू नो बाइनरी नंबर को हम एक कॉरस्पॉडिंग पॉलिनो से रिप्रेजेंट कर सकते हो जो कभी-कभी एडवांटेजेस होता है तो बस एक कन्वर्जन देख लीजिए अगेन जैसे ये एक एग्जांपल है 10011 तो कैसे मैं लिख सकता हूं x की पावर लगाता जाऊंगा और जो पोजीशन है वो बताती जाएगी 1 x का पावर 0 1 x का पावर 0 फिर यहां रो ही रहेगा रो रहेगा रो रहेगा x की पावर अकॉर्डिंग चलती जाएगी 1x का पावर 6 तो बाद में दिस दिस दिस दिस ऑल ऑफ देम आर गोइंग टू बी कैंसल्ड क्या बचेगा x का पावर 6 बचा x बचा और एनीथिंग रेज टू पावर 0 इज वन वन बचा ये ये जैसा आप देख रहे हो शॉर्ट फॉर्म तो एक जो बड़ा सा नंबर था वो एक बहुत छोटे से नंबर में कन्वर्ट हो गया और अब गेम क्या है ये वही अभी डेटा वर्ड है जो अभी हमने काम किया था ना सेम डेटा वर्ड को यहां पे चेक करके दिखा रहा हूं मैं दोबारा आपको नोटिस कराता हूं क्या था सर डेटा वर्ड हमारा ये डेटा वर्ड था 1001 है ना तो तो मैं एक बार आपको करके दिखाऊं 1 1 और तीन हमने बिट अटैच किए थे ताकि तीन बिट का रिमाइंडर मिले तो ये क्या बन जाएगा बताइए सर ये बन जाएगा x की पावर 0 1 2 3 दिस इज x की पावर 3 4 5 दिस इज x की पावर 6 बोलो सेम है क्या हां सर सेम है अगेन जो डिवीजन था वो भी इसी फॉर्म में आ गया होगा डिवीजन क्या था 10 1 1 है ना तो देयर यू सी 10 1 1 x का पावर 0 1 x का पावर 1 x का पावर 2 चला गया x का पावर 3 बस कन्वर्ट कर लिया और अब क्या करना है बस सबसे बड़े नंबर को सबसे बड़े नंबर से मैच करना है मेरे को क्या चाहिए x6 चाहिए मेरे पास क्या है थ्री किससे मल्टीप्लाई करूं क्यूब से मल्टीप्लाई करो ना तो क्यूब क्यूब से मल्टीप्लाई होगा नोटिस करिए सिंपल डिवीजन की तरह काम कर रहा है क्यूब क्यूब से मल्टीप्लाई होगा तो आपको मिलेगा x का पावर 6 x का पावर 4 x का पावर क्यूब अगेन एजोर की तरह सेम होगा तो कैंसिल है डिफरेंट है तो आगे बढ़ेगा सेम होगा तो कैंसिल सेम होगा तो कैंसिल डिफरेंट है तो आगे बढ़ेगा इस बार 4 चाहिए इधर थ्र है किससे मल्टीप्लाई करूं x से करूंगा सर x से करूंगा तो x4 x स् x सेम है कैंसिल ये रिमाइंडर कब तक डिवाइड करते जाऊंगा जब तक जो रिमाइंडर की पावर है वो डिवीजन की पावर से कम ना हो जाए और यही वो रिमाइंडर है जो यहां पर एसोसिएट कर दूंगा तो पूरी मैथ सेम है बस उस मैथ को हम पॉलीनोट हैं जो सीआरसी का एक्चुअल अंडरस्टैंडिंग है तो कुछ लोग को थोड़ा कन्फ्यूजिंग लगता है बट आई थिंक अगर आपने पूरी बात समझी होगी तो ये पूरा का पूरा तो एरर हैंडलिंग मेथड अब आपको समझ आया होगा अभी बात करते हैं इथरनेट की वेरी इंपॉर्टेंट ये सब क्या है छोटे-छोटे टॉपिक्स हैं बट इन सब पे शॉर्ट नोट और यह लिखने के लिए कभी भी आएगा य सेमेस्टर में यूनिवर्सिटी में तो ध्यान रखिएगा मैं एक-एक इंपॉर्टेंट पॉइंट कवर करके चलूंगा है ना वो भी बड़ी स्पीड के साथ तो ये जो कहानी इथरनेट की ये इथरनेट माने अभी तो डेटा लिंक लेयर में लन टेक्नोलॉजीज की बात कर रहे हैं इंट्रोड्यूस किया था 1980 में है ना आई ट्रिपल ई ने बाद में इसको स्टैंडर्डाइज किया आई ट्रिपल अपना नंबर देता है सो दिस इज 80 0 2.3 यह नंबर दिया और जैसे स्टैंडर्डाइज हुआ यह धीरे-धीरे पॉपुलर होने लगा इथरनेट लगातार मार्केट में बना हुआ है आज भी सबसे पॉपुलर टेक्नोलॉजी है और समय के साथ सबको खा गया ये एफडीडीआई आर का नेट और यू नो टोकन रिंग टोकन बस सबको खा गया क्यों समय के साथ इसने अपने आप को चेंज किया इंप्रूव किया मॉडिफाई किया मान लो नेटवर्क का एसक्यूएल है ये है ना प्रोग्रामिंग का सी है ये इथरनेट हैज अंडरगोन न्यूमरस रिफाइन मेंट टू सपोर्ट हायर बिट रेट एंड एक्सटेंडेड लिंक डिस्टेंस ऑन लेंड टेक्नोलॉजीज ये मैं बोल रहा था सबको इसने खत्म कर दिया गेम इसका स्टार्ट हुआ था कोएक्सिल केबल से याद है हमने बात की थी पहले स्टार्टिंग में लेकिन उसके बाद धीरे-धीरे इसने अपने आप को स्विच किया ट्विस्टेड पेयर केबल जिसे हम कैट केबल बोलते हैं आज आमतौर पे आप देखते हैं और इसके कुछ वेरिएंट जो हैं वो अभी तो यू नो ऑप्टिकल फाइबर भी यूज़ करते हैं सोचिए जब इनिशिएटिव सपोर्ट करता है 1000 गगा बाइट भी कुछ वेरिएंट्स अभी आ गए हैं जो इथरनेट के सपोर्ट करते हैं अगर मैं रेंज की बात करूं देयर आर डिफरेंट डिफरेंट प्रोटोकॉल्स आपको लगेगा कि यह बड़े एडवांस हैं बट इथरनेट का जो पैकेट होता है जो एक बार में डाटा वो कैरी करता है 1500 बिट मैक्सिमम बाइट 1500 बाइट मैक्सिमम डाटा कैरी करता है एमटीयू स्टैंड फॉर मैक्सिमम ट्रांसफर यूनिट तो देखने में आपको कम लगेगा बट एक्चुअली इसके एडवांटेज ज्यादा है बिकॉज़ अगर बहुत बड़ा डाटा सेट होता है ना एक बार में कुछ गड़बड़ होता है पूरा दोबारा से भेजना पड़ता है बट इसमें ऐसा नहीं होता कुछ और इंपॉर्टेंट पॉइंट्स इन जनरल जो मैंने इथरनेट के बारे में लिख के रखे हैं डाटा को पैकेट में तोड़ते उसको फ्रेम बोलते हैं वो बात हम कर चुके हैं लोकल लेवल पे मैक एड्रेस ंग लैन एड्रेस ंग तो डेस्टिनेशन सोर्स का एड्रेस होता है एरर चेकिंग की फैसिलिटी है चेक समम हमने पढ़ा था व सीआरसी हमने पढ़ा था वही यहां पर होता है है ना और अगर यू नो रिसीविंग एंड पर प्रॉब्लम होगा वही स्लाइडिंग विंडो प्रोटोकॉल वाली बात है उठा के उसको डिस्कार्ड कर देंगे अ आजकल रिसेंटली वाईफाई भी आ गया है जो कि अ 802.11 जो लोकल लेवल पे है वहां भी बेसिकली इथरनेट का वायरलेस वर्जन है नॉर्मली जब हम कनेक्शन की बात करते हैं तो बस टोपोलॉजी में काम करता है लैन के अंदर और इसकी भी आगे बात करूंगा मैनचेस्टर इन कोडिंग यूज करता है जब कॉपर फाइबर में डाटा जाता है तो डटा रिप्रेजेंट कैसे होता है कंप्यूटर में तो 0101 है कॉपर वायर में कैसे रिप्रेजेंट करते हैं तो उसके बारे में भी बात करेंगे कि किस तरह से काम करता है एक और बात अनोले जमेंट का यहां कोई मैकेनिज्म है नहीं इन जनरल तो हम ये मानते हैं पैकेट गया तो मानो पहुंच गया होगा पहुंचा नहीं पहुंचा हमारी कोई गारंटी नहीं है एडिशनल आप चाहो तो खुद से आप एक्नॉलेजमेंट बना के भेज सकते हो बट इथरनेट में बाय डिफॉल्ट एक्नॉलेजमेंट का कोई मैकेनिज्म नहीं होता अगेन वही कनेक्शन लेस है कि अनरिलायबल है सो सर दिस इज अ कनेक्शन लेस एंड अनरिलायबल एक फ्रेम भेजूंगा दूसरा भेजूंगा सारे फ्रेम एक दूसरे से अलग-अलग हैं होस्ट और डेस्टिनेशन जो है वो कभी पहले कोई कनेक्शन एस्टेब्लिश नहीं करेगा और जैसे मैं आपसे बोल रहा हूं एक्नॉलेजमेंट का कोई कांसेप्ट नहीं है आप चाहे तो एक्नॉलेजमेंट को डेटा पैकेट भेज दीजिए है ना तो आप ऐसा सोचिए कि हम फुल डुप्लेक्स कनेक्शन में उधर से डटा पास कर रहे हैं उसके अंदर एक्नॉलेजमेंट लिख दीजिए बट बाय डिफॉल्ट य एक्नॉलेजमेंट का कोई आईडिया नहीं है यह पहली बार दर्शन करिए इथरनेट का फ्रेम कैसा दिखता है तो यहां पर सबसे पहले आपको मिलता है प्रीमल प्रीमल माने प्रस्तावना शुरुआत तो होता क्या है क्योंकि डाटा बहुत स्पीड से आ रहा होता हो सकता है रिसीवर किसी और काम में लगाओ उसको पता ना लगाओ तो यहां पर क्या होगा यहां पर सेवन बाइट्स माय ड तो काफी लंबा डाटा सेट है अल्टरनेटिंग 01 01 01 ऐसे आता जाएगा जैसे ही 01 01 आना शुरू होगा रिस को पता लगेगा यार कुछ हो रहा है इसका मतलब शायद इथरनेट का फ्रेम आने वाला है प्रधानमंत्री गाड़ी चलती है पहले होता 2025 गाड़ियां निकलती हैं उसके बाद मेन व्हीकल आता है यानी कि सम इंपॉर्टेंट पर्सन इज देयर तो ये वही है है ना प्रीमल जो शुरुआत में आएगा बताने के लिए कि गेम शुरू होने वाला है लेकिन हो सकता है कुछ नालायक हो जो सो अरे अभी तो 0101 आ रहा है देखेंगे उसके ठीक पहले फाइनली एक बाइट आएगा फाइनल एसएफडी स्टार्ट फ्रेम डेली मटर बताने के लिए कि भैया अब तो फाइनली शुरू यू नो तैयार हो जाओ फाइनल फ्रेम आने वाला और पहचान क्या है 10 10 10 और लास्ट में आपको मिलेगा व तो जैसे ही कंटीन्यूअस दो वन आया है ना जैसे ही कंटीन्यूअस दो वन आया समझ लेना कि इसका जो अगला बाइट है वो मेरा इंफॉर्मेशन है तो प्रिंबल पहले होगा एंड देन होगा एसएफडी ये जो इंफॉर्मेशन है ना एडिशनल ये हम मानते हैं कि फिजिकल लेयर ऐड करता है डेटा लिंक लर तो अपने जो मेन डेटा सेट है उसी पे काम करता है और इसी को हम टोटल फ्रेम भी मानते हैं इन जनरल अब यहां पर आप देख रहे हैं डेस्टिनेशन सोर्स तो 48 बिट या 6 बाइट का एड्रेस होगा तो वो इथरनेट के अंदर होता ही है उसके बारे में मुझे कुछ बताने की जरूरत नहीं है और यही एड्रेस हमें लोकल लेंथ पे पहचान कराता है तो ये 66 बाइट्स का ये हो गया आगे आप बढ़ेंगे तो देयर यू सी यहां पर है लेंथ 2 बाइट का तो इथरनेट के फ्रेम की लेंथ बताना क्यों जरूरी है क्योंकि इथरनेट का जो टोटल लेंथ है है फ्रेम का वो पहले से सेट नहीं है आप देख सकते हैं मिनिमम डाटा 46 बाइट कैरी करना ही पड़ेगा अगर कम भी है तो चाहे जीरो भर के लेके जाना पड़े पेडिंगटन पैकेट का लेंथ कितना है वो हम अलग से यह 16 बिट का फील्ड है हालांकि इतने जरूरत नहीं थी बट स्टिल पुराने लोग ते खर्चा ज्यादा कर दिया कर दिया तो अभी उसी को मान के चलते हैं ट बाइट आपको बताएगा कि टोटल लेंथ कितना है यस इसमें इंफॉर्मेशन हम लिख देंगे आगे देखिएगा डटा की रेंज आपको बताता हूं ये जो है अ इथरनेट जो है ये यूज़ करता है सीएसएम में सीडी कॉलेजन डिटेक्शन जहां पर एक फार्मूला याद है आपको कि ट्रांसमिशन टाइम जो है वो कम से कम 2 * प्रोपेगेशन टाइम होना चाहिए अगर फ्रेम उससे छोटा होगा तो मैं कॉलेजन डिटेक्ट नहीं कर पाऊंगा तो वो सारी कैलकुलेशन करके हमें एक्चुअली समझ आता है मैं अगले में बता देता हूं यस वो सारी बात समझ के या मैक्सिमम बता रहा हूं हां हम एक्चुअली समझ आता है कि मिनिमम जो लेंथ है वो 64 बिट होना चाहिए मिनिमम उससे कम में डिटेक्शन पॉसिबल नहीं है अब 64 से जब माइनस करना शुरू करूंगा तो यह सिक्स गया यह सिक्स गया ये टू गया यह फर गया और यह सारा माइनस करने के बाद जो मिनिमम लेंथ आती है वो आती है 46 दैट इज द रीजन हाउ वी अराइव्ड ऑन दिस इसलिए कम से कम 46 भी डाटा भेजना पड़ेगा 1500 से ज्यादा क्यों नहीं हो सकता तो टेक्निकली तो हो सकता है लेकिन अगेन स्टैंडर्ड जो चलता आ रहा है अभी भी वही है लोगों को ऐसा लगता है दो कारण है पहली बात तो अगर 1500 से ज्यादा बड़ा डाटा अलाव करेंगे तो जो रिसीवर के बफर्स हैं वो ओवर वेल्ड हो जाएंगे डाटा बहुत स्पीड से आ रहा होगा और रिसीवर जरूरी तो है नहीं तुरंत प्रोसेस करेगा कुछ क्यूंग डिले कुछ प्रोसेसिंग डिले लगता है तो टेंपरेरिली आपके डाटा को होल्ड करके रखेंगे पता नहीं उसके पास इतना मेमोरी है कि नहीं कि उसे होल्ड कर सके कारण नंबर वन कि 1500 से ज्यादा अलाव नहीं करते कारण नंबर टू कुछ लोगों का ये भी मानना है कि इससे बड़े-बड़े अगर डाटा पैकेट से हम अलाव करते हैं ना तो होता ये है कि जो एक बार ट्रांसमिट करना शुरू करें जैसे सीएसएम में है वो काइंड ऑफ चैनल को मोनोपलाइज कर लेता है शेयर्ड मीडियम में सबको भेजने का मौका दो इतना ज्यादा डाटा एक बार में भेजोगे तो बाकी क्या करेंगे इस वजह से एक लॉजिकल रिस्ट्रिक्शन लगा रखा है कि 1500 बाइट से ज्यादा डाटा हम इसके अंदर नहीं भेजने देंगे तो ये दो बेसिक कारण है मैंने आपको बता दिया जो हम करते हैं सबसे लास्ट में डटा लिंक लेयर अकेले ऐसा लेर है आपको याद है ना स्टार्टिंग बताया था जहां हेडर के साथ-साथ ट्रेलर भी लगाया जाता है ये ट्रेलर है सीआरसी और अब आप समझ गए सीआरसी क्या है साइक्लिक रिडंडेंसी चेक है जहां पे बाद में हम डिवीजन लगाते हैं तो जब पूरा डाटा प्रोसेस कर लेते हैं तो र कैलकुलेट होता है इसलिए उसको बाद में रखा जाता है तो चार बिट का डिवीजन इसका वर्किंग मैकेनिज्म ऑलरेडी देख चुके हैं जो अगेन डिटेक्शन करेगा गड़बड़ होगी उठा के उसको डिस्कार्ड कर देंगे कुछ पॉइंट सिंपल है इजी टू कॉन्फिन ए ये है कॉलेजन की पॉसिबिलिटी बिल्कुल है हम बिल्कुल ही बात मान रहे हैं तो रियल टाइम वगैरह में यूज मत करो अ अगर डाटा बहुत कम है तो मत इस्तेमाल करो क्योंकि अगर दो-तीन चार बाइट भी भेजा है मेरे को 46 बिट मिनिमम 46 बिट भेजना पड़ता है तो मेरे को 0101 पैड करना पड़ेगा प्रायोरिटी का कोई कांसेप्ट नहीं है ना तो अगर आप बोलना चाह रहे कि लैन के अंदर यह स्टेशन है सर इसको प्रायोरिटी दो तो हमारे पास उसका कोई इन जनरल मैकेनिज्म नहीं है अब ये दो छोटे-छोटे टेक्नोलॉजीज और हैं आजकल काइंड ऑफ आउटडेटेड है मुझे पता नहीं सिलेबस से कब बाहर होंगे बट अगर पूछता है तो दो नंबर में चार नंबर में नोट लिखने के लिए आता है 804 802.4 इज टोकन बस एंड 802.5 इज टोकन रिंग तो दो मिनट बात कर लेते हैं कोई दिक्कत है नहीं चलिए तो पहले बात कर लेता हूं टोकन बस की तो टोकन बस अगेन नेटवर्क है सीरीज ऑफ नेटवर्किंग के अंदर यह भी आता है नाम ही टोकन बस है तो ओबवियसली बस टोपोलॉजी पे काम करने के लिए सेे बनाया गया था और यह भी टोकन पासिंग मैकेनिज्म पे ही काम करता है यानी कि एक वर्चुअल टोकन है जिसके पास टोकन होगा वो यहां मतलब सीएसएम में सीडी वगैरह कंसेप्ट नहीं है जिसके पास टोकन होगा वो बस का एडमिनिस्ट्रेटर होगा वो उस समय ट्रांसमिट कर सकता है फिर टोकन किसी और के पास जाएगा फिर किसी और के पास लाइक दिस अ जितने भी होंगे सेंट्रल बैकबोन से कनेक्टेड होंगे टोकन यूज करें देंगे पास करने के लिए डटा रेट यह ऑपरेट करता किया करता था अब तो पास में बोल देता हूं 10 एबीपीए की स्पीड से और अगर इंडस्ट्री की बात करें तो ऑटोमेशन मैन्युफैक्चरिंग अलग-अलग जगह हम इसे इस्तेमाल किया करते थे प्रोवाइड मोर प्रिडिक्टेबल टाइम नेटवर्किंग कंपेयर टू इथरनेट अब क्योंकि यहां पर हम टोकन मैकेनिज्म यूज़ कर रहे तो कोलिजन के चांस जरो होंगे तो जहां पर रियल टाइम है जहां पर पक्का है कि इतनी परफॉर्मेंस तो चाहिए ही चाहिए वहां पर आप इसे यूज कर सकते हैं मतलब इथरनेट बोल रहा है 100 कभी-कभी 100 से एकदम सडली ड हो सकता है बिकॉज ऑफ कोलिजन इधर 10 बोल रहा तो 10 मिलेगा ये वो वाली कहानी है यस अगेन लाइक टोकन रिंग टोकन बस भी समय के साथ बर्बाद कर दिया गया बिकॉज ऑफ द इथरनेट उसका एक्सटेंसिव यूज और आजकल हम उसे इन जनरल बहुत ज्यादा यूज नहीं करते बट अगेन अभी भी बोल रहे हैं कि जहां पर रिलायबिलिटी आपको नेक्स्ट लेवल चाहिए कि डटा स्पीड बहुत ज्यादा ना हो बट एगजैक्टली मिले कोलिजन ना हो वहां आज भी आप चाहे तो टोकन बस का इस्तेमाल कर सकते हैं अगला नंबर आ जाता है सर टोकन रिंग का 802.5 तो टोकन रिंग अगेन स्टैंडर्ड है है रिंग है तो रिंग टोपोलॉजी प काम करने के लिए बनाया गया था आईवीएम ने उे डेवलप किया था बाद में अगेन आईई ने इसे स्टैंडर्डाइज किया रिंग टोपोलॉजी पे काम करेगा स्टार पे भी कर सकता है अगेन यहां पर भी गेम क्या होगा एक डायरेक्शन में रिंग घूमता रहेगा टोकन घूमता है जिसके पास टोकन होगा वो फिलहाल टोपोलॉजी का मास्टर होगा और वही उस पूरे मीडियम को यूज कर सकता है धीरे-धीरे अगेन टोकन पास होता जाएगा फ्रॉम वन टू अनदर रेंजिन जो था डटा रेट का 4 टू 16 एबीपीए बट बाद में डेवलपमेंट के साथ इसका भी स्ट बढ़ा के 100 एबीपीएस तक चला गया बट इतना नहीं गया कि इथरनेट से लड़ाई कर सके ओवर द ईयर इट हैज बीन लार्जली रिप्लेस बाय इथरनेट नेटवर्क ड्यू टू देर ग्रेटर स्पीड एंड सिंपलर कॉन्फ़िगरेशन एंड मेंटेनेंस ऑब् वियस बसेस रिलेटिवली इजी टू इंस्टॉल हम पहले पढ़ चुके टोपोलॉजी में रिलेटेड टू रिंग एक और छोटा सा पॉइंट है जो कई बार मैंने सेमेस्टर यूनिवर्सिटी एग्जाम में देखा है दैट इज एफडीडीआई नाउ व्हाट इज दैट फाइबर डिस्ट्रीब्यूटर डेटा इंटरफेस ये एक तरह का डबल टोकन रिंग था कुछ समय मार्केट में चला अगेन दिस इज आल्सो काइंड ऑफ बाहर जा चुकी है फिलहाल दुनिया से तो यह इसकी कहानी है लोकल लेन अप टू 200 किमी तक यह काम किया करता था कॉपर फाइबर हम यूज़ करते थे इसके अंदर अ डुअल रिंग आर्किटेक्चर था तो दो रिंग होते थे अगर एक रिंग फेलियर होता है तो ऑटोमेटिक जो कहानी है वो दूसरे रिंग पे चली जाती थी तो फॉल टोलरेंसस रो बस रिलायबिलिटी ये पॉइंट आप ऐड कर सकते हो डटा स्पीड 100 एबीपीएस लास्टली इंट्रोड्यूस ता 80 में उस समय का ये हीरो था लेकिन धीरे-धीरे समय के साथ खत्म हो गया ये भी टोकन पासिंग वाला मैकेनिज्म बेसिकली दिस टोकन रिंग ओनली विद अ डबल रिंग यू कैन से है ना डिटरमिनिस्टिक था जहां टाइम सेंसिटिव है क्योंकि कॉलेजन के चांस नहीं होंगे टोकन मैकेनिज्म यूज होगा तो अगेन रियल टाइम एप्लीकेशन में आप यूज कर सकते हैं अ डिस्टेंस इंप्रैक्टिकल बहुत लंबे डिस्टेंस में कॉपर वायर यूज करेंगे तो इंप्रैक्टिकल होगा क्रिटिकल मिशंस बैंकिंग टेलीकॉम उधर उधर यूज करते थे इथरनेट ने जब गीगाबाइट और 10 गीगाबाइट इथरनेट यूज किया तब धीरे-धीरे समय के साथ ये मार्केट से बाहर हो गया तो दिस इज आल्सो अभी मार्केट में काइंड ऑफ यूज नहीं हो रहा यह एक मुझे डायग्राम भी मिला है इसका फ्रेम फॉर्मेट आई डोंट नो अभी कोई पूछेगा तो एक एक नजर आप मार सकते हो बट आई डोंट रिकमेंड इसको याद करके जाना है अब जल्दी से एक बार बात कर लेता हूं मैनचेस्टर कोडिंग की ये क्या कहानी है देखिए कंप्यूटर में जब डाटा स्टोर है सर 01 01 के फॉर्म में स्टोर है वो तो आपके लिए मेरे लिए सबके लिए काम करना आसान है बट जब मीडिया में ट्रांसमिशन मीडियम में कॉपर फाइबर में डाटा जा रहा है तो सिग्नल की टर्म्स में जा रहा है तो वैसे ये थोड़ा सा इलेक्ट्रॉनिक्स वाला आईडिया है कोई पूछे तो बस जल्दी समझिए कि रिप्रेजेंट कैसे करेंगे अब यहां कंफ्यूजन है मैंचेस्टर एन कोडिंग के दो वर्जन है एक वो वर्जन है जो जीई थॉमस ने दिया जो कि स्टैंडर्ड वेरिएंट है उसके बाद आईई ने इसको स्टैंडर्डाइज किया जैसे आई ट्रिप करता है बट जब स्टैंडर्डाइज किया उन्होंने इसका कोडिंग उल्टा कर दिया है ना तो अब दो तरह के मैनचेस्टर कोडिंग है जीई थॉमस एंड आई आई ट्रिपल ई कोई आपसे पूछे मैनचेस्टर इनकोडिंग में सिग्नल बना के बताओ तो पूछ लेना भैया किसकी बात बात कर रहे हो जीई थॉमस की बात कर रहे हो या आई 802.3 की बात कर रहे हो काम कैसे होता है आपको समझाता हूं अ पहले यह वाला देख लेते हैं जीई थॉमस वाला वैसे ही उल्टा काम करता है फिर भी मैकेनिज्म देखिए गेम क्या है गेम ये है सर कि आप ये तो क्लॉक चल रहा है इस भूल जाइए डाटा देखिए ये है वन ये है रो यह हमारी समझ में आता है जैसे हम रिप्रेजेंट करते हैं यहां पर हम क्या करते हैं मैनचेस्टर जो जीई थॉमस वाला उसमें कहते कि वन जब आएगा आपको ऊपर से नीचे आना है बस इतनी बात हालांकि अजीब बात है वन पे आपको लगना चाहिए भाई नीचे से ऊपर जा तो इसीलिए शायद आई ट्रिप इन बाद में उल्टा गया था पहले जी थ से देखिए वन आएगा तो ऊपर से नीचे आना है और जीरो आएगा तो नीचे से ऊपर जाना है बस उल्टा है है ना और सिग्नल जो है या यानी कि जो चेंज होगा बिल्कुल बीच में होगा चेंज फेस शिफ्ट जो होगा बीच में होगा और बाकी आप जैसे रेंज करते जाओ जैसे कि यहां देखो वन है अब ये मैनचेस्टर जो है ये जीई थॉमस वाला नहीं है हम इसे जीई थॉमस में कन्वर्ट करते हैं जीरो है तो क्या करना है देखो जीरो है तो उल्टा बोला ना जीरो पे नीचे से ऊपर जाएंगे तो चलो पहले बनाते जाओ नीचे से ऊपर वन है तो ऊपर से नीचे जीरो है तो नीचे से नी नीचे से ऊपर नीचे से ऊपर वन है तो ऊपर से नीचे वन है तो ऊपर से नीचे अब जहां जहां कनेक्ट नहीं है उठा के कनेक्ट कर दो कनेक्ट कर दो कनेक्ट कर दो कनेक्ट कर दो ये आपका इनकोडिंग बन गया किसका बेसिकली जीई थॉमस वाला मचे स्ने इस प्रॉब्लम को सुधारा जो स्टैंडर्डाइज किया आई ट्रिप ने उन्होंने यही बोला वन आएगा तो नीचे से ऊपर जाओ व्हिच इज काइंड ऑफ मोर कॉमन सेंस और जीरो आए तो ऊपर से नीचे आओ ये डायग्राम वही दिखा रहा है रो आया ऊपर से नीचे गए रो आया ऊपर से नीचे गए रो आया ऊपर से नीचे गए वन आया नीचे से ऊपर गए वन आया नीचे से ऊपर गए वन आए नीचे से ऊपर गए जहां कनेक्टेड नहीं है कनेक्ट कर दो कनेक्ट कनेक्ट ऐसे ही वहां कनेक्ट करना है ऐसे यहां कनेक्ट करना मुझे लगता है इसके आगे इसम बात करने की जरूरत है है ना तो पहले सिग्नल बनाते जाओ कनेक्शन बाद में खुद में खुद हो जाएंगे ऐसे इसमें सिग्नल बनाते उल्टे हो जाएंगे और बस एक ही चीज ध्यान रखना है कि दोनों एक दूसरे का एकदम रिवर्स है थैंक यू सो मच फॉर द डिटा लिंक क्लेयर अभी गेम चालू करते हैं नेटवर्क लेयर का नेटवर्क लेयर का जो पहला और सबसे बड़ा प्रॉमिस है वो है सोर्स टू डेस्टिनेशन डिलीवरी डटा लिंक लेयर का जो होराइजन था वो था सिर्फ एक लोकल नेटवर्क एक लैन में वो काम करता था बट नेटवर्क लेयर काम करता पूरे इंटरनेट पे नेटवर्क ऑफ नेटवर्क सोर्स टू डेस्टिनेशन सोर्स चाहे दुनिया में कहीं भी हो डेस्टिनेशन चाहे दुनिया में कहीं भी हो सोर्स से डेस्टिनेशन को ढूंढ निकालना वहां तक डाटा पहुंचाना रिस्पांसिबिलिटी है नेटवर्क लेयर की यह काम होगा कैसे सर दो चीजें हैं पहला चीज है लॉजिकल ड्रेसिंग दूसरा चीज है राउटिंग जिससे यह गोल अंपलिंग मान सकते हो सोर्स टू डेस्टिनेशन डिलीवरी इज द गोल ऑफ द नेटवर्क लेयर हाउ वी आर गोइंग टू अंप्स इट फर्स्ट थिंग इज लॉजिकल ड्रेसिंग एक ऐसा जैसे हमारे पासस लन एड्रेस है ना मैक एड्रेस जो हमने सिक्स बाइट का मैक एड्रेस पढ़ा इथरनेट के अंदर वो सिर्फ लोकल लैन के लेवल तक आइडेंटिफिकेशन स्कीम हम डेवलप करते हैं जिसका नाम है लॉजिकल एड्रेस इंग या जिसे प्यार से कभी-कभी आईपी एड्रेस इन जनरल बोल दिया जाता है इट विल बी अ 32 बिट एड्रेस अगर आईपी वर्जन फोर की बात करें आगे बात करूंगा एक और वर्जन भी आईपी v6 जिसमें 128 बिट का एड्रेस भी हो सकता है एक लॉजिकल एड्रेस है जो यूनिवर्सल है और यूनिक है यानी कि इंटरनेट पे जो भी है क्या हर किसी के पास आईपी एड्रेस है जी हां यूनिवर्सलीस पेटेड है बिना आईपी एड्रेस के इंटरनेट प एंट्री नहीं है एंड द यूनिकनेक्ट सेम नहीं हो सकता तो अगर कि सबको ढूंढ निकालना और सोर्स डेस्टिनेशन तक जाना है तो सबसे पहले तो एक एड्रेस ंग होना चाहिए जो ये करेगा देन राउटिंग सिर्फ एड्रेस रखने से काम हो जाएगा क्या नहीं ऐसा मैकेनिज्म भी होना चाहिए कि उस एड्रेस तक आप पहुंच सके और वो कैसे पहुंचेंगे वो पहुंचेंगे राउटिंग से तो बहुत सारे स्विचिंग डिवाइस राउटर्स होते हैं उनकी राउटिंग टेबल्स हैं आप एड्रेस लेके जाएंगे सर स यहां जाना है तो राउटर का अपना एक पूरा चैनल है राउटिंग टेबल्स है वो रास्ते से आपको पहुंचा देंगे तो एड्रेस मैकेनिज्म और फिर उस एड्रेस को ढूंढने का मैकेनिज्म ये दोनों चीजें जब हमारे साथ चलती हैं तो ये सोर्स टू डेस्टिनेशन डिलीवरी का वादा पूरा होगा अपार्ट फ्रॉम दैट यू नो पैकेट पैकेटाइजेशन या फिर एरर कंट्रोल फ्लो कंट्रोल कंजेशन कंट्रोल ये सब बेसिक बेसिक बातें हैं अगेन जितना मुझे पो पेलोड मिलेगा मैं अपने हिसाब से पैकेट्स में डिवाइड करूंगा जरूरत पड़ेगी फर्द फ्रेगमेंट करूंगा बेसिक बात है एरर कंट्रोल फ्लो कंट्रोल हालांकि आईपी इन जनरल थोड़े अल्लर आवारा किस्म का है बेस्ट एफर्ट डिलीवरी की बात करता है यहां पे कोई खास एरर कंट्रोल फ्लो कंट्रोल होता नहीं है बट कुछ बेसिक लेवल का मैनेजमेंट करना पड़ता है वो आगे जाके हम देखेंगे कैसे हम करते हैं जैसे अपने हेडर को कंट्रोल करना या आईसीएमपी एक प्रोटोकॉल है जो कि बेसिकली एरर रिपोर्टिंग करता है मीडिया की तरह है है ना हम एरर सॉल्व नहीं करेंगे बट अगर एरर होगा तो उसके बारे में बता देंगे ताकि जो कंसर्न पार्टी है वो उसे सॉल्व करे इतना कर सकते हैं ये कहीं मर्डर हुआ तो जो यू नो जो मर्डर उसको पकड़ेगा नहीं आके बता देगा साहब उसने मर्डर किया तो वो भी हेल्पफुल होता है जब डायग्नोज करते हैं नेटवर्क को प्रॉब्लम सॉल्व करने में एंड द लास्ट इज कंजेशन कंट्रोल एक दो आईडिया देखेंगे यहां भी आईसीएमपी ही काम आएगा कि कैसे नेटवर्क में कंजेशन अगर है तो उसे लिमिटेड तौर पे रोका जा सके सबसे पहले अब पूरा जो आईपी वर्जन फोर है जो इंटरनेट प्रोटोकॉल का इस पूरे लेयर का हीरो कौन है इंटरनेट प्रोटोकॉल उसका जो सबसे पॉपुलर वेरिएंट है वो है आईपी वर्जन 4 हर सेमेस्टर हर यूनिवर्सिटी में इस पे और इसके पूरे हेडर स्ट्रक्चर में क्वेश्चन पूछा जाता है इसको डिटेल में पढ़ना बहुत जरूरी है तो पहले इसको नजर ना लगे भगवान कितना सुंदर लग रहा है यस तो नाउ दिस इज अ पैकेट वैसे नेटवर्क लेयर में हो तो जरूरी है कि मैं सेे डेटा ग्राम कह के बुलाऊ अच्छा लगता है इसको नेटवर्क लेयर में पैकेट को क्या बोलते हैं डटा ग्राम हमेशा की तरह दो पार्ट में डिवाइड है हेडर एंड पेलोड हेडर जिसमें जितना भी मेटा डाटा हमें जो चाहिए पूरा यह मैकेनिज्म मैनेज करने के लिए वो होगा एंड पेलोड जो जिस इस में जितना भी पेलोड हमने रखा हुआ है जो डाटा जो हम एप्लीकेशन लेयर से या ऊपर ट्रांसपोर्ट लेयर से लेके आए हैं उसको कैसे हम लेके जाएंगे रेंज आप देख रहे हैं तो हेडर का रेंज चल रहा है 20 टू 60 बाइट्स और टोटल डाटा का रेंज चल रहा है 0 टू 65535 अगेन ये नंबर कैसा है 2 रे टू पावर 16 -1 डिटेल में बात करूंगा यहां पर आप देख सकते हैं कि हेडर का मिनिमम साइज पकड़ लेते हैं 20 बाइट तो 20 बाइट बोलू या मल्टीप्लाई ड करके 160 बिट्स बोलू एक ही बात है ये जो पूरा हेडर है रियलिटी में तो हेडर स्ट्रेट लाइन में ही होगा लाइक अ सिंगल रो बट सिंगल रो को बुक में पढ़ना मुश्किल है तो इस तरह से मैं एक टू डाइमेंशनल आईडिया बना लेता है बट ऐसा मत मानिए हेडर ऐसा होता है लाइन नंबर वन लाइन नंबर टू लाइन नंबर थ्री फोर एंड फाइव तो एक के बाद एक के बाद एक ही आता है अ हर लाइन दो बाइट सॉरी चार बाइट या 32 बिट्स की है तो 4 4 4 4 4 चार-चार बाइट की पांच लाइन है 20 बाइट्स का एड्रेस हमारा हो जाता है टोटल हेडर हो जाता है अब क्या काम करता है कौन-कौन सा फील्ड एक-एक करके गौर करते हैं बिफोर दैट दो-तीन जनरल तारीफ कर देते हैं दोबारा अनरिलायबल कनेक्शन लेस अब पता नहीं तारीफ कर रहे हैं कि बेइज्जती कर रहे हैं तो अनरिलायबल है जैसा मैंने पहले बोला था बेस्ट एफर्ट डिलीवरी की बात करते कि भाई साहब कोशिश पूरी करेंगे गारंटी कोई नहीं है हमारी उस तरह का मैकेनिज्म है कनेक्शन हम पहले से बनाएंगे नहीं हर डेटा ग्राम को इंडिपेंडेंट ट्रीट करता है हर पैकेट अलग-अलग है तो हर पैकेट अलग-अलग रास्तों से होते हुए डेस्टिनेशन तक पहुंच सकता है और अगेन इसको अगर आपको रिलायबिलिटी चाहिए तो लोग क्या करते हैं जिसे बोलते हैं टीसीपीआई प्रोटोकॉल सूट ट्रांसपोर्ट लेयर में टीसीपी हमारे पास है है ना तो इसको ट्रांसपोर्ट लेयर में हम मर्ज करते हैं टीसीपी के साथ यानी कि इसके अंदर बैठ के चलता है टीसीपी जो कहीं ना कहीं इसको रिलायबिलिटी देता है इसको आप ऐसे समझिए बहुत सिंपल सा एग्जांपल बोलता हूं आईपी का हेडर है उसके अंदर टीसीपी है इसको ऐसे समझो मान लो आपने वो कौन है कहां पैदा हुआ उसका क्या नाम है उसका ट्रैक रिकॉर्ड क्या है आपको सिर्फ कोई टेंशन नहीं है जबकि एक्चुअल सामान तो वही लेके आ रहा है बट आपको क्या पता है जो सामान जिस कंपनी से आ रहा है आपको उसके ऊपर विश्वास है अगर कुछ गड़बड़ हुआ आप कंपनी को बोलोगे कंपनी सामान बदल के देगी उस तरह की उसकी तरह है है ना तो आईपी इज लाइक अ ट्रक ड्राइवर जिसकी कोई गारंटी नहीं है बट जिसका माल वो कैरी कर रहा है टीसीपी वो अपने सारे मैकेनिज्म एरर कंट्रोल फ्लो कंट्रोल कंजेशन कंट्रोल एरर डिटेक्शन रिट्रांसमिशन वो सब कुछ ध्यान दे रहा है इसी वजह से मैकेनिज्म चल पा रहा है बहुत अच्छा ये तुलना है समझने के लिए कि कैसे आईपी टीसीपी के साथ मिलके एक रिलायबल सर्विस दे पाता है हालांकि आईपी अपने आप में रिलायबल नहीं है नाउ डटा ग्राम पे आ जाते हैं सर एक-एक करके सो यहां पर तो बस मैंने यही इंपॉर्टेंट बात बताई 20 टू 60 बाइट पहला फील्ड है वर्जन तो वर्जन वई आर स्टैंड्स फॉर वर्जन इट्स अ फोर बिट फील्ड चार बिट है अब ये थोड़ा सा पैसे का वेस्टेज है बिकॉज चार बिट में तो सीएसआईटी वाले जानते हैं 00 से 111 तक टोटल 16 16 16 डिफरेंट कॉमिनेशन बन सकते हैं बट यहां पर दो ही वैलिड वर्जन हम यूज़ करते हैं एक है 0100 व्हिच इज फोर और दूसरा है 0110 व्हिच इज सिक्स क्योंकि जैसा मैं अभी आपसे बोल रहा था आईपी वर्जन फोर और इंटरनेट प्रोटोकॉल वर्जन 6 अभी दो ही वर्जन अवेलेबल है और ये कारण है कि सबसे पहले जब पैकेट आता है तो वर्जन आना चाहिए उससे पता लगेगा कि आगे का डाटा पढ़ना किसके हिसाब से किसका सिंटेक्स फॉलो करना है अभी मान के चलिए ज्यादातर दुनिया आईपी फोर पे है बट ऑलरेडी वीी आर इन इन द प्रोसेस ऑफ स्विचिंग फ्रॉम आईपीवी फ टू आईपीवी स है ना तो पहले चार बिट आपको बताएंगे कि जो पैकेट आ रहा है वो वर्जन फोर का है वर्जन सिक्स का है फेयर इनफ और कैसे पता लगेगा अगर बाइनरी में फोर लिखा हुआ है इट मींस इट्स वर्जन फर बाइनरी में सिक्स लिखा है इट मींस इट इज वर्जन सिक्स आगे बढ़ते हैं अगला है हमारा हेडर लेंथ अब यहां थोड़ी सी कैलकुलेशन कहानी है देखिए हेडर लेंथ भी चार ही बिट का फील्ड है अब चार बिट में अगेन अगर मैं आपसे पूछूं सर कितना कॉमिनेशन बनेगा 00 से 11 1 तक जाएंगे तो 0 से 15 तक के नंबर बनाए जा सकते हैं बट जैसा अभी हमने समझा था हेडर का मिनिमम लेंथ जो परमिस बल है वो है रो व है 20 बाइट्स और मैक्सिमम जो है वो है 60 अी 60 बाइट साइज में कैसे लिखूंगा अगर मैं मैक्सिमम नंबर 15 ही लिख सकता हूं तो यहां पर हम यूज़ करते हैं स्केलिंग और 15 और 60 में रेशो क्या है फोर का मैं 15 को 4 से मल्टीप्लाई करूंगा तो 60 आएगा इसका मतलब मैं जो भी यहां पर हेडर लेंथ लिखूंगा उसको मल्टीप्लाई बाय 4 करूंगा है ना स्टार्टिंग फ्रॉम ज़ीरो हालांकि इसका मतलब ये भी कि स्टार्टिंग के कुछ नंबर मेरे काम के नहीं है 5 * 4 = 20 तो जब भी आप हेडर लेंथ पढ़ेंगे उसमें बाइनरी में आपको 15 5 से लेके 15 तक कोई भी नंबर मिलेगा बट ध्यान रखना है जो नंबर लिखा है वो हेडर का लेंथ नहीं है उसको आपको फोर से मल्टीप्लाई करना पड़ेगा जुगाड़ टेक्नोलॉजी है ताकि कम स्पेस में बड़ा नंबर लिखा जा सके तो अगर फाइव लिखा है इसका मतलब 20 है सक्स लिखा है इसका मतलब हेडर का लें 24 है सेन लिखा है इसका मतलब हेडर का लेंथ 28 एंड सो एंड सो फॉर 60 तक जाएंगे एक बात और अब यहां पे तय हो जाती है क्या क्योंकि फोर से मल्टीप्लाई कर रहे हैं है तो क्या हेडर का लेंथ 22 हो सकता है क्या सर 22 नहीं हो पाएगा हेडर का लेंथ रीजन समझ रहे हैं बिकॉज़ ये फोर का मल्टीपल ही होगा खैर उसका भी सॉल्यूशन हमारे पास है यहां पे देख रहे हैं पैडिट लिखा हुआ है तो अगर 22 साइज भी है तो दो वाइट एडिशनल जीरो भर देते हैं ताकि साइज को 24 पहुंचाया जा सके बट ध्यान रखना है हेडर लेंथ में स्केलिंग होगी जब लिखेंगे तो मल्टीप्लाई बाय फोर करेंगे जब लिखेंगे नहीं सॉरी जब लिखेंगे तो डिवाइड बाय फोर करेंगे जब पढ़ेंगे तो मल्टीप्लाई बाय फोर करेंगे है ना तो अगर मान लीजिए हेडर का लेंथ है 52 तो 52 नहीं लिखना डिवाइड बाय 4 करिए आपको लिखना है 13 बात समझ आती है आगे बढ़ते हैं हेडर लेंथ इज आई थिंक डन नाउ अगला है सर्विस टाइप अब देखो यह समझ आ रहा है ना आईपी का जो डटा ग्राम है वह तो टैक्सी की तरह है उसके अंदर दूसरे प्रोटोकॉल अपना सामान कैरी कर रहे होते हैं नेटवर्क लेयर में इसी का रूल चल रहा है अब अंदर कौन बैठा है अंदर भारत सरकार का कोई कैबिनेट मिनिस्टर बैठा है प्रधानमंत्री बैठे हैं एक नॉर्मल आदमी बैठा है कोई बिजनेस मैन है डॉक्टर है ऑक्सीजन का सिलेंडर है कौन है कैसे पता लगेगा तो सर्विस टाइप में हम क्या करते हैं कि पहले जो तीन बिट हैं वो रिजर्व्ड है किसके लिए प्रायोरिटी बताने के लिए तीन बिट में कितना कॉमिनेशन बनेगा यू कैन सी अगेन 0 जीरो से 111 तक यह प्रायोरिटी बताने के हमारे काम आएगा आठ कॉमिनेशन बनेंगे एट लेवल की प्रायोरिटी होगी तो अगर हाई प्रायोरिटी प्रोटोकॉल है हाई प्रायोरिटी सर्विस है तो आप सेवन लिखेंगे इसके अंदर अगर जी अगर सबसे मिनिमल है तो आप 00 लिखेंगे नॉर्मल है तो उससे क्या होगा इन बिटवीन राउटर को स्विचिंग डिवाइस को हमेशा पता होगा कि यार ये जो टैक्सी है इसके अंदर कौन बैठा हुआ है अगर कोई जरूरत का सामान है हाई प्रायोरिटी सामान है उसको जल्दी आगे लेकर जाएंगे उसको डिले नहीं कर पाएंगे बाकियों को रोक सकते हैं तो सर्विस टाइप में टोटल आठ बिट है अभी मैंने सिर्फ कितने का बताया तीन का कितनी बचे पांच बच गए अब पांच की कहानी सुनिए तो ये पहली तीन बिट तो प्रेसिडेंस में यूज हो गई अगली जो चार बिट है इसको ऐसे याद रखते हैं डीटीआरसी मैं तो याद रखता हूं दिल्ली ट्रांसपोर्ट रोड कॉर्पोरेशन डीटीआरसी और आखिरी बिट रिजर्व्ड है इसका कोई इस्तेमाल नहीं है अब ये चार बिट क्या है आप बोल रहे हो प्रायोरिटी चाहिए प्रायोरिटी का मतलब क्या है भाई कैसी प्रायोरिटी चाहिए है ना अब कोई आदमी का अगर आप हो सकता है कुछ आदमी प्रायोरिटी का मतलब उनके लिए अच्छा खाना होता है है ना रियल लाइफ की बात कर रहा हूं किसी का म प्रायोरिटी का मतलब इज्जत होती है कि भाई हमारी इज्जत होनी चाहिए हर किसी के लिए प्रायोरिटी का अलग-अलग मतलब है तो यहां पे हम प्रोटोकॉल को ऑप्शन देते हैं चार तरीके हैं प्रायोरिटी मांगने के एक और बात चारों एक साथ नहीं मांग सकते डीटीआरसी डी मतलब मिनिमाइज डिले ये तरह ये प्रोटोकॉल कहेगा कि भाई मेरे को कुछ भी आप करो ना करो मेरा डिले मिनिमम होना चाहिए मे बी मैं एक वीडियो कॉल की सर्विस हूं मेरे को डाटा जल्दी लेके जाना है लायबिलिटी का टेंशन है जल्दी पहुंचा दो मे बी एन आईडिया t का मतलब क्या है थ्रू पुट ये कह रहा है मेरे को डिले से भी लेना देना नहीं है लेकिन थ्रू पुट यानी कि जो टोटल वर्क डन या टोटल डेटा ट्रांसफर विद इन अ टाइम लिमिट होना चाहिए बहुत ज्यादा ज्यादा होना चाहिए कुड बी एन आईडिया मैक्सिमाइज रिलायबिलिटी जो रिलायबिलिटी है वो मैक्सिमाइज हो यानी के कोई बैंकिंग एप्लीकेशन हो सकती है कह रहा मेरे को थ्रू पुट नीचे स्पीड नहीं चाहिए भाई रिलायबिलिटी होनी चाहिए बीच में कुछ क्रैश फ्रश ना हो जाए कुड बी एन आईडिया मिनिमाइज कॉस्ट ये कह रहा मेरे को कुछ भी नहीं चाहिए रेट वेट मेरे को तो उस रास्ते से लेके जाओ जिसका कॉस्टिंग सबसे कम हो तो जब भी प्रोटोकॉल आईपी की सर्विस यूज़ करता है मैं फिर बोल रहा हूं चारों नहीं मांग सकते कांट्रडिक्ट्री हो जाएंगे जैसे फॉर एग्जांपल अ मिनिमाइज डिले एंड मैक्सिमाइज रिलायबिलिटी अब ये दोनों अलग-अलग बातें एकदम एक दूसरे से अपोजिट रिलायबिलिटी चाहिए सिक्योरिटी लगेगी स्लो होगा टाइम ज्यादा लगेगा टाइम कम चाहिए तो सिक्योरिटी नहीं दे पाऊंगा दोनों में से एक तो चीज चूज करेंगे इस तरह से आप चूज कर सकते हैं एंड लाइक दिस या तो रो या तो 001 0100 100 कोई भी मांग सकते है मैं एक लिस्ट दिखा देता हूं लुक एट दिस आमतौर पर कौन-कौन से प्रोटोकॉल क्या-क्या मांगते हैं जैसे आप देखेंगे अगर मेल प्रोटोकॉल है मेल मांग रहा है 001 व का मतलब अगेन मेल को क्या चाहिए रिलायबिलिटी चाहिए भाई डाटा करप्ट नहीं होना चाहिए थ्रू बुट कुछ भी हो रिलायबिलिटी सिमिलरली यू कैन सी अलग-अलग प्रोटोकॉल अलग अलग तरह की डिमांड कर रहे हैं डीएनएस नॉर्मल डीएनएस जो बार-बार काम आता है कह रहा मेरे को कोई ला अलग से प्रायोरिटी कोई प्रेसिडेंस नहीं चाहिए नॉर्मल सर्विस से मेरा काम हो जाएगा ठीक है तो यह फील्ड भी आपको समझ आ गया अगला फील्ड क्या है दे य सी 16 बिट फील्ड नेम एज टोटल लेंथ अब टोटल लेंथ किसका टोटल लेंथ पूरे डेटा ग्राम का याद रखिए डेटा ग्राम के अंदर दो पार्ट हेडर और डेटा या जिसे हम क्या बोल रहे हैं पेलोड बोल रहे हैं हेडर का लेंथ हमने अलग से याद रखा है लेकिन पूरे डटा ग्राम का लेंथ भी तो वेरिएबल होगा याद रखना पड़ेगा 16 बिट में सबसे बड़ा नंबर क्या लिख पाएंगे सर 2 रे टू पावर 16 - 1 जो कि हो जाता है 65535 तो कहां से आया ये नंबर यहां से आया ये मैक्सिमम डाटा एक बात याद रखना है क्या सिर्फ प पेलोड कितना है यह कैलकुलेट करने का कोई मैकेनिज्म है डायरेक्ट कोई नंबर में स्टोर नहीं कर र शाय जरूरत भी नहीं है क्यों अगर मुझे टोटल लेंथ पता है अगर मुझे हेडर लेंथ पता है तो टोटल लेंथ से हेडर लेंथ माइनस करेंगे तो नहीं निकाल पाएंगे निकाल पाएंगे दिस इज द फार्मूला अगेन बट याद रखना हेडर लेन में स्केलिंग क्योंकि जो लिखा है है जब उसको एक्चुअल में कन्वर्ट करेंगे तो मल्टीप्लाई बाय फोर करेंगे वो चीज मिस मत करिएगा तो यह कहानी हो गई हेडर लेंथ की तो पहला रो हमारा हो गया कंप्लीट यस अब आ जाते हैं अगले आईडिया पे व्हिच इज लाइक ये हमारा ए एमटीयू का मतलब समझाता हूं अ अब आ जाते हैं अगले नंबर पे व्हिच इज लाइक आइडेंटिफिकेशन ये क्या कहानी है समझिए देखिए हर पैकेट को नंबर करना पड़ेगा ताकि रिसीविंग एंड पम पहचान सके कि भाई कौन-कौन था इजेंट इट वरना यू नो डिलीवरी के बाद आईपी को कह रहा मेरी कोई जिम्मेदारी नहीं है कौन पहले कौन बाद में मेरा कोई लेना देना नहीं है बट टीसीपी को या किसी और को तो डेटा लिंक लेयर को तो ध्यान रखना पड़ेगा ना तो यहां पर एक 16 बिट का एक यूनिक नंबर होगा एक आधार कार्ड होगा एक वोटर आईडी होगा जिससे किसी भी पैकेट को यूनिक आइडेंटिफिकेशन वो क्या कहानी है आईपी का डाटा ग्राम जब चलना शुरू होगा इधर मैंने कहीं यूज किया क्या लुक एट दिस फ्रेगमेंटेशन ये आईपी का डटा ग्राम कहीं जा रहा था मे बी ये बड़ा नेटवर्क था जैसे ही ये नेटवर्क क्रॉस करेगा वो छोटा नेटवर्क है मान लीजिए बस जा रही थी हाईवे से अभी अचानक जंगल का रास्ता है वहां बस नहीं जा सकती वहां पे जीप चल सकती है है ना क्या बोलते हैं थार चल सकती है जिमिनी चल सकती है तो उसके लिए जो बस में जितने लोग हैं उनको तीन गाड़ियों में बिठाना पड़ेगा छोटे-छोटे पैकेट बनाने पड़ेंगे तो कई बार ऐसा होता है कि डेटा ग्राम जब जा रहा हो तो रास्ते में उसके फ्रेगमेंट हो जाएंगे अलग-अलग उसके छोटे-छोटे टुकड़े बनाने ने पड़ेंगे क्योंकि इंटरमीडिएट जो कोई नेटवर्क है उसकी कैपेसिटी नहीं है ऐसा भी हो सकता है कोई एक फ्रेगमेंट जो बना था उसके फर्द जरूरत के हिसाब से हमें तीन-चार फ्रेगमेंट करने पड़े तो फ्रेगमेंटेशन एक प्रैक्टिकल प्रॉब्लम है ये जो आइडेंटिफिकेशन नंबर है आइडेंटिफिकेशन नंबर ये वहां भी काम आएगा तो एक पैकेट के अगर 10 फ्रेगमेंट भी करने पड़े एक डटा ग्राम के तो वो सारे के सारे अपने आप में इंडिविजुअल डेटा ग्राम है बट आइडेंटिफिकेशन नंबर सब पे सेम चलेगा जिससे हम पहचान जाए अच्छा यह उस वाले फ्रेगमेंट का सेक्शन है रिसीविंग एंड पे दोबारा डी फ्रेगमेंट करके कंबाइन करेंगे ना मर्ज करेंगे ना कैसे करेंगे इस बिट से करेंगे तो ध्यान रखना है हर डटा ग्राम के पास अपना एक आइडेंटिफिकेशन नंबर है 16 बिट का और अगर उस डेटा ग्राम का रास्ते में फ्रेगमेंटेशन होता है तो हर फ्रेगमेंट का भी वह आइडेंटिफिकेशन नंबर सेम होगा ठीक अब फ्रेगमेंटेशन जब हो जाएगा और सारे पैकेट अलग-अलग रास्ते से पहुंचेंगे तो कौन पहले कौन बाद में कैसे पता लगेगा इसको करने का बेस्ट तरीका का जो यहां पर है बहुत ही ब्यूटीफुल कांसेप्ट है वो है बाइट्स की नंबरिंग कर लेना एक छोटा सा आईडिया समझाता हूं जैसे मान लीजिए यह एक ओरिजिनल पैकेट था जिसमें रो से लेके 399 यानी कि टोटल हम तो रो से काउंटिंग करते हैं सीएस वाले तो टोटल 4000 बाइट्स यहां पर है है ना अब देखिए इन्होंने किसके कैसे टुकड़े किए पहला टुकड़ा रो से 1400 टोटल 1400 साइज का हो गया 1399 देन 1400 से 2799 देन 2800 से 4000 तक इन्होंने तीन टू ड़ की मैं साइज लिख लू अलग से इसका टोटल साइज 1400 बाइट्स इसका भी आई थिंक टोटल साइज 1400 बाइट्स और इसका टोटल साइज आई थिंक 1200 बाइट्स च चल 4000 हां 4000 मैच हो रहा है अब हम क्या करते हैं ऑफसेट एक शब्द यूज करेंगे हर फ्रेगमेंट का जो पहला बाइट है उसका जो नंबर है उसको बोलते हैं ऑफसेट ध्यान सुनना हर सेगमेंट का जो पहला बाइट है उसका जो नंबर है उसको बोलते हैं ऑफसेट तो बताओ पहले वाले का ऑफसेट क्या होगा जीरो दूसरे वाले का ऑफसेट क्या होगा 1400 यहां पे आप देख पा रहे हैं और तीसरे वाले का ऑफसेट क्या होगा 2800 पहली बाइट का जो नंबर है क्योंकि 0 से 1399 तक यहां गया तो 1400 से 2799 तक यहां जाएगा 2800 से 3399 त 99 तक यहां जाएगा 399 तक यहां जाएगा तो जो पहला बाइट का नंबर है उसको बोलते हैं ऑफसेट अब इसमें प्रॉब्लम क्या है अभी दो मिनट पहले मैंने आपको बताया कि एक डेटा ग्राम के अंदर मैक्सिमम 65 5000 एंड समथिंग समथिंग डाटा आ सकता है और यह भी हमें समझा कि वो जो नंबर आ है 2 रे टू पावर 16 -1 से है तो क्या मैं आपको ये समझा पा रहा हूं कि बाइट नंबर ये जो मैं आपसे बोल रहा हूं ना ऑफसेट ये कभी-कभी इतना बड़ा हो सकता है जिसको लिखने के लिए 16 बिट की जरूरत पड़े कितने बिट की 16 बिट की अब जरा हेडर देखो फ्रेगमेंटेशन ऑफसेट के लिए सिर्फ 13 ही बिट बचे हैं 13 बिट 16 बिट है ही नहीं तो कैसे करेंगे फिर यहां पे वही जुगाड़ टेक्नोलॉजी जो हमने हेडर लेंथ में किया था स्केलिंग वाला आईडिया वो यहां यूज करना पड़ेगा कैसे यूज करेंगे तो अगेन हमें कैपेसिटी चाहिए 2 की पावर 16 की हमारे पास स्पेस है 2 की पावर 13 यहां कितने का रेशो हुआ आठ गुने का रेशो हुआ तो अब क्या करेंगे सर जो भी रियल नंबर होगा वो रियल नंबर स्टोर करेंगे या आठ से डिवाइड करेंगे जैसे वहां पे चार से डिवाइड कर रहे थे किसमें हेडर लेंथ में यहां आठ से डिवाइड करते हैं अब आपको बात समझ आएगी ओके कि उसने डिवाइड बाड किया तो खैर जीरो तो जीरो ही रह वाला है बट 1400 / 8 इट इज 175 एंड 2800 / 8 इज इटस 350 है ना तो रियल ऑफसेट जो है वो 2800 ही है बट स्केलिंग की वजह से उसे आठ से डिवाइड करके 350 हम लिखते हैं यह कहानी है फ्रेगमेंटेशन ऑफसेट की कुछ लोग अगेन सोच सकते हैं सर ये जैसे वहां पे तो हमने यू नो पैडिट कर लिया था टू मेक द नंबर डिविजिबल बाय फर यहां पर अगर नंबर एट से डिविजिबल ना हो तो कोई बात नहीं लास्ट तक लेने की जरूरत नहीं है जैसे फॉर एग्जांपल यहां पर तो 1400 आया है ना हम ले पाए 1400 डिविजिबल बाय 8 था मैं ऐसे बोल देता हूं अगर कोई नेटवर्क है जो कह रहा है कि भाई मैं तो जो मैक्सिमम डाटा ले जा सकता हूं 50 बाइट्स ले जा सकता हूं बहुत छोटा सा नेटवर्क है अब आप देखिए एट से डिविजिबल कौन-कौन सा नंबर होगा तो 8 * 5 40 48 56 40 डिविजिबल है 48 डिविजिबल बा 56 है 56 तो मैं ले नहीं जा सकता मेरी कैपेसिटी 50 की है 50 में ले जा सकता हूं बट लिख नहीं पाऊंगा ऑफसेट में तो आप क्या उठा लो 48 उठा लो कॉमन सेंस है ना तो हम वो बड़े से बड़ा नंबर उठाएंगे जो हमारी कैपेसिटी में हो बट एट से डिविजिबल हो ताकि फ्रेगमेंटेशन वाले आईडिया में प्रॉब्लम ना आए है ना तो ये फ्रेगमेंटेशन की कहानी हो गई अब ये बचे तीन फ्लैग इसकी क्या कहानी है ये सुनिए सर पहला बिट यहां क्या ड्रामा है मेरे को खुद समझ नहीं आता कहीं-कहीं तो ज्यादा खर्चा अभी यहां बहुत ज्यादा कंजूसी कर दी है ना टोटल जगह 16 चाहिए थी 13 में मैनेज किया तीन बिट बचा ही जैसे जैसे करके अब वेस्टेज कैसे वेस्टेज कह रहे सर यह बट रिजर्व भी जरूरत नहीं है बाद में यूज़ करेंगे नाउ यह क्या है यह है डू नॉट फ्रेगमेंट बिट टच मी नॉट बिट मतलब क्या है कभी-कभी ऐसा हो सकता है व्हिच इज अ प्रैक्टिकल आईडिया कि जो सेंडर है जब वो डेटा भेज रहा डेटा क्लासिफाइड नेचर का है कोई बैंकिंग डाटा है कुछ और डाटा है और हम नहीं चाहते कि कोई फ्रेगमेंटेशन के बानने से हमारे पैकेट को खोले उसके टुकड़े करें तो हम क्या बोल सकते हैं कि एक काम करो इसके अंदर डू नॉट फ्रेगमेंट बिट वन रख दो अब रास्ते में पहुंचा राउटर ने डब्बा खोला और देखा डू नॉट फ्रेगमेंट में वन लिखा है राउटर को पता है आगे मैं भेज नहीं पाऊंगा मुझे टुकड़े करने पड़ेगा बट ये कह रहा टुकड़े नहीं करो तो राउटर उसको चुपचाप डिस्कार्ड कर देगा और बाद में समझेंगे एक मैसेज भेजेगा सेंडर को सेंडर का एड्रेस है ना मेरे पास हां बोलेगा सर ऐसे ऐसे आपका पैकेट पकड़ा गया था जो आगे जाने की पॉसिबिलिटी थी नहीं लेकिन क्योंकि आपके रिक्वेस्ट की फ्रेगमेंट ना किया जाए हमने फिलहाल उसको डिस्कार्ड कर दिया एक काम करना अगली बार सोर्स से ही छोटा पैकेट बना के भेजना ताकि वो यू नो जो इंटरमीडिएट नेटवर्क है वहां से पास हो जाए तो ये एक कॉमन सेंस है किसमें डू नॉट फ्रेगमेंट में अगला क्या है m ए मींस मोर फ्रेगमेंट बिट इसका क्या मतलब है जब एज अ रिसीवर मैं बैठा हुआ हूं और किसी आइडेंटिफिकेशन नंबर के चार-पांच फ्रेगमेंट आ चुके हैं अब मुझे कैसे पता लगेगा फ्रेगमेंटेशन ऑफसेट से मैं ये तो पता लगा लूंगा किसका नंबर कौन है कौन पहले कौन बाद में भाई इसके पास रो 175 ये पहले आएगा अी बीच में आएगा बाद में आएगा बट ये लास्ट टेक नहीं ये कैसे पता लगेगा हो सकता है इसके बाद और भी हो अभी आए ना हो और हो सकता है मैं फालतू में वेट कर रहा हूं और कोई आने वाला ना हो तो ये जो बिट है एम बिट ये बताता है अगर इसके अंदर लिखा है वन इसका मतलब है मैं आखिरी फ्रेगमेंट नहीं हूं मेरे बाद अभी और भी फ्रेगमेंट आने वाले हैं और अगर इसमें लिखा है जीरो अब इस बात के दो मायने हैं या तो मैं लास्ट फ्रेगमेंट हूं बिकॉज फर्द मोर फ्रेगमेंट्स आर नॉट देयर या फिर इसका मतलब इस डेटा ग्राम का फ्रेगमेंटेशन हुआ ही नहीं है टेंशन मत लीजिए जो आना था आ चुका है आगे बढ़ी यस तो य सेकंड रो हमारी यहां पर हो जाती है कंप्लीट अगला फील्ड अब देखिए अगला फील्ड है हमारा क्या टाइम टू लिव फील्ड अब टाइम टू लिव फील्ड की क्या कहानी ये समझाता हूं आपको 8 बिट का एक फील्ड है देखिए इंटरनेट में कभी-कभी प्रॉब्लम क्या है कि हो सकता है हेडर कभी करप्ट हो जाए और हेडर करप्ट हो तो हर राउटर के पास डिफॉल्ट एंट्री होती है होता है ना भैया ये एड्रेस बताना कहां जाएगा यार समझ नहीं आ रहा तो भाई आगे पता कर लो कहीं तो डिफॉल्ट एंट्री किसी राउटर के पास दे भेज देते कि तू देख ले भाई अब वो राउटर कह ग मेरे को भी समझ नहीं आ रहा पता नहीं कौन है ये भाई उसके पास भेज ले और हो ये सकता है हर राउटर एक से दूसरा दूसरे से तीसरा अनंत काल के लिए फॉर इंफिनिटी वो पैकेट इंटरनेट में घूमता रहे एक आथ घूम ले कोई प्रॉब्लम नहीं बट धीरे-धीरे ऐसे बढ़ते जाएंगे और बढ़ते बढ़ते बढ़ते ऐसा ना हो कि इतना सारा गार्बेज हमेशा के लिए नेट में फ्लो कर रहा हो उनको कैसे रोका जाए उनको कैसे सग्रैफिटो किया जाए उसके लिए है टाइम टू लिव तो लॉजिक क्या है आठ बिट का फील्ड है ज्यादा से ज्यादा करेंगे तो सबसे बड़ा नंबर क्या कर सकते 255 हालांकि व करते नहीं उससे बहुत कम करते हैं तो अब लॉजिक क्या है जब भी यह पैकेट किसी राउटर के पास जाएगा राउटर इससे पैसा चार्ज करेगा ₹1 फॉर एग्जांपल तो राउटर बोलेगा 255 आपका टाइम टू लिव है अब मैं इस नंबर को घटा के कर देता हूं 254 और अब आप आगे चले जाओ फिर किसी और राउटर के पास जाएगा वो अपना काम करेगा आगे का रास्ता बताएगा बट इसको 253 कर देगा यस अब या तो लिमिटेड टाइम के अंदर आमतौर पे 16 177 20 मैक्सिमम मतलब 16 तोसे मैक्सिमम होता 7 8 10 हॉप काउंट के अंदर राउटर के अंदर पैकेट डेस्टिनेशन तक पहुंच जाता है तो नॉर्मली लोग यू नो इसको 255 तो मैक्सिम लिमिट है लोग 15 20 पे सेट कर देते हैं मान लीजिए हमें लग रहा है कि आठ राउटर बीच में आएंगे एक काम करो इसको 16 कर दो अगर पहुंचना होगा लाख को तो 16 में भी पहुंच जाएगा और नहीं पहुंचना होगा तो फिर कोई मतलब है नहीं तो अब क्या होगा 16 टाइम ये अलग-अलग राउटर से होके गुजर सकता है लेकिन फाइनली एक राउटर मिलेगा या तो उससे पहले डेस्टिनेशन में पहुंच जाएगा या तो राउटर वो राउटर जो वन से जीरो करेगा वही पक पकड़ ले कि कहां जा रहे हो बस तुम्हारा टाइम टू लिव खत्म हो गया अभी पैकेट को डिस्कार्ड करेगा अगेन एक एरर मैसेज जनरेट करेगा सोर्स को सर आपका लड़का यहां पकड़ा गया था आपका पैकेट यहां पकड़ा गया जिसका टाइम टू लिव हो गया जीरो आदेश के मुताबिक हम इसे डिस्कार्ड कर रहे हैं तो अब आप क्रॉस चेक करिएगा अगर आपको लग रहा है कि ये जेनुइन पैकेट था तो अगली बार ज्यादा टाइम टू लिव बना के भेजिए ताकि ये पूरा रास्ता कवर कर सके और अगर गड़बड़ था तो फिर हमने सही किया इसको डिस्कार्ड करके ये कहानी है टाइम टू लिव की कभी-कभी तो एक तो जो इंफाइटिंग कभी-कभी हम चाहते नहीं कि पैकेट लोकल नेटवर्क से बाहर जाए जैसे बचपन मम्मी कहती थी घर के बाहर इस गली के बाहर मत जाना तो हम टाइम टू लिव वन सेट कर देंगे अब होगा क्या बॉर्डर तक जा पाएगा जैसे ही नेटवर्क से बाहर जाने के लिए किसी राउटर के पास जाएगा टाइम टू लीव वन है वन को जीरो करेंगे वही डिस्कार्ड कर देंगे हो सकता है हम चाहते हो ये चार नेटवर्क तक बाहर जा पाए तो टाइम टू लिए फोर कर दीजिए चार राउटर पार कर पाएगा उसके आगे नहीं जा पाए आगा राउटर उठा के टाइम टू लिव ज़ीरो होने की वजह से डिस्कार्ड कर देगा यह कहानी है इसकी अगला फील्ड क्या है अगेन इट्स अ एट बिट फील्ड ऑफ प्रोटोकॉल अगेन गेम क्या है आईपी तो टैक्सी है खुद तो ये है नहीं अंदर कौन बैठा है अंदर क्या लिखा है गवर्नमेंट ऑफ इंडिया लिखा गवर्नमेंट ऑफ दिल्ली लिखा उत्तर प्रदेश शासन लिखा कौन बैठा है अंदर कैसे पता लगता है तो आठ बिट के एक नंबर सेट कर दिया और जितने इंपॉर्टेंट प्रोटोकॉल है सबको नंबर दे दिए गए हैं अब जैसे फॉर एग्जांपल आईसी आईसीएमपी का नंबर है जीरो टीसीबी का नंबर है 06 किसी नाके पे ये पकड़ा गया पैकेट आपका पुलिस वाले ने अपने आप अपना हेडर दिखाइए हेडर चेक किया क्या लिखा है प्रोटोकॉल में प्रोटोकॉल में लिखा है 06 अच्छा अच्छा अंदर टीसी भी बैठे हुए हैं जाइए जाइए जाइए लाइक दिस तो हमें पैक क्योंकि पैकेट खोलना अलाउड नहीं है हेडर का हेडर आप चेक कर सकते हैं अंदर का पेलोड चेक करना अलाउड नहीं है है ना तो अब हमें बिना चेक करे पता लग जाता है कि ओके अंदर कौन बैठा हुआ है तो यू नो यू कैन हैव मैक्सिमम 200 256 जीरो से लेकर 255 तक अलग-अलग प्रोटोकॉल्स हो सकते हैं एंड एवरी बडी विल हैव अ नंबर एलोकेटेड नेक्स्ट आ जाता है हमारे पास हेडर चेक्सम अब चेक्सम क्या है हम पहले पढ़ चुके हैं एरर हैंडलिंग में डेटा लिंक लेयर में सेम मैकेनिज्म यहां यूज होता है और बस इसमें इंपॉर्टेंट बात क्या है हेडर ये कह रहा है क्योंकि हमने तो पहले बहुत बोला था आईपी तो अल्लर है आवारा है नालायक है है ना बेस्ट एफर डिलीवरी की बात करता है फ्लो कंट्रोल एरर कंट्रोल नहीं करता तो हम कह रहे हैं चेक्सम बट चेक्सम हेडर पे है ट्रक ड्राइवर को भले इस बात से कोई मतलब ना हो कि ट्रक के अंदर जो सामान है वो सही सलामत है कि नहीं है चोरी हुआ कि नहीं हुआ बट जो उसका आगे का अपना कैब है उसका तो ध्यान रखेगा मेरा मोबाइल फोन मेरा सामान मेरा खाना ठीक से है कि नहीं है अगर हेडर ही करप्ट हो जाएगा तो ये आगे डेस्टिनेशन तक पहुंचेगा कैसे तो हेडर की सिक्योरिटी हमारा काम है आईपी का भले पीछे जो डटा रखा है उसकी सिक्योरिटी ना हो तो 16 बिट का चेक्सम है हर राउटर पे चेक्सम कैलकुलेट होगा और वैल्यू हम देखेंगे क्योंकि हेडर की कुछ वैल्यू चेंज होती जाती है जैसे टाइम टू लीव आपने देख लिया फ्रेगमेंटेशन चेंज हो सकता है हर राउटर पे चेक्स हम रीकैलकुलेट करते है लोकेट करते हैं अगर बीच में कहीं भी राउट हेडर ही अगर करप्ट हो जाता तो भी हम पैकेट को डिस्कार्ड कर देते बिकॉज अब आगे वो जा नहीं पाएगा तो ध्यान रखिएगा चेक समम जरूर है लेकिन यह डाटा को पेलोड को कोई कवरेज नहीं देता यह सिर्फ हेडर को कवरेज देता है आगे बढ़ते हैं नेक्स्ट इज सोर्स एंड डेस्टिनेशन तो इसमें कुछ बताने की बात नहीं क्योंकि आगे डिटेल में हम पूरी प बात करेंगे तो 32 बिट का फील्ड है सर सोर्स का डेस्टिनेशन का दोनों के अपने-अपने एड्रेस है अब आ जाते हैं वेरिएबल पार्ट पे बहुत छोटा सा डिस्कशन आमतौर प कोई बहुत डिटेल में यहां बात नहीं करेगा तो वैसे तो इन जनरल ये जीरो ही रहता है है ना तो आमतौर पे हेडर हमेशा किसी भी न्यूमेरिकल में कहीं भी देखेंगे 20 बिट का ही बोलेगा ये जो एडिशनल 40 बिट्स है इसका इस्तेमाल कहां-कहां और कैसे-कैसे हो सकता है देखते हैं तो यहां पर पहला एक आपके पास होता है एंड ऑफ ऑप्शन यह हमारा सिंगल बिट का सिंगल बाइट का माफ कीजिएगा आठ बिट या सिंगल बाइट का एक फील्ड है जो कि बताता है कि अगर हमने कुछ किया भी एडिशनल किया तो यहां पर एंड हो रहा है लास्ट पॉइंट को रिप्रेजेंट करने के काम आता है एक है रिकॉर्ड रूट कभी-कभी रिसर्च से सिंथेसिस पर्पस से हम ये देखना चाहते हैं कि पैकेट एक्चुअली कौन-कौन से रास्ते से होके जाता है यह पता लगाने के लिए हम रिकॉर्ड रूट कर सकते हैं मेरे पास 40 बाइट्स हैं ध्यान रखना एडिशनल 20 बाइट तो इंपॉर्टेंट हो गए 40 बाइट मेरे पास है एक बाइट एंड ऑफ ऑप्शन में काम आ जाएगा तो 39 बचे अगर मुझे इंडिपेंडेंट रा इंटरमीडिएट राउटर का एड्रेस याद रखना है एक एड्रेस 32 बिट का कितने लगे चार बिट तो 4 4 4 4 मेरे ख्याल से मैं नाइन डिफरेंट राउटर के एड्रेस रख सकता हूं बिकॉज़ 4 * 9 विल बी 36 36 तो 30 नाइन डिफरेंट राउटर का मैं एड्रेस याद रख पाऊंगा और यही यहां पर लिखा हुआ है तो उससे ये पता लग जाएगा रिसर्च करते हुए हमने रिकॉर्ड रूट रख दिया जहां-जहां से जाओगे एड्रेस याद करते जाओ अच्छा ये इस रास्ते से जा रहा है इसका मतलब वी आर हैविंग सॉफ्टवेयर है बहुत सारी वेबसाइट्स है जिनके थ्रू आप देख सकते हैं कि अगर आप google2 कहां से होके आता है तो दैट इज़ रिकॉर्ड रूट ऑप्शन जो यूज़ किया जा सकता है डीबगिंग वगैरह में अब यह शॉर्ट में बता देता हूं आमतौर पे जब हम आईपी एड्रेस इंग यूज़ करते हैं आईपी का इस्तेमाल करते हैं हम रास्ता नहीं बताते हम बोलते हैं यह पैकेट है यह डेस्टिनेशन है राउटिंग के पूरे प्रोटोकॉल्स है राउटर है राउटिंग टेबल है वह अपने हिसाब से पूरा रास्ता ढूंढते और डेस्टिनेशन तक पहुंच जाते हैं यहां पर एक ऑप्शन है स्ट्रिक्ट सोर्स रूट जिसमें सोर्स क्या कर सकता है 40 बिट का स्पेस है ना नाइन राउटर्स तो आप कुछ राउटर के एड्रेस दे सकते हो कि बेटा सुनो कहीं से भी मत जाना राउटर से भी मत पूछना यह राउटर फिर यह राउटर फिर यह राउटर फिर यह राउटर यहां से होते हुए जाना है और यह जो राउटर हम मेंशन कर रहे हैं सिर्फ इन्हीं से ट्रैवर्स करना है अगर इसमें एक छूटा तो भी तुम डिस्कार्ड डेस्टिनेशन पे और अगर कहीं एडिशनल उसके अलावा कुछ और किया तो भी तुम डिस्कार्ड जो राउटर में लिख के दे रहा हूं सिर्फ वही करना है इसलिए इसको बोलते हैं स्ट्रिक्ट सोर्स रूट इसका एक थोड़ा सा लिबरल वर्जन इसको बोलते हैं लूज सोर्स रूट ये क्या कहता है ये कहता है कि जो राउटर हम बोल रहे हैं इनसे तो होके जाना ही जाना है इसके अलावा अगर एक दो एडिशनल राउटर तुमको और जाना हो तो भी तुम जा सकते हो दिस इज एन आइडिया अब ये कमांड क्यों दे रहे हैं सोर्स के हाथ में कभी-कभी हो सकता है डाटा क्लासिफाइड हो हम नहीं चाहते हो एनिमी नेटवर्क से होके जाएं या हमें कुछ ऐसी बात बताओ जो मे भी राउटर्स की जनरल अंडरस्टैंडिंग ना हो तो आप चाहो तो यू नो कभी-कभार आप रास्ता भी तय कर सकते हो लास्ट वन इज द टाइम स्टंपिंग टाइम नोट करना देखो कभी-कभी हमें नहीं पता लगता कि यार कहीं लैग आ रहा है फाइनल रिस्पांस करने में बहुत लैग आ रहा है कहां प्रॉब्लम हो रही है टाइम कहां लग रहा है रिसर्च के लिए फॉर एग्जांपल हम चाहते हैं कि वो वाला राउटर कितना समय लेता है प्रोसेस करने में हम टाइम स्टंपिंग यूज कर सकते हैं एवरी राउटर यूज जीएमडी ग्रीन विच मीन टाइम जो सेंट्रलाइज टाइम है पूरी दुनिया जिसमें एयरक्राफ्ट हमारे चलते हैं उसी टाइमिंग को ये भी यूज कर होता है बिकॉज़ हर दुनिया में अलग-अलग टाइमिंग चलते हैं कुछ बड़े कंट्रीज में मल्टीपल टाइम जनस चलते हैं तो कौन सा टाइम कौन सा डेट था कंफ्यूजन होता है तो टाइम स्टंपिंग एक ऑप्शन है जहां पर हम टाइम नोट करते चलते हैं ताकि हमें स्टेप बाय स्टेप पता लग जाता है कौन से राउटर ने किस समय क्या काम किया यस नाउ वी हैव एन आइडिया ऑफ आईपी वर्जन सिक्स तो आईपी वर्जन फोर एकदम कंप्लीट ओके तो अभी बात करते हैं आईपी वर्जन सिक्स के बारे में लेट ट बी वेरी क्लियर भाई इंपॉर्टेंट आईपी फ ही है इसी के हेडर इसी के जितने फील्ड्स हैं चाहे कंपट एग्जाम हो सेमेस्टर्स हो कंपनी हो यही पूछा जाता है आईपी बी सिक्स मार्केट में नई एंट्री है कभी-कभार एक शॉर्ट नोट लिखने के लिए आ आ जाता है फिर भी अगर कभी कोई क्वेश्चन पूछे तो आप खाली हाथ ना रह जाए वहां पे इसलिए एक बेसिक सा डिस्कशन जल्दी से आईपी वर्जन सिक्स पे करते हैं तो आईपी वर्जन सिक्स का देख र है सिंपलीफाइड हेडर है पहले से ज्यादा कैपेबल है बेसिकली पिछले 2530 साल में तब से आईवी वर्जन फोर था उसमें जो जो गलतियां हमने की समय के साथ हमने सीखी दूसरा मार्केट इंटरनेट कैसे इवॉल्व हुआ वो सारे चेंज समझ ने के बाद आईपी बी स डिजाइन है तो ओबवियसली उससे ज्यादा एडवांस होगा है ना तो यहां पर सबसे बड़ा आईडिया क्या है कि वैसे तो दो पार्ट्स है बेस एडर और पेलोड तो ये जो आप पूरा डायग्राम देख रहे आप देख रहे हैं यहां से यहां तक का जो पार्ट है है ना यह होता है बल्कि यहां से आ एम सॉरी यहां तक का ये जो पार्ट है दिस इज द बेस हेडर ये नीचे आपका पेलोड है ये एक ऑप्शन है एक्सटर्नल एक्सटेंशन हेडर्स का यानी कि अगेन जो वहां पे हमारा अंडरस्टैंडिंग जो 40 बिट का एडिशनल हम अलाव करते हैं तो फ के अंदर वो यहां पे एक्सटेंशन हेडर के नाम से जाना जाता है तो यही वो बोल रहा है अपर लेयर का जो डाटा वो है वो है और ये जो एक्सटेंशन हेडर है ये एक एडिशनल ऑप्शन हमारे पास है अब अगर मैं डिटेलिंग में जाऊं तो लगभग लगभग सारी चीजें सेम है वर्जन 4 बिट का क्यों है आप जानते हैं बिकॉज़ या तो वर्जन फोर है वर्जन सिक्स से पहले ही रखना पड़ेगा ऑप्शन नहीं है सर्विस टाइप वहां भी था यहां उसको डायरेक्ट प्रायोरिटी कह के बुला रहा है वही 8 बिट का फील्ड तीन बिट और फर्द पांच बिट तीन बिट चार बिट और एक बिट रिजल्ट वही वाला सेम आईडिया यहां पर कैरी कर रहा है एक एक नई एंट्री करी इन्होंने थ्री बाइट्स अब यह जो है टोटल ये टोटल मिला के आठ बिट है 32 बिट टोटल है कितना बचा 24 बिट या 3 बाइट का फ्लो कंट्रोल मैकेनिज्म यहां पे ऐड किया गया है इसकी डिटेलिंग में जाने की जरूरत नहीं है बट ये समझिए कि इन जनरल आईपी के अंदर फ्लो कंट्रोल यानी के कितने स्पीड से डाटा जाएगा रिसीवर ओवल वेम नहीं होगा कि नहीं होगा उस तरह की कोई अंडरस्टैंडिंग पहले हम करते नहीं थे यहां पर उसके लिए मैकेनिज्म ऐड कर दिया गया है पेलोड का लेंथ पहले भी 16 बट का था टोटल हेडर टोटल लेंथ जो हम देखते थे वो अभी भी यहां पर है नेक्स्ट हेडर दैट इज इंपॉर्टेंट नाउ 8 बिट का फील्ड है एक्सटेंशन हेडर्स यहां पर है कि नहीं और है तो उनकी क्या डिटेल है इसका एक फील्ड है अगेन डिटेल में नहीं जा रहे बट ये फील्ड एक्सटेंशन हेडर का मेटा डाटा कैरी करेगा हॉप काउंट जिसे हम टीटीएल बोलते थे अभी भी ठ बिट का है एज एज यूजुअल एकदम सेम है सोर्स और डेस्टिनेशन का एड्रेस अब यहां पे 128 बिट का एड्रेस तो वही मेंशन किया गया है दोनों का 128 128 बिट का एड्रेस हो गया हमारा अच्छा कंफ्यूज मत होएगा ये 32 है टोटल लेन ना यहां पे इसलिए चार बार लाइन लगे बताने का तरीका है कि दरअसल ये चार लाइन है 32 32 32 32 सिमिलरली आईपी एड्रेस एंड देन यू हैव दिस एक्सटेंशन हेडर तो इसको पढ़ लेते हैं एक बार एक्सटेंशन हेडर फील्ड हेल्प इन प्रोसेसिंग ऑफ डेटा पैकेट बाय अपेंडिंग डिफरेंट एक्सटेंशन हेडर्स तो डेटा पैकेट को पूरा कॉम्प्लेक्टेड सम होगा ऑब्स सब में जाने की जरूरत नहीं है बट जो जो प्रॉब्लम थी वो सब यहां पर हमने सॉल्व की ईच एक्सटेंशन डर हैज अ लेंथ और इक्वल टू मल्टीपल ऑफ 64 बिट्स बट यह ध्यान रखना है कि जो मल्टीपल है वो 64 बिट के मल्टीपल यहां पर होंगे पेलोड एज यूजुअल अपनी तरह चलेगा कुछ इंपॉर्टेंट पैरामीटर्स जिसमें मैं डिफरेंशिएबल पूछ सकता है डिफरेंशिएबल आईपी v4 आईपी v6 कंफ्यूजन ना हो 32 बिट 128 बिट हम जानते हैं यहां पे डॉटेड डेसीमल नोटेशन होती आगे भी आईपी बिफोर में देखेंगे यहां पर हम हेक्सा डेसिमल यूज करते हैं बिकॉज 128 बिट का है तो बहुत ज्यादा लेंथी बनेगा अ नंबर ऑफ एड्रेस 2 रे टू पावर 32 जो कि हो जाता है एप्रोक्सीमेटली अ 2 रे टू पावर 32 जो कि होता है 4.3 बिलियन एंड दैट इज 2 रे टू पावर 128 जो कि हो 340 अ अन डिसिलियन और पता नहीं क्या-क्या कितना बड़ा नंबर अनइमेजिनेबल है ठीक है कॉन्फ़िगरेशन यहां पे मैनुअल या डीएचसीपी से होती है दिस इज अ स्टेटलेस्विजेट करना पड़ता था अभी यहां इतने समय के बाद बनाए तो सिक्योरिटी के भी बेटर मैकेनिज्म यहां पर है कुछ अगेन जो क्लियर कट इंप्रूवमेंट्स है यू कैन जस्ट नोट इड डाउन एक स्क्रीनशॉट आप ले सकते हैं बाकी नोट्स में आपको सब कुछ मिलेगा हेडिंग याद रखना है बिकॉज़ एग्जाम में बहुत ज्यादा डिटेल में कोई पढ़ेगा नहीं हेडिंग अगर आपको पता है तो हां एग्जामिनर नंबर आपको देने वाला है अब बात कर लेते हैं एडिशनल प्रोटोकॉल्स की नेटवर्क लेयर का हीरो तो आईपी है इसमें किसी को कोई डाउट कोई कंफ्यूजन नहीं है बट देयर आर सम प्रॉब्लम्स जो आईपी नहीं सॉल्व कर पा रहा हो होता है जैसे यहां चार अलग-अलग प्रॉब्लम है फ्लो कंट्रोल एरर कंट्रोल का कोई मैकेनिज्म नहीं है तो उसका क्या करना है मल्टीकास्टिंग करने का कोई तरीका नहीं है आईपी के पास आज जो आजकल की बड़ी प्रॉब्लम है एक से ज्यादा लोगों को वीडियो कॉल करनी है ग्रुप कॉल करनी है ग्रुप मैसेजेस करने हैं उसका क्या करना है दूसरा स्टार्टिंग की बात करें तो कभी-कभी जब हम किसी दूसरे से बात करते हैं है ना कि डेस्टिनेशन पे डिलीवरी कर रहे हैं उसका आईपी एड्रेस हमारे पास है बट वहां जब उस डेस्टिनेशन नेटवर्क में जाते हैं तो उसका लोकल एड्रेस भी चाहिए होता है उसको कैसे पता लगाएं कभी-कभी जब सिस्टम बूट होता है तो बूट होते वक्त आपको आपका लोकल एड्रेस आपको अपना मैक एड्रेस तो पता होता है आपको आईपी एड्रेस नहीं पता पहली बार बूट हुए हैं उस नेटवर्क में वो कैसे पता लगाएं तो इनके लिए कुछ एडिशनल प्रोटोकॉल्स की हमें जरूरत पड़ती है ए आरपी आर ए आरपी आईसीएमपी आईजीएमपी और सब पे दो-दो तीन-तीन चार-चार नंबर के शॉर्ट नोट लिखने के लिए आ सकते हैं तो अगेन आई विल नॉट गो इन टू डिटेल जाने की जरूरत भी नहीं है बट एक बेसिक अंडरस्टैंडिंग होनी चाहिए आपको तो सबसे पहले बात करता हूं एड्रेस रेजोल्यूशन प्रोटोकॉल की ए आरपी तो जैसे मैं आपको बता रहा हूं प्रॉब्लम क्या है जब भी हम किसी से बात करते हैं तो बोलने के लिए तो बोलते हैं उसका आईपी एड्रेस चाहिए है ना मान लीजिए हम हमें किसी को यूएस में किसी से बात करनी है हमें उसका एक बेसिक एड्रेस पता है लेकिन हमें मे भी उसका पासपोर्ट नंबर पता है पता है कि यूएस का सिटीजन है हम यूएस पहुंच गए लेकिन एक बार यूएस में पहुंचे ना बाहर देख के दुबई में कोई देख के बताएगा हां यूएस चले जाओ आप पर यूएस के अंदर कहां जाना है एग्जैक्ट अंडरस्टैंडिंग क्या है तो हम उसका मैक एड्रेस चाहिए और मैक एड्रेस हमारे पास होता है नहीं है तो ए आरपी पूरा मैकेनिज्म आपको बताता हूं ए आरपी हमें सपोर्ट करता है उसका मैक एड्रेस दिलाने में कैसे तो यहां आप क्या करते हैं जब भी मान लीजिए ये एक सिस्टम है यह सिस्टम a है जो कि मान लेते हैं सिस्टम b से बात करना चाहता है है ना और यहां पर सिस्टम एक को तो अपना तो दोनों पता है तो उसको अपना n1 और l1 n1 को क्या कह के बुलाया विद आईपी एड्रेस n2 अच्छा n1 इज द आईपी एड्रेस नेटवर्क मतलब ओवरऑल और l1 जो है लोकल मुझे दोनों एडस पता है अब मैं क्या करूंगा मुझे यह तो पता है कि जो यू नो जिससे मुझे बात करनी है वो कौन से नेटवर्क में है क्योंकि आईपी है मेरे पास उसका उसका नेटवर्क आईडी है बट उस नेटवर्क के अंदर उसका लोकल एड्रेस क्या है ये नहीं पता तो मैं क्या करता हूं मैं एक रिक्वेस्ट पैकेट बनाता हूं ए आरपी का एड्रेस रेजोल्यूशन प्रोटोकॉल और उस पूरे के पूरे नेटवर्क प इसको उठा के मैं कर देता हूं ब्रॉडकास्ट ब्रॉडकास्ट हर किसी को भेज दिया तो ये इसके पास भी आया इसके पास भी आया इसके पास भी आया लेकिन इस रिक्वेस्ट पैकेट में मैंने आईपी एड्रेस जरूर रखा है तो तीनों से तो आईपी मैच होगा नहीं किसी एक से आईपी मैच होगा जिससे मुझे बात करनी है मान लीजिए आईपी मैच हुआ सिस्टम बी से सिस्टम बी समझ गया ये मेरे से बात करना चाह रहा है लेकिन मुझे लोकली आइडेंटिफिकेशन अपना लिंक लेयर एड्रेस या मैक एड्रेस या इथरनेट एड्रेस या लोकल एड्रेस भी इंक्लूड करेगा और जैसे सिस्टम में कोई पता लगेगा अब ये दोनों प्रॉपर आपस में बात कर पाएंगे सो ये एक छोटा सा मैकेनिज्म है एड्रेस रेजोल्यूशन प्रोटोकॉल जो कि क्या कर रहा है किसी ऐसे एड्रेस किसी ऐसे कंप्यूटर का लोकल एड्रेस पता लगाता है जिसका हमें सिर्फ आईपी एड्रेस पता है इतनी सी बात है डन अगला है आरआरपी रिवर्स एड्रेस रेजोल्यूशन प्रोटोकॉल रिवर्स का क्या मतलब हुआ यहां पर कोई तीसरा सिस्टम इवॉल्व ही नहीं है मैं वही वाला सिस्टम बोल रहा हूं जब आप पहली बार एक नया फोन आप लेके आए एक नया लैपटॉप ले गया जब पहली बार नेटवर्क से आप कनेक्ट करते हैं किसी लैन में उसको लगाते हैं तो उसको अपना मैक एड्रेस तो पता है जो उस सिस्टम के नेटवर्क इंटरफेस कार्ड पे इंप्रिंटेड है वो तो बाय डिफॉल्ट होके आया है बट उसको अपना आईपी नहीं पता पहली बार इंटरनेट से कनेक्ट है ना तोब उसे अपना आईपी कैसे पता लगेगा सो ये नेटवर्क लेयर के अंदर यू नो रिवर्स एड्रेस रेजोल्यूशन प्रोटोकॉल एक प्रोटोकॉल है जो यह काम करता है कैसे करता है अगेन एक छोटे सा डायग्राम से बात समझेंगे मान लीजिए यह एक नया कंप्यूटर है जो नेटवर्क पे कनेक्ट हुआ है इसको इसका आईपी नहीं पता तो ये क्या करेगा ये एक आरआरपी पैकेट रिक्वेस्ट पैकेट उस सिस्टम में उस लैन पे जितने भी कंप्यूटर हर किसी को पूछेगा कि भाई यह मेरा फिजिकल एड्रेस है क्या कोई मुझे बता सकता है ना मेरा आईपी क्या है अब ऑब् वियस इन सब में कोई एक ऐसा कंप्यूटर होगा जो फिलहाल आरआरपी के रिस्पांस ब बिलिटी उसका सर्वर की तरह बिहेव कर रहा होगा जिसके पास लिस्ट होगी किस मैक एड्रेस पे कौन सा आईपी है किस मैक एड्रेस पे कौन सा आईपी है जैसे ही व रिक्वेस्ट पैकेट देखेगा वो कहेगा अच्छा ठीक है वो रिप्लाई करेगा आरआरपी के अंदर कि भाई आपका आईपी एड्रेस समथिंग लाइक दिस जैसे यहां पे 14114 26.215920 पहले कर चुके हैं आगे बढ़ता हूं अगला नंबर है आईसीएमपी इंटरनेट कंट्रोल मैसेज प्रोटोकॉल इसकी तुलना आप हमेशा मीडिया से करेंगे मैं क्या बोलता हूं आईपी जो है वह फ्लो कंट्रोल एरर कंट्रोल या जैसे बार-बार बात कर चुके हैं बेस्ट एफर डिलीवरी कोई गारंटी नहीं उसी तरह काम करता है आईसीएमपी सिर्फ रिपोर्टिंग करता है लेकिन रिपोर्टिंग से भी क्या होता है ना सही कारण पता लग जाता है कि प्रॉब्लम क्या है तो मैं यहां बहुत सारे केसेस लिखे हुए हैं कि अगर पैकेट नहीं पहुंच पा रहा प्रॉब्लम क्या है जब तक डायग्नोज नहीं करेंगे कैसे पता लगेगा आईसीएमपी उस बात की रिपोर्टिंग करता है और चीजों को आसान बना देता है तो क्या-क्या अंडरस्टैंडिंग है कैसे काम करता है सीधे पॉइंट पे आता हूं बाकी पीपीटी में सब लिखा है यू कैन नोट इट डाउन आईसीएमपी इंटरनेट कंट्रोल मैसेज प्रोटोकॉल दो तरह के काम करता है एक वो काम करता है एरर रिपोर्टिंग और दूसरा वो काम करता है कुछ क्वेरीज कुछ तरह की क्वेरी भी वो हैंडल कर सकता है है ना तो पहले बात करता हूं एरर रिपोर्टिंग की कौन-कौन सी एरर वैसे बहुत सारी तरह की एरर रिपोर्टिंग है बट ये चार-पांच इंपॉर्टेंट एरर रिपोर्टिंग है जिन पे मैंने एग्जाम पे क्वेश्चन आते देखा है तो मैं सबसे पहला जो एरर रिपोर्टिंग वो ले लेता हूं अगेन टाइम एक्सीड ये इनका कोड भी है जैसे डेस्टिनेशन अनरीचेबल है टाइप थ्री एरर है टाइम एक्सीड है टाइम 11 है वैसे कोई पूछेगा नहीं बट इन जनरल टाइम एक्सीड अगेन आपको बताया था टीटीएल वाली कहानी तो जहां पर भी टाइम टू लीव एक्सपायर होता है एक-एक कम होने के बाद जीरो हो जाता है राउटर क्या करता है पैकेट को डिस्कार्ड कर देता है अब यहां पर आईसीएमपी पिक्चर में आता है डिस्कार्ड कर दिया ठीक है वरना लेकिन पता कैसे लगेगा तो जैसे ही अब जैसे मान लीजिए यह सिस्टम है जिसने टाइम टू लिव वन बना के भेजा पहले राउटर में पकड़ा जाएगा राउटर इस पैकेट को डिस्कार्ड करेगा बट अगेन जैसे हमने पहला समझा था एक आईपीएम आईसीएमपी मैसेज बना के भेजेगा होस्ट को सर आपका सोर्स एड्रेस के नाम से यह पैकेट यहां पकड़ा गया था टाइम टू लीव ज़ीरो हुआ तो हमने डिस्कार्ड कर दिया आप देख लीजिएगा आपके हिसाब से अगर सब ठीक है तो ओके है अगर आप चाहते हैं आगे वह जा पाए तो टाइम टू लीव बढ़ा के भेजिएगा यहां पे वही दिखा खा गया कि शायद अगली बार उसने टू करा तो एक और राउटर पे पहुंचा थ्री किया तो एक और राउटर तक चला गया तो यह रिपोर्ट करना किसका काम हुआ आईसीएमपी का काम हुआ नेक्स्ट देखिए पैरामीटर प्रॉब्लम अगेन हेडर में प्रॉब्लम हो सकती है क्या हो सकती है सर क्योंकि बार-बार चेक्सम कैलकुलेट होगा रास्ते में करप्शन हो सकता है किसी राउटर के पास कोई पैकेट मिला जिसका चेक्सम से मैच किया हेडर में प्रॉब्लम थी राउटर ने पैकेट को डिस्कार्ड किया पर रिपोर्ट कर दीजिए तो अब आईसीएमपी यह मैसेज लेके जाएगा के पास कि सर ऐसे-ऐसे आपका यह पकड़ा गया हेडर और इसका अंदर चेकस का इशू था हमने डिस्कार्ड कर दिया आप देख लीजिएगा क्या करना है ये कोई मैकेनिज्म नहीं है लेकिन रिपोर्टिंग और रिपोर्टिंग से बहुत फायदा हो सकता है कभी-कभी ये वाला डेस्टिनेशन अनरीचेबल कभी-कभी हो सकता है जिस रास्ते से जा रहे हो रास्ता आगे मिले ना सारे लिंक फेलियर हो रहे हो भाई कोई भी हार्डवेयर सॉफ्टवेयर वल्नरेबल है ना फेलियर के लिए तो कैसे मैनेज करेंगे फेलियर हो सकता है तो अगर रास्ता नहीं मिले तो आप बताइए कि सर यहां से आगे कोई कोई रास्ता नहीं मिल रहा एक आईसीएमपी मैसेज जनरेट करिए सोर्स के लिए किसी और रास्ते से ढूंढ के जाइए समथिंग लाइक दिस तो ये एक कहानी है रीडायरेक्शन कभी-कभी हो सकता है कोई बेटर पाथ मिल रहा हो लेकिन बार-बार मे बी वो स्ट्रिक्ट सोर्स राउटिंग ऐसा कुछ करो कि पैकेट उधर से ही आ रहा हो तो आप इफॉर्म कर सकते हो आईसीएमपी मैसेज के थ्रू कि सर यू कैन चेंज योर पाथ दो तीन बातें ध्यान रखनी है आईसीएमपी में अगर नो आईसीएमपी एरर मैसेज वि जन रिस्पांस डे ग्राम करेंगे ना अब आईसीएमपी तो खुद अपने आप में एक एरर मैसेज है रिपोर्ट अगर आईसीएमपी की दुर्घटना हो गई तो क्या उसके लिए एक और आईसीएमपी बनाएंगे फिर तो आईसीएमपी आईसीएमपी घूम रहे होंगे नहीं वरना ट्रैफिक इश्यूज हो जाएगा फ्रेगमेंटेशन एक डेटा ग्राम के अगर 50 फ्रेगमेंट है हर फ्रेगमेंट के लिए आईसीएमपी बनाएंगे नहीं अगेन देयर विल बी ट्रैफिक इशू वो भी नहीं करेंगे विल बी जन हैविंग मल्टीकास्टिंग अगर एक से ज्यादा मल्टीकास्टिंग कर रहे हैं एक जगह दुर्घटना हो उसी को रिपोर्ट करेंगे सबको नहीं करेंगे कॉमन सेंस बात है और ये तो पिंग एड्रेस है इसके लिए ओबवियसली 127 आगे बात करेंगे जब क्लासफुल एड्रेस की बात करेंगे 127 के लिए भी ये जनरेट नहीं करेंगे देन अगला जो ड्यूटी आईसीएमपी का वो है क्वेरी क्वेरी रिपोर्टिंग क्वेरी पे कैसे काम करते हैं तो तीन चार बेसिक बेसिक आईडिया है इको रिक्वेस्ट एंड रिप्लाई टाइम स्टंपिंग एड्रेस मास्क एंड राउटर सॉलिसिस बातें अभी एगजैक्टली हमें समझ आएंगी कुछ क्योंकि अभी हमने यू नो पूरा एड्रेस ंग नहीं पढ़ा राउटिंग नहीं पढ़ा तो धीरे-धीरे समझ जाएंगी पहला है इको रिक्वेस्ट एंड रिप्लाई इस बात का क्या मतलब है इको रिक्वेस्ट ए रिप्लाई मैसेज एनकैप्सूलेट्स विद आईपी डेटा ग्राम एसेंशियल डायग्नोस्टिक टूल इनेबलिंग नेट मैनेजर एंड यूजर टू पिन पॉइंट नेटवर्क इश्यूज कहानी लिख दी बेसिकली पॉइंट ये है आप एक मैसेज भेजेंगे इको समझते हैं प्रतिध्वनि जो वापस आती है एंड देन वो रिप्लाई लेके वापस आएगा तो कोई भी इशू है आप उसे रिपोर्ट करेंगे आईसीएमपी के थ्रू और उसका रिप्लाई आपको मिलेगा तो समझेगा जो भी डाटा वगैरह आपको एक्सचेंज करना कर सकते हैं कि कोई प्रॉब्लम है तो उसको कॉमन बेसिस प उठा के हम डायग्नो करें डायग्नोज करें राउटर सॉलिसिटर मेंट देखिए कोई भी राउटर है है ना नेटवर्क में बना हुआ है अगर राउटर कुछ समय तक बाकी राउटर से बात नहीं करें तो हम यह मान लेते हैं कि वो राउटर मर गया खत्म हो गया अब वो राउटर नहीं है तो यहां पर कुछ समय के बाद इस आईसीएमपी के थ्रू हर राउटर क्या कर सकता है एक मैसेज ब्रॉडकास्ट कर सकता है राउटर सॉलिसिटर अदर राउटर जो उसको रिसीव करेंगे वो उसकी राउटिंग इंफॉर्मेशन को यूज कर सकते हैं और बहुत समय तक अगर यह मैसेज नहीं आता तो मैं मान लेंगे कि फिलहाल वो राउटर नेटवर्क में नहीं है इस तरह की अंडरस्टैंडिंग है एड्रेस मास्क रिक्वेस्ट लाई अबे खैर हमें मास्किंग का बहुत ज्यादा आईडिया नहीं है ऐसे समझिए एड्रेस को आईपी एड्रेस को दो पार्ट में हम डिवाइड करते हैं एक हम बोलते हैं नेटवर्क आईडी और एक हम बोलते हैं होस्ट आईडी नेटवर्क आईडी हमें बताता है कि हम किस नेटवर्क में हैं और होस्ट आईडी बताता है उस नेटवर्क में हमारा क्या नंबर है आईपी देख के ये नहीं पता लगता कि नेटवर्क आईडी और होस्ट आईडी में क्या डिवीजन है तो कभी-कभी ये एड्रेस मास्क एक चीज होती है जो आगे हम पढ़ेंगे हम यह पता करना चाहते हैं कि दरअसल में कौन से नेटवर्क का हिस्सा उस नेटवर्क में कितने-कितने लोग हैं समथिंग लाइक दिस तो इस तरह की रिक्वेस्ट भी की जा सकती है राउटर को वो भी आप आईसीएमपी के थ्रू कर सकते हो एंड टाइम स्टंपिंग की बात हम पहले भी कर चुके हैं सिंक्रोनाइज करने के लिए मैं टाइम स्टैंप करूंगा आप रिप्लाई करके मुझे वापस भेजेंगे देखने के लिए दो राउटर में कितना डिस्टेंस है कितना समय लगता है अगर वो प्रोसेस कर रहा है तो उसका प्रोसेसिंग डिलेज क्या है वो सारी चीजें तो ये भी हम यहां पर काम कर रहे होते हैं दैट इज ऑल अबाउट आईसीएमपी तो मैंने पूरा ट्री बता दिया कैटेगरी इजेशन बता दिया दो-दो चार-चार लाइन आप लिख के आ सकते हो फिर भी मुझे लगता है इतनी डिटेल में जाने की जरूरत नहीं पड़ेगी टारगेट है सेमेस्टर एग्जाम में अच्छे से अच्छा नंबर लाना वह भी कम से कम एफर्ट के अंदर इंटरनेट ग्रुप मैसेज प्रोटोकॉल आईजीएमपी अगेन जब आईपी बनाया गया तो हमें इतनी क्लेरिटी नहीं थी कि ये इतना हिट हो जाएगा इंटरनेट विल बी रूलिंग द वर्ल्ड और हमें एक टाइम पे एकसे ज्यादा लोगों से बात करने की जरूरत पड़ेगी उन सारी प्रॉब्लम्स को रिजॉल्व करने के लिए हम मार्केट में लेके आईजीएमपी जो अनेबल करता है वन टू मेनी कम्युनिकेशन यस एक और बात बता दूं यह मत मानिए कि यह सब उस तरह के अलग-अलग प्रोटोकॉल है जो अलग-अलग फ्लो करते हैं यह सब भी आईपी के अंदर बैठ के ही चलते हैं नेटवर्क लेयर का रूलर सिर्फ एकही आईपी ये सब सपोर्टिंग प्रोटोकॉल है ये ऐसा नहीं है कि आप बोलो आईपी से मेरा काम नहीं चल रहा मैं आईजीएमपी यूज़ कर लेता हूं आई मीन आईबीजी आईजीएमपी विल आल्सो बी सिटिंग इनसाइड द आईपी यस तो वीडियो ऑन डिमांड है या डिस्टेंस लर्निंग है मल्टीपल लोग एक टाइम पे आजकल कर रहे होते हैं ऑल ऑफ दिस इज डन विद द हेल्प ऑफ आईजीएमपी इसके अलावा इसके डिटेल में मैं नहीं जा रहा इसका हेडर स्ट्रक्चर क्या है नोबडी विल गो इन टू दैट उसपे कोई जरूरत नहीं है एक शॉर्ट नोट आप लिख सकते हैं देन नाउ फाइनली एड्रेस ंग तो अब इस चैप्टर में बात करेंगे पूरी एड्रेस स्कीम की सबनेटिंग सुपर नेटिंग क्या होता है क्लासफुल एड्रेस संग क्लास लेस एड्रेस ंग और वो सारे मैकेनिज्म जिन पे हम काम करते हैं तो चलिए अभी बात करते हैं एड्रेस स्कीम की तो आईपी वर्जन फर इट्स अ 32 बिट एड्रेस बेसिक अंडरस्टैंडिंग हमें है क्योंकि पूरा डटा ग्राम इन डिटेल में हम पढ़ चुके हैं तो 32 बिट्स से सीएसआईडी वाले जानते हैं कितने कॉमिनेशन बनेंगे 2 रेट पावर 3 2 सो टोटल 2 रे टू पावर 32 ये मोटा-मोटा लगभग 4 बिलियन अच्छा बिलियन में हमें इंडियंस को समझ नहीं आता तो मान के चलो 429 करोड़ 4967 296 एड्रेसस ओवरऑल बनने वाले हैं अभी देखने में तो लगता है कि हां बहुत ज्यादा एड्रेस है मजा ही आ गया इससे ज्यादा की जरूरत नहीं पड़ेगी बट जस्ट टू यू नो सितंबर 23 में दुनिया की जो पॉपुलेशन है वोह लगभग 800 करोड़ 800 करोड़ ऑलरेडी हो चुके और यह लगभग आधा नंबर है और एक आदमी को फ्यूचर में क्या एक आईपी एड्रेस चाहिए सर कंप्यूटर है फोन है घर के गैजेट्स हैं पूरा आईओटी है सो ऑलरेडी ये जो नंबर है ये काफी कम हो गए हैं एंड दैट इज द रीजन जो हमने एक छोटा सा डिस्कशन किया था कि वी हैव काइंड ऑफ ऑलरेडी स्विच टू आईवी वर्जन 6 और इन द प्रोसेस ऑफ स्विचिंग और वहां पे कोई कमी नहीं छोड़ी बिकॉज़ 32 से कुछ लोग को लगता है 32 के दुगना करना होगा तो 64 हो जाएगा ना 2 की पावर 32 का दुगना 2 की पावर 33 होता है एंड नाउ कैन यू इमेजिन ये चले गए हैं 2 की पावर 128 पे सो दैट इज 3.4 * 10 रे टू पावर हाउ मच 10 रे टू पावर 38 सो दिस इज एन अन इमेजिनेबल लार्ज नंबर जो 100% वी आर वेरी श्योर कि यू नो ये शायद ही कभी हमें कम पड़े अंडरस्टैंडिंग नाउ आईपी एड्रेस की बात करेंगे यूनिक एंड यूनिवर्सल ये दो पॉइंट भी पहले आपको याद दिला चुका हूं यूनिवर्सल मतलब हर किसी को एक्सेप्ट करना पड़ेगा इंटरनेट पे जो भी है इंटरनेट पे जो भी है उसके पास यह एड्रेस होगा वरना कनेक्शन पॉसिबल नहीं है यूनिक दो लोगों का आईपी एड्रेस कभी सेम नहीं हो सकता एक छोटा सा एक्सटेंशन आपको याद दिलाना है कि ये जो एड्रेस है ना आईपी एड्रेस ये दरअसल कनेक्शन का एड्रेस है इसकी बहुत अच्छी एनालॉजी होता है गाड़ी पे गाड़ी का जब आपने कभी इंश्योरेंस कराया हो बाइक है मोटरसाइकिल है स्कूटर है कार है किसी की भी मैं बात करूं तो इंजन का चेसे नंबर होता है है ना इंश्योरेंस में वो ट्रेस होता है तो चेस नंबर इज लाइक अ बिल्ड इन फीचर वो पहले से आता है कंपनी का इ लाइक अ मैक एड्रेस वो कभी चेंज नहीं होता बट जो नंबर प्लेट है वो आरटी आपको इशू करता है कुछ लोग को लगता है कि इट्स लाइक अ वन टू वन मैप बट ऐसा नहीं है कभी-कभी अगर आपने देखा हो कुछ लोग वीवीआईपी नंबर रखते हैं लाइक स्पेशल नंबर 001 समथिंग लाइक दिस देखो गाड़ी बेच से नंबर नहीं बेचते हैं ऐसा भी किया जा सकता है नंबर आप अपने पास रखते हो जो दूसरा व्हीकल रखते हो उसके ऊपर वो नंबर एलोकेट करते हो या स्टेट चेंज करेंगे मान लीजिए कोई यूपी से कर्नाटका जा रहा है लंबे समय रहने के लिए तो नंबर प्लेट चेंज हो जाती है यस तो जो आईपी एड्रेस है वो नंबर प्ले ट की तरह वो चेंज हो सकता है आज मैं इंडिया में हूं फॉर एग्जांपल मेरा आईपी एड्रेस अलग है अगर मैं कुछ समय के लिए यूएस जाता हूं तो मेरा आईपी एड्रेस अलग हो जाएगा सेम सिस्टम का लेकिन जो मैक एड्रेस है दैट रिमेंस द सेम तो ये एक छोटी सी अंडरस्टैंडिंग हो गई हाउ डू यू रिप्रेजेंट एन आईपी एड्रेस अभी 32 बिट का एड्रेस है एक तरीका है जिसको हम बोलते हैं बाइनरी नोटेशन व्हिच इज अ कॉमन सेंस आईडिया की 32 बिट आठ आठ बिट के ऑक्टेड जैसे हम बोलते हैं एक-एक बाइट चार बार आप लिख सकते हो विद अ डॉट इन बिटवीन अगेन कॉमन सेंस बात है कि ए ए फार एज सिस्टम सिस्टम को तो कोई इशू नहीं है सिस्टम से आप जो चाहे वो करा सकते हो बट ह्यूमंस के लिए यह थोड़ा सा ट्रबल सम है तो इसका एक आसान सॉल्यूशन क्या है डॉटेड डेसीमल नोटेशन जहां पर सेम नंबर का जो डेसीमल वैल्यू होगा वो हम लिख लेते हैं सो दिस इज गोइंग टू बिकम 172 दिस इज 16 दिस इज 254 दिस इज वन सो आमतौर पे हम इसी तरह से आइप एटर्स देखते हैं 172.16 24.1 ipv6 अगेन इतना लंबा होगा वैसे वो हेक्साडेसिमल में होता है इसको डायरेक्टली पढ़ना थोड़ा सा मुश्किल है तो यह एक अंडरस्टैंडिंग समझ आ गई कि दो तरीके हैं रिप्रेजेंट करने के एग्जाम में कभी-कभी इस पे बात की जा सकती है हाउ डू यू रिप्रेजेंट एन आईपी एड्रेस लाइक दिस देयर आर टू फॉर्मेट आइर बाइनरी और डॉटेड डेसीमल आगे बढ़ते हैं क्लासफुल एड्रेस ंग अब एड्रेस ंग हमें दो चीज समझनी है पहले तो एड्रेस पूरा एस्टेब्लिश कैसे होगा और उसको ढूंढेंगे कैसे राउटिंग में तो जो हमारा पूरा एड्रेस है पहले एक बेसिक बात समझिए उसको हम दो पार्ट में डिवाइड करते हैं प्रीफिक्स एंड सफिक्स प्रीफिक्स इज नोन एज नेट आईडी एंड सफिक्स इज नोन एज होस्ट आईडी और व्हाट इज द डिफरेंस बिटवीन देम मैं एक छोटा सा एग्जांपल लेता हूं दो बिट से दो बिट कम रह जाएगा दो बिट नहीं चार बिट तीन बिट ले लेते हैं चलो विल प्ले इन बिटवीन तीन बिट से कितना कॉमिनेशन बनता है सर एट 00 00 1 010 01 1 10 101 1 1 एंड 11 1 है ना अब अगर मैं ऐसा बोल दूं कि पहला बिट अलग रखो बाकी दो बिट अलग रखो तो होगा यह फर्स्ट हाफ वो नंबर है जिनका फर्स्ट बिट जीरो है एंड सेकंड हाफ वो नंबर है जिनका फर्स्ट बिट वन है तो कैन आई से मेरे पास दो नेटवर्क है पहला नेटवर्क जिसका नेटवर्क नंबर जीरो है दूसरा जिसका नेटवर्क नंबर वन है और ये पहले नेटवर्क के अंदर चार सिस्टम और ये दूसरे नेटवर्क के अंदर चार सिस्टम इवन इफ आई टेक दिस नंबर तो आई विल से इसका नेट आईडी वन और उसका होस्ट आईडी टू है यानी कि नेटवर्क नंबर वन में सिस्टम नंबर टू है ये नेटवर्क नंबर जीरो में सिस्टम नंबर जीरो नेटवर्क नंबर रो में सिस्टम नंबर वन नेटवर्क नंबर रो में सिस्टम नंबर थ्री ठीक उसी तरह से ये जो 32 बिट का 32 बिट का एड्रेस उसे भी हम डिवाइड कर रहे हैं तो जो इसका फर्स्ट पार्ट है जो प्रीफिक्स है वो हम बताता है नेटवर्क आईडी क्या है ये कौन से नेटवर्क में मिलेगा जो सेकंड पार्ट है वो बताता होस्ट आईडी क्या है उस नेटवर्क में उसका क्या नंबर है पहले टेलीफोन नंबर में आजकल यही होता था एटीडी कोड होता था 001 इज द स्टडी कोड ऑफ द दिल्ली ये बताता है कि नंबर दिल्ली का है उसके बाद जो बताया दिल्ली में कहां है या कार के केस में पहले बता रहा है यूपी यह बता रहा है यह व्हीकल उत्तर प्रदेश में रजिस्टर्ड है फिर बता रहा है डिस्ट्रिक्ट कौन से डिस्ट्रिक्ट में फिर बता रहा हूं डिस्ट्रिक्ट के अंदर में व्हीकल नंबर क्या है लाइक दिस सेम बात यहां भी होगी कि 32 बिट एड्रेस विल ऑलवेज बी डिवाइडेड इनटू टू पार्ट्स फर्स्ट पार्ट इज अ नेटवर्क आईडी एंड सेकंड पार्ट इज द होस्ट आईडी कॉमन अंडरस्टैंडिंग यहां पर अब ये थोड़ा सा क्लासफुल ड्रेसिंग का मैकेनिज्म समझिए क्या दो-तीन पॉइंट में लिख रहा हूं जब इंटरनेट लोगों ने बनाया ना 2 रे टू पावर 3 400 करोड़ एड्रेस थे चार अकलमंद लोग बैठे कि यार इसको ऐसे नहीं छोड़ते इसको फ्री नहीं छोड़ते हम डिसाइड करेंगे कि कितने नेटवर्क होंगे और हर नेटवर्क का साइज क्या होगा इसको ऐसे समझो हा इट्स लाइक अ सिटी प्लानिंग इट्स लाइक एक बहुत बड़ा देश हम बना रहे हैं अगर हम एक देश बनाएं तो ऐसा बना के छोड़ देंगे क्या नहीं ऐसा उन लोगों का मानना था मेरा मानना छोड़ देना चाहिए चीजें धीरे-धीरे खुद सेट हो जाती है बट उन्होंने क्या सोचा बड़े शहर कितने होंगे छोटे शहर लाइक क्लास ए सिटी मेट्रोपोलिटन सिटीज कितने होंगे फिर छोटे कितने होंगे गांव कितने होंगे उनकी क्या कैपेसिटी होगी इंटरनेट बनाने वालों ने भी यही दिमाग लगाया तो उन्होंने क्या बोला 2 रे टू पावर 32 एड्रेस है ना हां हम उनको पांच क्लास में डिवाइड करेंगे उनको ए बी सी डी ई के नाम से जाना जाता है हालांकि मैं ये भी बता दूं आजकल ये फॉलो करना हमने छोड़ दिया तो ऑलरेडी काइंड ऑफ व्हाट वी आर फॉलोइंग इज क्लास लेस एड्रेस बट आपके सिलेबस में मुझे भी लगता है एक बार पहले समझना चाहिए क्या कंसेप्ट हुआ करता था और अब हम कहां आ गए है ना तो ये पांच क्लास है और पांच क्लास में डिवाइड आथ थिंक जो सेकंड इमेज है वो बेटर आपको समझा पाएगी लुक एट दिस पांच क्लासेस में डिवाइड किया और कुछ-कुछ स्पेस एलोकेट करते गए जैसे इससे बहुत अच्छा आप समझेंगे लगभग पूरे इंटरनेट का 50 पर स्पेस क्लास ए को दे दिया गया था क्लास ए को बचे हुए जो 50 पर था उसका 50 पर यानी कि 25 दिया बी को फिर बच्चे में 25 का 50 यानी कि 12 ए 1/2 दिया सी को डी और ई रोने लगे तो दोनों को बाद में बराबर बांट दिया तो पहली बात तो कुछ लोग को लगता है ए बी सीडी बराबर बराबर होगा नहीं तो ये एग्जैक्ट परसेंटेज आपके सामने लिखे हुई है किसके हिस्से में कितना आया अब ए वाले समझिए ए वाले कौन है इस डायग्राम से बहुत अच्छे से आप समझेंगे ए वाले बड़े शहर हैं क्यों क्योंकि देखो यहां पर जो नेटवर्क आईडी है वो बहुत छोटा है 8 बिट का है होस्ट आईडी बहुत बड़ा है एट बिट में कितने कॉमिनेशन बना लोगे आप तो भी खैर हम समझेंगे बट एक बिट यहां भी रिजर्व हो जाती है है ना तो सेन बिट मेरे पास बचती है 7 बिट यानी कि 2 रे टू पावर 7 यानी कि 128 तो क्लास ए के सिर्फ 128 नेटवर्क हो सकते हैं यानी कि बड़े-बड़े शहरों की बात की जा रही है हालांकि इसका सफिक्स बहुत बड़ा है 2 रे टू पावर 24 ये इ लाइक अराउंड 16 मिलियन 160 1 करोड़ 60 लाख लगभग लगभग तो ये इतना बड़ा नेटवर्क होने वाला है जिसमें हर नेटवर्क के अंदर क्लास ए के 160 करोड़ 1 करोड़ 60 लाख 1 करोड़ 60 लाख एड्रेसस होने वाले हैं ना दैट इज फिनोमिना लार्ज इतने बड़े नेटवर्क का कोई क्या करेगा बट उस समय जिन्होंने बना उनको ऐसा लगा कि हम सही कर रहे हैं क्लास बी पे आ गए जहां पे आधा-आधा डिवाइड किया तो ये बी क्लास सिटी हो गए है ना जहां पर अभी हम बात करेंगे लगभग 65000 नेटवर्क एक क्लास के नोट्स एक क्लास के अंदर होंगे और लगभग 65000 ही क्लासेस होंगे उसके कम करेंगे दो बट रिजर्व हो गया सी में बहुत ही छोटी क्लास कर दी एक गांव हो गया एक तरीके से जिसमें 200 250 आईपी आपको मिलेंगे और इनकी काउंटिंग बहुत बड़ी होगी और डी और ई स्टार्टिंग में पैसे ज्यादा थे तो बोला यह मल्टीकास्टिंग के के लिए रिजर्व्ड है और ई की अगर बात करें तो हमने बोला कि यह रिजर्व्ड है फ्यूचर पर्पस के लिए कहीं बुक में आपको लिखा मिलेगा इसको रिजर्व किया गया था मिलिट्री एप्लीकेशंस के लिए यू नो इस तरह के केसेस में ये एक अंडरस्टैंडिंग है अच्छा इनमें आपस में भी डिवाइड होना है ये हर किसी के पास 2 रे टू पावर 32 नहीं है तो डिवाइड कैसे किया पहला ऑक्टेट्स बाइट से पहचाना जा सकता है 0 से लेके 127 अब एक बाइट में कितनी रेंज होती है सर 0 से लेके 255 तक होती है ना टोटल 256 कॉमिनेशन बनेंगे 50 पर स्पेस इसको दिया गया 128 से 91 गया b के पास 192 से 223 गया अ c के पास d के पास 224 से 239 और थोड़ा पढ़ोगे तो याद हो जाएगा यह एंड e के पास 240 से 255 जैसे फॉर एग्जांपल अभी हमने कैटर्स देखा था थोड़ी देर पहले कहां गया यह एड्रेस है ना 172 पहला बाइट पढ़ना है अब बताओ यहां देख के समझ आता है क्या 172 इट्स अ क्लास बी एड्रेस अगर क्लासफुल एड्रेस इंग की माने तो क्लास बी में पाया जाएगा इसी चीज को आप चाहो तो बाइनरी में भी देख सकते हो 0 से 127 पहला बिट रो है अगर तो क्लास ए है पहले दो बिट रो है तो क्लास बी है पहले तीन बिट 1 0 है सी है 11 1 0 है तो डी है और 11 1 1 है तो e है अच्छा ऐसा भी नहीं मैं इस रटाना चाह रहा हूं हालांकि बहुत डिटेल में नहीं जाऊंगा इसको ऐसे समझिए दो हिस्सों में डिवाइड ड किया एक ने बोला पहला बिट जीरो रखूंगा दूसरे बोला पहला बिट वन रखूंगा तो यह बन गया क्लास ए अब वन तो पहले से सेट हो चुका है सब केस में वन वाला आया एक ने कहा मैं पहला बिट जीरो रखूंगा दूसरे ने कहा मैं पहला बिट वन दूसरा बिट जीरो रखूंगा इसने कहा वन रखूंगा फरदर डिवाइड ही होगा ये बन गया क्लास बी अब इन विचारों के पास आया ही वो जिनके पास डबल वन है इन्होंने फर्द किया आधो ने कहा हम जीरो रखेंगे फिर उसने कहा हम वन रखेंगे ये बन गया क्लास सी 1 0 है ना और ये इनके पास ट्रिप व आ ही चुके थे एक ने बोला मैं जीरो एक ने बोला वन रखूंगा तो ये बना d और e तो इस तरह से पूरा डिवीजन हुआ इस तरह से आपको रेंज याद रखनी है इस तरह से आप बिट्स देख के या डेसीमल वैल्यू देख के पहचान सकते कि एड्रेस कौन सी क्लास का है अब मैं क्लास बाय क्लास जाऊंगा और एक-एक क्लास को डिकोड करेंगे है ना बहुत इंपॉर्टेंट है ये क्लास ए की बात करते हैं तो ये तो हम समझ गए क्लास ए की बात करें नेट आईडी 8 बिट का होस्ट आईडी 24 बिट का रेंजेस भी हमने समझ ली बाइनरी में पहचान है तो पहली बिट जीरो और डॉटेड डेसीमल नोटेशन में पहचानना है तो 0 से 127 अगर है तो क्लास ए का एड्रेस है अब इसकी डिटेलिंग समझते हैं क्योंकि पहली बट रिजर्व्ड है है ना पहली बट तो रिजर्व्ड है जीरो ही होनी चाहिए तो मेरे हिस्से में कितनी आई 2 की पावर 31 तो टोटल नंबर ऑफ एड्रेस कितने हो गए वही अराउंड 214 करोड़ 74 8364 ये प्रैक्टिकल एड्रेसस आए क्लास ए के हिस्से में बट इसमें भी कुछ सशस लगेंगे अभी क्या वैसे अ एक बिट क्योंकि रिजर्व्ड है आठ में से तो टू की पावर से यानी कि टोटल नेटवर्क बने क्लास ए के 128 बट यहां पे दो हमारे पास रिजर्व्ड हो जाते हैं दो हम यूज नहीं करते क्यों जो पहला एड्रेस होगा 00 है ना वो रिजर्व्ड है ब्रॉडकास्टिंग के लिए ब्रॉडकास्टिंग में वो कैसे यूज होता है आगे इसकी बात करेंगे एंड 127 ये भी स्पेशल एड्रेस है आपको बताने की जरूरत नहीं इट्स अ पिंक कमांड जो ये देखने के काम आती है कि यू नो वी आर कनेक्टेड टू द इंटरनेट और नॉट तो ये भी रिजर्व्ड है तो रेंज मिली थी 0 से 127 तक 0 भी रिजर्व्ड है 127 भी रिजर्व्ड है तो रेंज प्रैक्टिकल कितनी बची वन से लेके 126 तक तो ये बात याद रखनी है कि भले ही ऑक्टेड में रो से 127 जा रहा है जो प्रैक्टिकल रेंज क्लास ए को मिलती है वो मिलती है वन से लेके 126 तक तो टोटल कितने नेटवर्क हुए इस तरह के क्लास ए के 126 अब होस्ट की बात कर लेते हैं होस्ट के पास कितनी बिट है 24 तो 2 रे टू पावर 24 कितने कॉमिनेशन बनेंगे टोटल जितने बनेंगे उसमें से दो और माइनस कर लीजिए हर किसी के अंदर दो क्यों अगेन बाद में समझेंगे कि होस्ट आईडी में आपका जो भी नंबर है होस्ट आईडी का जो ऑल जीरो होता है दैट इज अगेन रिजर्व फॉर द नेटवर्क आईडी जो राउटर होता उसको एक आईडी देनी पड़ती है नेटवर्क की आईडी तो ऑल जीरो हम रिजर्व रखते हैं जो ऑल वन होता है यह भी आगे देखेंगे दैट इज रिजर्व फॉर ब्रॉडकास्टिंग पर्पसस यह भी रिजर्व होता है तो हर क्लास के अंदर इसको ऐसे समझिए क्लास ए में बने 126 शहर है ना जो बड़े-बड़े शहर हैं हर शहर के अंदर लगभग 1 करोड़ 67 लाख यू नो कनेक्शंस हैं बट दो कनेक्शन हम मांग रहे हैं कि ये पेनल्टी लगेगी पहला कनेक्शन पूरे नेटवर्क की आईडी बनेगा और आखिरी कनेक्शन ब्रॉडकास्टिंग में काम आएगा तो इतने बड़े में से दो हटा लूंगा तो मुझे नहीं लगता यहां पे किसी को कोई ऐतराज होगा तो वही बता रहा हूं नेटवर्क आइड एंड ब्रॉडकास्टिंग और अब सोचिए इतनी बड़ी ऑर्गेनाइजेशन भारत में ढूंढना तो मुश्किल है फिर भी मैंने सोचा तो भी शायद इंडियन रेलवेज वो हो सके जिसको इतनी बड़ी ऑर्गेनाइजेशन की जरूरत हो वरना य मानना पड़ेगा कि जिन्होंने डिवाइड किया कोई बहुत अच्छा डिवीजन नहीं था कोई प्रैक्टिकल लॉजिक समझ आया नहीं अब आ जाते है क्लास बी के पास इन्होंने 161 डिवाइड किया लेकिन 16 में जो नेटवर्क आईडी की बात कर देखिए पहले दो बिट तो रिजर्व हो गए तो प्रैक्टिकली मेरे को कितना मिला सर मेरे को मिला प्रैक्टिकली मेरे को कितना मिला 2 रे टू पा 14 मिलेगा आई विल कम टू दैट रेंज पहले मैं क्लियर कर दूं पहली दो बिट 10 और में 128 से 191 अब इधर आ जाते हैं यहां पर क्योंकि पहली दो बिट रिजर्व है तो टोटल स्पेस कितना मिला 2 की पावर 30 होस्ट आईडी में नेट आईडी में एम सॉरी नेट आईडी में वैसे 2 की पावर 16 था लेकिन पहले दो बिट रिजर्व्ड है तो एक्चुअली कितना मिला 2 की पावर 14 इसमें इस बार माइनस नहीं है ध्यान रखिएगा वो 0 और 127 रिजर्व था क्लास बी में मैं यहां कोई कटौती नहीं करूंगा तो लगभग 16384 एग्जैक्ट काउंट मिलेगा इसका मतलब क्लास बी के जो मिडिल क्लास सिटीज है 16000 नेटवर्क आप ऐसे बना सकते हैं हर नेटवर्क के अंदर कितने होस्ट होंगे फिर वही होस्ट आईडी भी 16 बिट का है 2 की पावर 16 तो 2 की पावर 16 करेंगे तो ये बनेगा अगेन वैसे तो बनेगा 16000 अच्छा वो 14 था 16 बनेगा 65536 बनेगा बट दो यहां से माइनस करेंगे तो नेटवर्क चाहे कितना भी बड़ा हो कितना भी छोटा हो दो बिट हमेशा नेटवर्क सॉरी होस्ट से होस्ट आईडी कितनी बड़ी कितना छोटी हो एक जो नेटवर्क है उसमें पहला और आखरी एड्रेस हम कभी एलोकेट नहीं करते जैसे-जैसे आगे जाएंगे आप समझोगे पहला नेटवर्क आईडी के लिए और आखिरी ब्रॉडकास्टिंग के लिए तो जो मीडियम साइज इंडस्ट्रीज हैं स्टिल वैसे 65000 आईपी इज अ लॉट ऑफ आईपी लेकिन मिड लेवल ऑर्गेनाइजेशन मान लीजिए टा है reliance1 आगे जा रहा है स्पेस कम होता जा रहा है तो क्लास सी की पहचान बाइनरी में 110 वो समझा दिया मैंने आपको कैसे मिला और डेसीमल में 192 से 220 3 ये मिला क्लास सी को आईडिया इसका देखें तो ऑलरेडी तीन बिट रिजर्व हो चुकी है 32 में से तीन गए 29 बचे तो 2 रे टू पावर 29 सो ये कितना हुआ लख 10 लख करोड़ 53 करोड़ 68000 68 लाख 7912 टोटल मिला स्पेस इसको अब क्लास सी की बात करेंगे तो नेटवर्क आईडी तो बहुत छोटा सा बचा क्यों क्योंकि आठ था और आठ में से सॉरी नेटवर्क टोटल कितने बनेंगे नेटवर्क बहुत ज्यादा बनेंगे टोटल 32 में से इमेजिन करिए ना 24 बिट इधर गया आट इधर बचा तीन रिजर्व हो गया तो ये कितना बिट बचा 21 तो इसका मतलब लगभग 2097152 शहर बने गांव मान लीजिए 20 लाख गांव बनेंगे छोटे-छोटे हर एक के अंदर होस्ट आईडी आठ बिट का है 2 की पावर 8 कितना होगा 256 बट दो मैं हमेशा माइनस करूंगा तो 254 प्रैक्टिकल आपको होस्ट किसी भी क्लास सी में मिलेंगे क्लास डी और ई की अगर बात करें तो क्या इनको हम डिवाइड करते हैं होस्ट आईडी नेटवर्क आईडी में नहीं इसमें वो लॉजिक नहीं है तो आप डायरेक्ट देख सकते हैं बाइनरी में 1110 डेसीमल में 224 से 239 यहां पर आप देखेंगे टोटल चार बिट क्योंकि रिजर्व हो चुके हैं तो 2 की पा 28 ये भी बड़ा नंबर है है ना तो 26 करोड़ से 8435 456 रिजर्व्ड है मल्टीकास्टिंग के लिए अब ये कितनी प्रैक्टिकल बात है कितने यूज होंगे क्या होंगे अपने को नहीं पता है लास्ट वन इज क्लास ई इसका भी पूरा डाटा सेम है कोड आप देख सकते हैं फर टाइम्स 1 240 से 255 तक जाता है क्लास ई के अंदर और ये तो हम बोल ही रहे हैं आईडिया पूरा सेम है एक्सपेरिमेंटल पर्पस या मिलिट्री एप्लीकेशंस के लिए इसको हमको यूज करना है ये पूरी कहानी थी क्लासफुल एड्रेस ंग की काउंट पूछ लेगा रेंज पूछ लेगा थोड़ा एक बार रिपीट करके देखेंगे अगर कुछ कंफ्यूजन रहा भी होगा तो मेरे ख्याल से क्लियर आपका हो जाएगा अब हमें क्या-क्या समझ आया तो कुछ जनरल पॉइंट्स हैं ये कोई खास अच्छा लॉजिक तो है नहीं है ना जिस तरह से इन्होने क्लास ए कुछ ज्यादा ही बड़ी हो गई है ना 1 करोड़ 60 लाख या 70 लाख आईपीस किसको चाहिए क्लास कुछ ज्यादा ही छोटी हो गई 200 250 में किसी का काम चलेगा नहीं और डिफरेंस भी 88 बिट का है आप सोचो अगर कोई बोल रहा है मेरे को 1000 चाहिए तो हम बोल र 1000 तो मिलेगा नहीं या तो 250 लो या तो सीधे 65000 लो बीच का कोई सिस्टम नहीं है ना दैट डजन मेक सेंस कि यार 60 अच्छा या तो 65000 लो या तो 1 करोड़ 60 लाख लो तो आठ आठ बिट का डिफरेंस तो कोई बहुत अच्छे से हमने इसको डिवाइड नहीं किया तो क्लास फूल ड्रेसिंग की प्रॉब्लम्स आगे डिस्कस करेंगे और फिर समझेंगे इसको हमने ब्रेक कैसे किया ये तो मैंने दो तीन छोटे पॉइंट लिखे हैं नथिंग इंपॉर्टेंट कास्टिंग इसको भी एक बार जान लेना जरूरी है तो कास्टिंग हम तीन तरह की बोलते हैं क्योंकि ब्रॉडकास्ट का मैं नाम बार-बार ले रहा था उसको समझ लेते हैं यूनिकास्ट ब्रॉडकास्ट मल्टीकास्ट व्हाट इज यूनिकास्ट वन टू व तो जैसे हमने आईपी में समझा जैसे हमने डेटा लिंक लेयर में समझा जब एक सेंडर एक रिसीवर हो को इट्स अ वन टू वन मैप तो इसको क्या बोलते हैं यूनिकास्टिंग ये तो करते है डिफॉल्ट में इसमें कोई सीखने की बात नहीं है ब्रॉडकास्टिंग इज इंपॉर्टेंट और ब्रॉडकास्टिंग को यहां दो क्लास में कैटेगरी इज किया है दैट इज लिमिटेड ब्रॉडकास्ट और डायरेक्टेड ब्रॉडकास्ट ऐसा क्यों करना पड़ा क्या कहानी है समझिए पहले ऐसा सोचो क्या इंटरनेट पे आप कुछ ब्रॉडकास्ट कर सकते हो स ब्रॉडकास्ट का तो मतलब होता है वन टू एवरीवन नॉट वन टू मेनी वन टू एवरीवन लेकिन जब इंटरनेट बनाया तो हो सकता है बनाने वालों को ये समझा हो कि बाद में बहुत सारे लोग होते हैं ना instagram2 खाओगे गुड मॉर्निंग फ्रेंड्स गुड इवनिंग फ्रेंड वो वाली कहानी तो यह तो अल अलग तरीके आपस में कनेक्टेड है अगर आप अपने जिस नेटवर्क में आप हैं अगर उसी नेटवर्क के पूरे के पूरे जितने भी नोट्स वहां पर है जितने कंप्यूटर हैं अगर उन सबको ब्रॉडकास्ट करना चाहते तो अलाउड है दैट इज नोन एज लिमिटेड ब्रॉडकास्ट क्योंकि वही लोकली आप ऐसा कर रहे हैं आप ये कहते हैं कि नहीं मैं पूरे इंटरनेट पे नहीं करूंगा लेकिन मुझे किसी दूसरे नेटवर्क के सारे के सारे स्टेशंस पे तो ब्रॉडकास्ट करने दो जो ए आरपी करता था आपको याद हो एड्रेस रेजोल्यूशन प्रोटोकॉल ये भी अलाउड है एंड दैट इज नोन एज डायरेक्टेड ब्रॉडकास्ट और डायरेक्ट ब्रॉडकास्ट तो आई विल कम टू दिस पहला क्या है लिमिटेड ब्रॉडकास्ट जिसका मतलब है मैं जहां पर हूं वहां पर मैं सबको भेजना चाहता हूं अच्छा जब आप अपने ही लोकल नेटवर्क में प्रैक्टिकली यू डोंट नीड एन आईपी एड्रेस आईपी एड्रेस कब चाहिए होता है जब इंटरनेट में किसी दूसरे नेटवर्क में जाना लोकल नेटवर्क में तो डेटा लिंक लेयर भी काम करता है और एड्रेस आपको चाहिए नहीं क्योंकि आपको सबसे बात करनी है तो इनस इन दैट केस व्हाट वी से डेस्टिनेशन एड्रेस क्या रखे यू पुट ऑल वन देयर सारे वन रख लो उठा के सारे वन रखोगे तो हम समझ जाएंगे कि ठीक है आपको कहीं नहीं जाना अपने ही नेटवर्क के हर नोट को आपसे बात करनी है एंड दैट इज अ रीज़न तो यहां पे सोचो ना नेट आईडी होस्ट आईडी सारे वन हो गए इसलिए मैं बोल रहा था कि वो एड्रेस जिसमें ऑल वन होंगे दैट इज रिजर्व फॉर ब्रॉडकास्टिंग सो दिस इज आइडिया सो व्हाट यू कैन डू डेस्टिनेशन में 255 255 255 255 सेट कर दो और ये कहानी आपकी हो जाएगी लिमिटेड ब्रॉडकास्टिंग की डायरेक्ट ब्रॉडकास्ट जैसे मैं आपको बोल रहा हूं ओवरऑल इंटरनेट पे नहीं लेकिन हां किसी नेटवर्क के सारे स्टेशंस पे भेजा जा सकता है एंड दैट आईडिया इज नोन एज डायरेक्ट ब्रॉडकास्ट है ना अब इसकी कहानी बस इतनी सी है कि आपको क्लास ए से नेटवर्क ए से नेटवर्क बी तो ढूंढना पड़ेगा ना बी के अंदर किसको भेजना वो टेंशन नहीं है तो व्हाट यू कैन डू इज कि टोटल जो एड्रेस है जो नेट आईडी है वो आप प्रॉपर लिखो कोई प्रॉब्लम नहीं है जो होस्ट आईडी है वहां पर यू पुट ऑल वन देयर कॉमन सेंस तो नेटवर्क तक पहुंच जाएगा उस नेटवर्क के अंदर-अंदर हमें कहीं भी कुछ ढूंढने की जरूरत नहीं होगी ये आईडिया इधर काम करेगा एंड दैट इज नोन एज डायरेक्ट ब्रॉडकास्ट तो मेरे ख्याल से ब्रॉडकास्टिंग की कैटेगरी समझ गया मल्टीकास्ट इज अ फिल्टर्ड ब्रॉडकास्ट वेयर वी से वन टू मेनी बट नॉट वन टू एवरीवन है ना जैसे कोई पेड सर्विस है से हम बात करेंगे है ना तो यह कहानी कहलाती है मल्टीकास्टिंग की नाउ सबनेटिंग क्या है तो पहले एक बात समझिए अभी भी हम क्लासफुल ड्रेसिंग के अंदर ही है बहुत समय क्लासफुल ड्रेसिंग चली और समय के साथ उसमें कुछ-कुछ चेंजेज हुए तो लोगों ने एक चीज तो समझी कि यार बहुत बड़े नेटवर्क को पहले सिंपल बात करता हूं एक बहुत बड़े नेटवर्क को छोटे-छोटे नेटवर्क में डिवाइड करना सबनेटिंग कहलाता है अब ये क्यों किया गया पहले उसका कारण जान लेते हैं तो एक सिंपल सा कारण मैं बोलता हूं नेटवर्क इतना बड़ा है क्लास ए में कोई एडमिनिस्ट्रेटर हो सकता है जो 1 करोड़ 60 लाख आईपी एड्रेस मैनेज कर पाए इवन क्लास बी 65000 हेल आउट ऑफ एड्रेसस बहुत सारे हैं तो एक आर्गुमेंट है कि भाई मैनेजमेंट बहुत डिफिकल्ट है इसलिए हम सबनेटिंग करेंगे नेटवर्क्स को डिवाइड करेंगे एक आर्गुमेंट हो सकता है कंपनी बिजनेस के पर्सपेक्टिव से देयर आर डिफरेंट डिफरेंट डिपार्टमेंट्स और कभी-कभी इंफॉर्मेशन बहुत क्लासिफाइड भी हो सकती है तो हम एक कंपनी के अंदर अलग-अलग सब नेटवर्क बनाएंगे बेस्ड ऑन द डिपार्टमेंट मे बी अ यू नो अ डिपार्टमेंट फॉर मार्केटिंग अ डेवलपमेंट हेल्प डेक्स सेटअप सेंटर समथिंग लाइक दिस ये एक आर्गुमेंट हो सकता है एक आर्गुमेंट हो सकता है कि यार जैसे कभी-कभी होता है ना दो लोग मिलके वाईफाई लेते हैं आपस में शेयर करते हैं सेम काइंड ऑफ आईडिया तो मे बी एक ऑर्गेनाइजेशन है जिसको उतने आईपीस की जरूरत नहीं है बट उसने एक कनेक्शन लिया मे बी क्लास सी का और अपने नेबर के साथ शेयर करना चाह रहा है और ओबवियसली एक नेटवर्क में शेयर करना मुश्किल है तो वो कह रहा है कि एक काम करते सबनेटिंग कर लेते हैं आधा नेटवर्क में य यूज करता हूं आधा नेटवर्क आप यूज करो समथिंग लाइक दिस तो यस देयर आर डिफरेंट डिफरेंट रीजंस पॉसिबल लॉजिस सुपर नेटिंग इतने काम का नहीं है बट सबनेटिंग बहुत काम का है तो इस वजह से लोग सबनेटिंग करते हैं और सबनेटिंग की गई है बहुत समय तक एडवांटेज आप समझ गए कि क्या-क्या डिसएडवांटेज है सिक्योरिटी इंप्रूव हो जाएगी बिकॉज़ आप सबनेट के हिसाब से काम कर सकते हैं मेंटेनेंस एडमिनिस्ट्रेशन आसान होगा कुछ डिफिकल्टीज हो सकती है जब आप नेटवर्क के अंदर आते हैं पैकेट लेके तो आपको समझ आता है यहां तो सबनेट कि मेरे को किधर जाना है तो राउटर्स के लिए थोड़ा सा डिफिकल्ट होगा ब्रॉडकास्टिंग करना मुश्किल हो जाएगा बिकॉज आप ब्रॉडकास्टिंग करेंगे अब हम आपको हर एक सबनेट पर ब्रॉडकास्ट नहीं करने देंगे इनसाइड दैट सबनेट इनसाइड दैट नेटवर्क जो जो सबनेट बने उसमें से किसी एक को आपको चूज करना पड़ेगा तो उसमें भी कुछ कॉम्प्लेक्शन के दो टाइप है फिक्स्ड लेंथ एंड वेरिएबल व्हाट डू आई मीन बाय दिस एक तरीका तो यह है कि जो सबनेट हम बना रहे हैं मान लीजिए एक बड़ा सा नेटवर्क उसके चार बराबर हिस्से हम कर रहे हैं सबका सेम साइज इसको हम क्या बोलेंगे फिक्स्ड लेंथ एक हो सकता है नहीं एक बड़ा नेटवर्क है उसके हम तीन हिस्से कर रहे हैं समथिंग लाइक दिस और बोल र है कि 50 पर एक जगह दो और बाकी दो को आधा-आधा 25 25 दो समथिंग लाइक दिस इसको क्या बोलते हैं वेरिएबल लेंथ तो दोनों टाइप हो सकते हैं एग्जांपल से बात करूंगा आपको समझ आएगा अ अगर फिक्स्ड लेंथ की बात करें दीज आर फ्यू पॉइंट्स बट सिंपल है आई विल डायली कम अप विद एन एग्जांपल कि टाइम कम दिल लगाना है आप लोगों का तो यहां देखिए क्वेश्चन बना के सॉल्व करके मैंने रख दिया मेरे पास एक एड्रेस है 2.2.0 200 देखते ही आपको समझ आना चाहिए कि यार 200 है 200 है पूरा पूरा याद दिलाओ या समझ लो इट्स अ क्लास सी एड्रेस बिकॉज 192 से 223 तक क्लास सी है क्लास सी का एड्रेस है क्लास सी का अगर एड्रेस है तो कितने टोटल इसके पास होंगे 256 होंगे हमें इसके दो बराबर टुकड़े करने हैं अब यहां देखिए क्लास सी का है तो पहले जो तीन ऑक्टेट्स नहीं किया ना कोई दिक्कत नहीं अब मुझे डिवाइड करना है अगर टोटल रेंज मेरे पास वन से लेकर 2555 होस तक है तो कॉमन सेंस क्या होगा भाई एक काम करो पहले वाले को वन से लेकर 127 तक दे दो दूसरे वाले को 128 से 255 तक दे दो कॉमन सेंस बात है देखो वही यहां पर किया है क्या किया यहां पे पहला बिट जीरो रिजर्व कर दिया नेटवर्क आईडी में ताकि इन सब में पहला बिट जीरो ही रहेगा यहां पर ध्यान से देखेंगे तो पहला बेटा आपको वन मिल गया यस अब टोटल रेंज अगर आप देखेंगे तो टोटल रेंज में अगर मैं यहां पे ऑल वन रख दूंगा ऑल वन रख दूंगा तो मेरा क्या बन जाएगा ब्रॉडकास्टिंग एड्रेस क्योंकि पहला बिट जीरो न दैट इज एक्चुअली अ पार्ट ऑफ नेटवर्क आईडी 24 बिट तो पहले से थे अगर ये बिट भी रिजर्व हो गई तो अब आप एक्चुअली आपका नेटवर्क आईडी हो गया 25 बिट्स का जो बचे सेन बिट उसमें जो रेंज आप जनरेट कर सकते हो तो टोटल नंबर ऑफ एडर्स कितने हो गए 128 इसके पास भी कितना है 128 रेंज देखो पहले यहां देखो जीरो से लेक 127 तक 128 से लेकर 255 तक एक्चुअल एडर्स कितने मिलेंगे याद रखना सर एड्रेस दो कम हो जाते हैं तो दो कम हो गए तो रियलिटी में मिलेंगे एलोकेटेबल एड्रेस 126 इसको मिलेगा 126 तो जो एलोकेटेबल रेंज है वो रो से 127 ना जाके वो जाएगी वन से 126 वो 128 से 255 ना जाके वो जाएगी 129 से 254 है ना तो सारा अंडरस्टैंडिंग हमने कर लिया नेट आईडी अब हो जाएगा पहले क्या था पहले था 24 और आठ क्योंकि सबनेटिंग की गई तो एक बिट ट्रांसफर हो गई अबी हो जाएगा 25 और 7 अगर वो सेवन बिट ऑल वन कर दोगे दैट विल बिकम द नेटवर्क अ डायरेक्टेड ब्रॉडकास्ट एड्रेस यहां ऑल वन कर दोगे दैट विल बिकम द डायरेक्टेड ब्रॉडकास्ट एड्रेस फॉर सेकंड नेटवर्क तो ये एक कहानी है अब मैं इसको आप 2 मिनट वीडियो देख के देख सकते हैं मैंने सारा वही काम किया बट इस बार चार हिस्से कर दिए तो आपको जल्दी से देखेंगे रो से लेके 63 तक इधर आया सबनेटिंग में एक एग्जांपल भी बना देंगे दो का तो भी पेपर में आपका काम हो जाएगा इतना सब लिख देंगे तो टीचर खुशी से नाचने लगेगा 64 से 127 इन भाई के हिस्से में आया 128 से 191 एंड 192 से 255 ये दोनों ही जो एग्जांपल हम यहां देख रहे हैं दोनों किसके एग्जांपल है जब हम बराबर साइज में डिवाइड कर रहे हैं फिक्स्ड लेंथ सबनेटिंग कर रहे हैं एक आइडिया हो सकता है वेरिएबल लेंथ का ये एग्जांपल देखिए सेम मैट्रेस डीकंपोज कर रहा हूं यहां पर क्या किया जो पहला सबनेट है पहला सबनेट वो बनाया 50 पर साइज का बाकी 50 पर 25 25 तो देर यू कैन सी इसका रेंज है जीरो से लेके 127 तक लेकिन यहां पर यह 128 से 191 और यह भाई साहब कहां गए लुक एट दिस यह गया 192 से 255 तो इनको बराबर बराबर बांट दिया बाकी मैंने सारा डाटा यहां पर लिख के रखा है एक चीज नोटिस करने वाली क्या है ओरिजनली था 24 और 8 नेट आईडी होस्ट आईडी इसके लिए हो जाएगा 25 और 7 है ना एक लेकिन इन दोनों के लिए होगा 26 एंड 6 इजेंट इट क्योंकि इसमें एक बि ट और ट्रांसफर करेगा जो हिस्सा इन्हें मिला उसमें इन्होंने फरदर डिवाइड कर लिया इसको रिवर्स भी सोचा जा सकता है तो मैंने एक एग्जांपल ये भी रखा कौन कहता है कि पहले वाले को 50 मिलना चाहिए कह रहा है नहीं पहले 0 से 63 64 से 127 और सेकंड वाले में 128 से 255 आपकी इच्छा है जैसे चाहे वैसे करें सारा डटा बाकी रिमेंस द सेम नाउ अ नंबर ऑफ वंस इन द मास्क अब पहले मैं ये सबनेट मास्क की बात करता हूं अगर हम सबनेटिंग सुपर नेटिंग कुछ नहीं कर रहे और मैंने कोई एड्रेस लिखा रैंडम 14011 1442 समथिंग लाइक दिस आप देखते ही पहचान गए कि ये तो क्लास बी का एड्रेस है इजेंट इट मैंने लिखा 201 समथिंग समथिंग आप देखते ही पहचान गए क्लास सी का एड्रेस और क्लास सी का एड्रेस है तो टोटल कितने स्टेशंस होंगे लेकिन अगर आपने सबनेटिंग करी तो मुझे कैसे पता लगेगा अब इस प्रॉब्लम को सॉल्व करने के लिए एक नया कांसेप्ट लेके आते हैं मास्क अगर सबसे साधारण भाषा में कह मास्क का मतलब क्या है इट्स अ सीक्वेंस ऑफ वनस फॉलो बाय रो इन 32 बिट जिसमें नंबर ऑफ वंस रिप्रेजेंट करते हैं नेटवर्क आईडी और जीरो रिप्रेजेंट करते हैं होस्ट आईडी इससे हम काउंट पता लग जाता है तो बाय डिफॉल्ट दिस इज द सबनेट मास्क फॉर क्लास ए क्योंकि 255 मींस ऑल वन क्लास ए में फर्स्ट ट ऑल वन होता है क्लास बी में पहले दो ऑक्टेट्स म यहां पर बस दिखाने की समझाने की कोशिश की जाती है अब अगर मैं सबनेटिंग करूंगा मान लीजिए यहां देखिए इसको कैसे लिखेंगे मास के अंदर यह किया ना पहले वाला केस हमने यह किया पहले वाला केस तो इसका मास कैसे लिखूं क्लास सी है ना तो 255 255 255 ये तो पहले से था एक भी ट ट्रांस हो गई तो एक वन और नेट आईडी के हिस्से में चला गया वन फॉलो बाय रो सो इसका सबनेट मास्क हो गया 128 फॉलो कर पा रहे हैं तो सबनेट मास्क अ सबनेटिंग के बाद आपको यह पहचानने में मदद करता है कि सबनेटिंग की गई है कि नहीं है ना तो ये एक आईडिया यहां पर क्लियर हो गया नाउ वी हैव दिस आइडिया ऑफ एड्रेस डिप्लीशन तो मैं और बुराई कर रहा था तो इतनी ज्यादा प्रॉब्लम इसने कर दी क्लासफुल एड्रेस में सबनेटिंग लोगों को करनी पड़ रही है हर बार दो-दो एड्रेस वेस्ट हो रहे हैं किसीने यार बहुत हो गया हम क्लासिंग मानते ही नहीं हम नहीं मानते कि इतना चा लेना पड़ेगा 65000 नहीं तो सीधे 1 करोड़ 60 लाख लेना पड़ेगा हम इस तरह से नहीं मानते क्योंकि बहुत सारे टर्स वेस्ट हो जा रहे हैं क्लास ई की आपने बात ही नहीं क्लास एफ की आपने बात ई की सॉरी ई की बात नहीं की डी में मल्टीकास्टिंग है हम इस पूरे को कंसीडर नहीं कर रहे एंड नाउ वी विल हैव अ आईडिया कॉल्ड क्लासले अस एड्रेस ंग यहां पर सबनेट सुपरनेट का कंसेप्ट नहीं यहां पर कंसेप्ट आ जाता है ब्लॉक्स का आपको जितना ऐसा चहिए ब्लॉक ले लेंगे बट हां एक बात यहां भी लागू है लेंगे टू की पावर में कोई आके बोले मेरे को 50 चाहिए मेरे को 48 चाहिए वो सीएसआईटी में नहीं मिलेगा सर 32 मिलेगा 64 मिलेगा 128 मिलेगा 256 लाइक दिस यू कैन मैनेज है ना अब ये काम करेगा कैसे इसमें कैसे पता लगेगा कौन कौन सी क्लास का है ब्लॉक का साइज क्या है तो अगेन बात सेम ही है जो पहले हम मास्क वाली बात करते थे यहां उसे और आसान तरीके से कर देते हैं क्या तो मैं कह रहा हूं कि फॉर एग्जांपल अगेन लिखा है 200 201 200 लेट मी से 203 ऐसा लिखा है अब आप पूछोगे सर मास्क बता दीजिए एक बार ना ताकि पता लगे कि अगर क्लास सी का भी है तो क्या सबनेटिंग क्या सुपर नेटिंग मैं कहता हूं मैं दोबारा से 1100 लिखू एक काम करता हूं ना ब्लॉक लगा के यहीं पर बता देता हूं कि नेटवर्क का लेंथ क्या लेट मी से नेटवर्क का लेंथ लिख देता हूं 26 अब आप समझ गए कि एड्रेस तोय क्लास सी का है मतलब टेक्निकली इसके पास होने तो 256 नोट्स चाहिए 256 होस्ट होने चाहिए बट क्योंकि आपने 26 लिख दिया इसका मतलब नेटवर्क आईडी दो बिट एक्सटेंड हो गया और दो बिट अगर एक्सटेंड हुआ है तो वह चार गुना कम हुआ होगा है ना तो ये इसका मतलब है कि नॉट 256 एक्चुअली जो हिस्ट्री में आया वो 64 आया होगा तो यह एक नोटेशन है जिसको बोलते हैं क्लासले इंटर डोमेन राउटिंग या सीआईडीआर नोटेशन जिसमें इस तरह से एडस रिप्रेजेंट किए जाते हैं मैंने क्या किया इस नोटेशन के साथ आप बाकी सारा मैकेनिज्म कर सकते हो अगर ये लिखा हुआ है तो मैं आपसे पूछूं बताओ इस नेटवर्क में कितने एड्रेस है यहां देखिए मैंने स्टैंडर्ड केस में लिख लिया है अगर इस तरह से एड्रेस लिखा है टोटल कितने एड्रेस है स 32 से को माइनस कर लीजिए तो यहां पर अगर 2 की पावर 32 से माइनस इसको माइनस करूंगा तो कितना आएगा 2 की पावर 32 से2 की पावर 6 जो मैं आपसे बोल रहा था 64 फार्मूला बाजी करके थोड़ा सा आसानी से आप समझ सकते हो वैसे मु तो लगता है कॉमन सेंस है डायरेक्ट भी समझ आता है अगेन जितनी बीट ये बोल रहा है n अगर लास्ट की स्टार्ट टिंग की एन छोड़ दीजिए अगर लास्ट की सारी बिट जीरो कर देंगे तो यह बन जाएगा नेटवर्क आईडी अगर लास्ट की सारी बिट वन कर देंगे तो बन जाएगा होस्ट आईडी वही पूरी कहानी है एग्जांपल देखिए यहां पर क्या बोल रहा है ये एक एड्रेस हमारे पास है और 27 यहां पे ऑब्लिक लगा के मास की लेंथ बता दी इसने बोल रहा है बताओ कितने नेटवर्क कितने यहां पे स्टेशन होंगे तो वही बात 27 का मतलब है कि स्टार्टिंग के 27 तो मैं टच नहीं कर सकता ये तो नेटवर्क आईडी है बचा 32 में से 27 गया पाच बिट बचे पाच बिट से कितने कॉमिनेशन बनेंगे 2 की पावर 5 32 एड्रेसस है आपके पास वो पूछेगा अच्छा मुझे बताओ मेरा नेटवर्क आईडी होस्ट आईडी क्या है फिर वही कॉमन सेंस जब सारे के सारा जीरो रखोगे तो क्या बनेगा नेटवर्क आईडी बन जाएगा ये टोटल 64 बन रहा है और सारा का सारा वन रखोगे तो ये फाइनल जिसे बोलते हैं डायरेक्टिंग प्रोडक्ट कास्ट एटस बन जाएगा तो समझा जा सकता है यह जो ब्लॉक है इस ब्लॉक में टोटल रेंज है 64 से लेकर 9 फ जिसमें एलोकेटेबल रेंज है 65 से लेक 94 क्योंकि पहला और आखिरी एड्रेस रिजर्व्ड है तो बाकी पूरी कहानी सेम है बस इस मैकेनिज्म के थ्रू ये जो क्लासिंग वाला कांसेप्ट था वो हम हटा देते और ऑब्लिक लगा के डायरेक्ट बता देते कि नेटवर्क का साइज क्या है यस यहां पर बुक में जैसा लिखा मिलता है कैलकुलेशन तो डायरेक्ट हो सकती है बट मैंने एक स्लाइड फिर भी ऐड कर दी बुक में जैसे लिखते हैं कि कैसे पता लगाएं तो क्या कह रहा है नॉट ऑफ मास्क मास्क है ऑल वन फॉलो बाय ऑल जीरोज जब इसे नॉट करोगे तो य इट्स लाइक टेकिंग वनस कॉम्प्लीयंट प्लस वन करेंगे तो भी नंबर ऑफ एड्रेस ये मेथड से आप निकाल सकते हो दो इ इज नॉट एडवाइजेबल डायरेक्ट कैलकुलेट करना ज्यादा आसान है यह कुछ सेपरेट रूल्स है जो मैं ऑलरेडी आपको डायरेक्टली इनडायरेक्टली बता चुका हूं जो सीआई आर नोटेशन या जो ब्लॉक हम एलोकेट कर रहे हैं उसमें आपको फॉलो करने है कि सब ओबवियसली एड्रेस कंटस होने चाहिए आप रैंडम एलोकेशन नहीं कर सकते टू की पावर में होना चाहिए और जो फर्स्ट एड्रेस है वो टोटल ब्लॉक के साइज से डिविजिबल होना चाहिए वो ओबवियसली डिविजिबल इसलिए होना चाहिए ताकि मुझे नेटवर्क आईडी में पहला जीरो जीरो मिल सके वरना डिविजिबिलिटी वाला रूल होल्ड नहीं करेगा सबनेटिंग का मैंने पूरा कंसेप्ट यहां भी बना के रख दिया सारा मैकेनिज्म एकदम सेम है बस वहां पर 25 था देखिए तो यहां पर करेंगे तो इधर 26 हो जाएगा वहां पर 25 यहां पर करेंगे 26 हो जाएगा वो सब काम किया है बहुत काम किया आप लोगों के लिए वो सारी की सारी चीज रिपीटेड है टोटल रेंज भी लिख दी है बस नोटेशन सीआईडीआर है अगेन उसके चार टुकड़े वाला जो मैकेनिज्म था अ पहला 50 पर जहां-जहां जरूरत पड़े पॉज करते रहिएगा पहला 50 पर दूसरे दोनों 25 25 पहले दोनों 25 फिर 50 वो सारी चीज पॉसिबल है जो वहां थी वो यहां भी है अगेन ये पूरी जो लर्निंग है यूनिवर्सिटी में इज नॉट रिक्वायर्ड इन दैट डिटेल बट वो पूरी लर्निंग यहां मैंने फिर से उठा के रख दिया है सुपर नेटिंग की अगर बात करें एज अ कांसेप्ट सोचा जा सकता है प्रैक्टिकली इतना यूज होता नहीं है आईडिया क्या होगा सुपर नेटिंग का सोचिए कि दो छोटे-छोटे नेटवर्क को मिला के अगर एक बड़ा नेटवर्क बनाया जाए इस पे वैसे वी डोंट एक्सपेक्ट अ क्वेश्चन आइर इन यूनिवर्सिटी और इन कॉम्पिटेटिव एग्जाम मैंने कभी क्वेश्चन नहीं देखा है यहां से यस सो दैट इज इट अ ये अगेन कुछ एग्जांपल हमने सॉल्व किए हैं अब बात आ जाती है राउटिंग की तो राउटिंग की कहानी क्या है देखते हैं राउट अगेन बेसिक अंडरस्टैंडिंग हमें पता है एड्रेसस हम कर चुके हैं हर किसी के पास यूनिक और यूनिवर्सल एड्रेस है बट प्रॉब्लम क्या है उस एड्रेस को ढूंढेंगे कैसे हालांकि अब यहां पे एक छोटा सा पॉइंट है जो समझना है पॉइंट क्या है गौर करिए व्हेन अ राउटर रिसीव ए आईपी पैकेट विद द डेस्टिनेशन एड्रेस देन इट कैन डिसाइड टू व्हिच इंटरफेस इट मस्ट बी सेंड एंड दिस डिसीजन द राउटर्स टेकन केयर विद द हेल्प ऑफ अ राउटिंग टेबल तो राउटर क्या है शब्द शुरू हुआ राउटिंग टेबल से राउटर एक डिवाइस है जिसके पास एक राउटिंग टे टेबल होगी टेबल का स्ट्रक्चर क्या है वो भी हम देखेंगे और जैसे ही कोई इनकमिंग पैकेट आएगा ना राउटर के पास उसके पास डेस्टिनेशन का एड्रेस होगा नाउ विद द हेल्प ऑफ दिस राउटिंग टेबल राउटर समझेगा कि यार इसको किस रास्ते भेजना है ऊपर भेजो नीचे भेजू यहां तो दो ही रास्ते हैं कॉम्प्लेक्शन द प्रोसेस ऑफ डिजाइनिंग अ राउटिंग टेबल इज कॉल्ड राउटिंग एंड टेकिंग अ पैकेट एंड सेंडिंग इट टू सम पाथ इज एक्चुअली स्विचिंग तो हम मैं तो ऐसा बोल रहा हूं ना बारबार और यूजुअली सब ऐसा बोलेंगे कि किधर भेजना है दैट इज कॉल्ड राउटिंग टेक्निकली समझ रहे हैं क्या कि ये जो राउटिंग टेबल बनाने की जो प्रोसेस है ना है ना उसको दरअसल राउटिंग कहते हैं द प्रोसेस ऑफ डिजाइनिंग अ राउटिंग टेबल इज कॉल्ड राउटिंग और यू नो जो एक्चुअल हम डिसीजन लेते हैं उसको बोलते हैं स्विचिंग करना स्विचिंग करके किधर भेजना बट लेट इट बी आमतौर पे मान लो पूरा मैकेनिज्म ही राउटिंग है नाउ गोइंग इन टू द आईडिया पहला कंसेप्ट आता है फ्लड आईडिया क्या है सवाल यह है क्या बिना राउटिंग टेबल के भी क्या बिना एड्रेस के भी किसी पैकेट को सही डेस्टिनेशन प भेजा जा सकता है क्या देयर कुड बी अ सॉल्यूशन दो इट्स अ फनी वन बट यस दिस कॉल्ड फ्लड जिसे बोलते हैं ब्रूट फोर्स अप्रोच तो फ्लड में हम क्या बोल रहे हैं एक काम करो ना पैकेट को सब जगह भेज दो मतलब हां ठीक है पूरे इंटरनेट पर ब्रॉडकास्ट कर दो सो देर इज अ पॉसिबिलिटी विदाउट डेस्टिनेशन हां ये प्रोसेस ऑफ फलंग इ ऑ ट्राइम टू आइडेंटिफिकेशन क से कम एक पैकेट तो पहुंच ही जाएगा सब जगह भेज दोगे और हालांकि इस आईडिया को इंटरनेट प मान छोड़ दो कोई छोटा नेटवर्क मान लेते हैं बट इफ यू सेंड अ पैकेट टू एवरी वेयर देन 110 पर वी आर श्यर कि यार ये पहुंच ही जाने वाला है इजेंट इट एडवांटेज क्या है एडवांटेज है ना तो कोई राउटिंग मैकेनिज्म लगेगा क्योंकि हर रास्ते से जा रहा है तो जो सबसे छोटा रास्ता होगा उससे भी पहुंचेगा रिलायबिलिटी इसके बाद भी पैकेट ना पहुंचे बाद के चांसेस लगभग ना के बराबर है प्रॉब्लम डुप्लीकेट पैकेट्स और प्रॉब्लम ट्रैफिक एक्चुअली दिस इज यू नो काइंड ऑफ अ थोरेट्स आपके पास है जिसमें 10 20 50 कंप्यूटर है वहां आप इसे काम को कर सकते हो बट ऑन द सिस्टम लाइक इंटरनेट जहां पे भी यू नो 400 500 600 करोड़ आईपी एड्रेसस हमारे पास हैं वहां पर आप फ्लड तो कर ही नहीं सकते है ना काइंड ऑफ अ थोरेट्स ये ऐसा ही है कि मैं बोलूं कि देर इज एन एल्गोरिथम व्हिच यू नो हैव अ की साइज ऑफ 128 बिट उसको क्रैक किया जा सकता है क्या एंड य द सॉल्यूशन इज़ कि 2 रे टू पावर 128 कॉमिनेशन बनेंगे डू वन थिंग लेट्स ट्राई ईच एंड एवरी कॉमिनेशन कोई ना कोई तो लगेगा बट इसको करने में टाइम क्लोज टू इंफिनिटी लगेगा दैट डजन मेक सेंस सिमिलरली फ्लड कैन बी एन आईडिया कभी-कभी एक शॉर्ट नोट आ सकता है लिखने के लिए तो जस्ट टू हैव द बेसिक अंडरस्टैंडिंग मैंने एक बार डिस्कस किया बट दैट इज़ नॉट ऑन द कार्ड्स नाउ एक्चुअली आईडिया है राउटिंग राउटिंग करना है ये मैं आपको बता चुका हूं कि अ राउटिंग टेबल क्या है वह सारा इंफॉर्मेशन है उसके पास नेटवर्क का वो राउटिंग टेबल बनेगी कैसे वो हम देखेंगे बट उसके पास सारा इंफॉर्मेशन है यही राउटिंग टेबल हमें हेल्प करेगा कि हम कौन से इंटरफेस से पैकेट को आगे भेजे ताकि वो सही डेस्टिनेशन प पहुंचे अब यहां भी दो अप्रोच है समय के साथ चीजें डेवलप हुई है ना एक होता है स्टैटिक राउटिंग या स्टैटिक राउटिंग टेबल्स और दूसरा हमारे पास है डायनिक टेबल स्टैटिक टेबल का मतलब क्या हुआ इट्स लाइक दिस जैसे मान लीजिए रेलवे का होता है ना व्हाट शुड आई से टाइम टेबल काइंड ऑफ रिंग किसी स्टेशन पे आप जाओगे वहां प भी बोर्ड लगा रहता है है ना तो जहां पे लिखा होगा कितनी ट्रेन आएंगी किस टाइम कौन सी ट्रेन आती है कभी जाएगी हफ्ते में कितने दिन आती है ऑल द डिटेल इज देयर क्या रोज उसको रिपेंट करने का चेंज करने की जरूरत पड़ती है क्या अब साल में एक दो बार कभी टाइम टेबल थोड़ा बहुत चेंज होता है रेलवे बजट आया कुछ चेंजेज कि एंड देन इट विल बी ऑल पूरे साल सेम शेड्यूल चलेगा मानते हैं बात तो उसका जो नेचर है थोड़ा स्टैटिक टाइप का है आप एक बार स्टडी करके लिख के रख सकते हो बात खत्म हो गई ना तो रोज-रोज टाइमिंग चेंज होती है ना तो किराया चेंज होता है बट आप एयरलाइंस के बारे में सोचिए क्या एगजैक्टली डेली डिसाइड होता है कि कौन-कौन सी फ्लाइट हो उनकी क्या क्या कॉस्टिंग है थोड़ा डायनेमिक नेचर का है स्टॉक एक्सचेंज के बारे में देखिए क्या वहां शेयर के रेट लिख के रखे जा सकते हैं डायनेमिक नेचर का है तो एक केस स्टडी सोच सकते हैं स्टार्टिंग में हम क्या किया करते थे एक समय रहा होगा ऐसा स्टैटिक टेबल्स जहां पर एक आदमी बैठा उसने पूरे इंटरनेट को स्टडी कर लिया कितने राउटर हैं एक राउटर से दूसरे राउटर तक पहुंचने की क्या कॉस्ट है अगर ए से जड तक जाना हो तो कौन-कौन से राउटर के थ्रू होके जाना चाहिए एवरीथिंग इज बीइंग स्टडीड और वो उसने एक स्टैटिक टेबल के अंदर रख दिया एंड व्ट वी कैन से कि डेली डेली चेंज करने की कोई जरूरत नहीं है जिसको भी प्रॉब्लम होगा यही टेबल यूज़ करेगा अगर लॉन्ग रन में कुछ चेंज होता है तो हम मैनुअली उसको अपडेट करेंगे अकोमोडेट्स हम बोलते हैं स्टैटिक राउटिंग करना बट ऑब् वियस आजकल के स्टेज में यह चीज़ पॉसिबल नहीं है इसके दो कारण हैं पहला इंटरनेट अपने आप में इतना बड़ा इतना ज्यादा बड़ा हो चुका है कि उसको मैनुअली स्टडी करके सारी इंफॉर्मेशन को एक टेबल के अंदर रखना इट्स क्वाइट इंपॉसिबल इट इज़ इज इंपॉसिबल यस एंड द सेकंड थिंग इज इंटरनेट कीप ऑन चेंजिंग तो मेरे को तो लगता है इट इज इवन मोर फ्लक्ट एटिंग देन शेयर मार्केट मेरे को सेम मार्केट तो 5:00 बजे बंद हो जाती है इंटरनेट बंद नहीं होता इंटरनेट तो 5:00 बजे चालू होता है सही में नाना एंड लगातार लगातार कोई राउटर आ रहा है कोई राउटर जा रहा है सिस्टम चेंज हो रहा है नेटवर्क चेंज हो रहा है सो देयर शुड बी सम ऑटोमेटिक मैकेनिज्म सम एल्गोरिथम्स जो लगातार नेटवर्क को मॉनिटर करते रहे और जो भी चेंजेज आ रहे हैं वो लगातार राउटिंग टेबल्स में अपडेट होते रहे ताकि यू नो वो चीजें प्रॉपर्ली आगे बढ़ सके और यह जो पूरी व्यवस्था है यह है डायनेमिक टेबल में या डायनेमिक राउटिंग में जो हम करने वाले तो धीरे-धीरे चीजों पे हम आ रहे हैं तो ऑन द अदर हैंड अ यू नो द वन इज दैट इज अपडेटेड ऑटोमेटिक विदाउट ह्यूमन इंटरवेंशन य बड़ा इंपोर्टेंट है एंड व्हेन देर इज अ चेंज अ समवन इन द इंटरनेट आइ दर इन द टोपोलॉजी ऑ द ट्रैफिक कुछ भी चेंज होगा टेबल अपने आप ऑटोमेट चेंज हो जाएगी है ना तो एक तरह से मान लीजिए पहले हमने बात करी फ्लज की एलिमिनेट कर दिया नॉट ऑन द कार्ड्स फिर हमने बात की स्टेटिक राउटिंग की समझा कॉम्प्लेक्शन समझी एलिमिनेट कर दिया अब हम बात कर रहे हैं एक्चुअली राउटिंग के जो हम करने वाले हैं नाउ क्या करेंगे देयर विल बी सर्टेन प्रोटोकॉल्स क्योंकि नेटवर्क में एल्गोरिथम को एल्गोरिथम नहीं कहते प्रोटोकॉल कहते हैं तो कुछ प्रोटोकॉल होंगे जो कि डायनेमिक राउटिंग टेबल डिजाइन करेंगे कुछ रूल्स हैं कुछ प्रोसीजर्स हैं और चीजें होंगी क्या राउटर एक दूसरे अब चेंजेज होगा तो हर किसी को हर चेंज तो नहीं पता एज अ राउटर अगर मुझे कोई चेंज पता है मैं अपने पड़ोसी को बताऊंगा वो अपने पड़ोसी को बताएगा सिमिलरली अगर उधर कहीं चेंज हुआ होगा व मुझे बताएगा और धीरे-धीरे इंफॉर्मेशन चेंज होती जाएगी राउटर्स अपनी टेबल अपडेट करते जाएंगे बेसिकली दो अप्रोचेबल बनाने की बट यह बात फैक्ट है हर किसी को सारी बात तो नहीं पता हो सकती शेयरिंग इज केयरिंग वाला आईडिया जितना आप अपना इंफॉर्मेशन शेयर करोगे सामने वाला आपके साथ अपनी इंफॉर्मेशन शेयर करेगा दैट इज द ओनली मेथड केम में पूरा सिस्टम मैनेज कर सकते हैं यस सो अ दिस इज इट दिस इज दिस इज इट बेसिक बात है एक एक छोटा सा स्क्रीनशॉट आपको दिखा रहा हूं राउटिंग टेबल रियलिटी में कैसे दिखती है हालांकि भी थोड़ा सा आपको कंफ्यूजन होगा आगे देखेंगे कौन सा डेस्टिनेशन है उसका सबनेट मास नेट मास याद है यानी कि उसका नेटवर्क आईडी और होस्ट आईडी का जो डिफरेंस है क्या है किस लिंक के थ्रू जाना है इंटरफेस गेटवे क्या है इंटरवे क्या है और कॉस्ट क्या है है ना मैट्रिक्स माने कॉस्ट वहां तक पहुंचने की अब एक और छोटा सा अंडरस्टैंडिंग समझिए इंट्रा डोमेन एंड इंट्रा डोमेन ये क्या कहानी है देखिए इंटरनेट अपने आप में बहुत बड़ा है अभी पूरे इंटरनेट को सिंगल हैंडेडली अगर एक मैनेजमेंट स्कीम से आप हैंडल करेंगे और भगवान ना करे कभी कुछ गड़बड़ हुआ और वो स्कीम कॉलेप्स आपकी कर गई वो राउटिंग एल्गोरिथम गड़बड़ कर गया तो पूरा सिस्टम गड़बड़ हो जाएगा है ना इट्स लाइक कि जैसे इंडिया एक इतना बड़ा कंट्री है डू यू वांट टू हैव अ सिंगल एडमिनिस्ट्रेटिव सिस्टम ना ये प्रॉब्लम है तो हम यहां पर क्या करते हैं जैसे इंडिया में हमने बहुत सारे स्टेट्स बनाए हुए हैं उनकी अपनी स्टेट गवर्नमेंट है जो लोकली यू नो पीपल की रिक्वायरमेंट को समझती है और उसी हिसाब से पॉलिसीज बनाती हैं सिमिलरली इंटरनेट को भी हम मान लीजिए स्टेट्स में या छोटे-छोटे यू नो आइडियाज में डिवाइड करते हैं नोन एज ऑटोनोमस सिस्टम ऑटोनोमस होने का मतलब य खुद मुख्तार वो अपने बेसिक बेसिक चॉइसेज डिसीजंस खुद ले सकते हैं तो इंटरनेट को हम ऐसा सिंगल यूनिट ट्रीट नहीं करते हम मानते हैं कि बहुत सारे ऑटोनोमस सिस्टम्स हैं और वो ऑटोनोमस सिस्टम जब आपस में कनेक्ट होते हैं तो इंटरनेट बनता है पॉइंट नंबर टू यह जो ऑटोनोमस सिस्टम है एक राउटिंग एल्गोरिथम होगा जो ऑटोनोमस सिस्टम के अंदर चलेगा एक एल्गोरिथम होगा जो दो ऑटोनोमस सिस्टम के बीच में चलेगा है ना इंट्रा डोमेन एंड इंटर डोमेन तो अगर फॉर एग्जांपल ये कह रहा है आई वांट टू यूज़ आ राउटिंग एल्गोरिथम वन इंट्रा डोमेन इंट्रा मतलब अंदर इस अपने ऑटोनोमस सिस्टम के तो क्या दूसरा ऑटोनोमस सिस्टम कोई और राउटिंग एल्गोरिथम यूज़ कर सकता है बिल्कुल कर सकता है है ना क्या मैं कोई और यूज़ कर सकता हूं बिल्कुल कर सकता हूं लाइक दिस सो इनसाइड एवरी ऑटोनोमस सिस्टम देयर कैन बी डिफरेंट राउटिंग एल्गोरिथम्स यस बट वो जो इन सबको सिंगल हैंडेडली हैंडल करेगा जिसको बोलते हैं इंटर डोमेन एक से दूसरे में जाने की जो व्यवस्था है वह सेम होगा ना इफ आई शो यू द ट्री लुक एट दिस तो राउटिंग प्रोटोकॉल जो से हम दो अप्रोच में डिवाइड करते हैं वन इज इंट्रा डोमेन एंड वन इज इंटर डोमेन इंट्रा डोमेन के अंदर फर्द दो अप्रोचेबिलिटी इज एन आईडिया और इसका जो प्रोटोकॉल रूल बेस्ड इंप्लीमेंटेशन है दैट इज कॉल्ड राउटिंग इंफॉर्मेशन प्रोटोकॉल सिमिलरली लिंक स्टेट राउटिंग इज़ एन आइडिया एक थॉट प्रोसेस है एक सोचने का तरीका है इसका जो एग्जैक्ट इंप्लीमेंटेशन है दैट इज़ नोन एज ओपन शॉर्टेस्ट पाथ फर्स्ट है ना टॉकिंग अबाउट इंटर डोमेन पाथ वेक्टर इज़ एन आईडिया और पाथ वेक्टर राउटिंग एंड बॉर्डर ग्रेटवे प्रोटोकॉल वीजीपी इसका बस फुल फॉर्म ही याद रखना उस ज्यादा जरूरी नहीं है दैट इज़ एन आइडिया दैट इज़ अ प्रोटो एग्जैक्ट प्रोटोकॉल सो इन जनरल नोबडी टॉक्स अबाउट दिस एज फार एज योर सेमेस्टर एग्जाम इज कंसर्न दीज टूज आर इंपॉर्टेंट इवन दिस इज़ मोर इंपॉर्टेंट है ना न्यूमेरिकल भी हार्डली आप देखोगे पूरा अप्रोच एक समझाने के लिए अगर 10 नंबर में प्रॉपर क्वेश्चन आता है तो उसके लिए आई विल टेक केयर ऑफ ईच एंड एवरीथिंग यस तो हमें इधर कंसंट्रेट करना है तो सीधे अपन चलेंगे डिस्टेंस वेक्टर आउटिंग में ना बिफोर वी गो एक छोटा सा डिस्कशन और बाद में ये भी तो फैसला करना पड़ेगा ना हमने एल्गोरिथम्स पढ़ते हैं तो हम देखते हैं कन कम टाइम ले रहा है कौन कम स्पेस ले रहा है हम सीपीयू शेड्यूलिंग एल्गोरिथम पढ़ते हैं हम देखते हैं किसमें सीपीयू यूटिलाइजेशन बेट है या किसका एवरेज वेटिंग टाइम कम है सो न एंड सो फॉर है ना हर चीज को जज करने के हमारे पास मल्टीपल क्राइटेरियास होते हैं तो यहां भी तो होना चाहिए कैसे जज करेगा राउटिंग एल्गोरिथम कॉस्ट कैसे डिसाइड करेगा तो यह भी डिपेंड करता है कि एल्गोरिथम कितना कॉम्प्लेक्शन है जैसे जो हमारे पास आरआईपीएनजी बीच में मान लीजिए तीन नेटवर्क पड़े तीन नेटवर्क से होके जाना पड़ा तो हर नेटवर्क को सिंगल कॉस्ट काउंट करेगा और बोलेगा सोर्स से डेस्टिनेशन तक पहुंचने की कॉस्ट है थ्री अब वैसे ये फैक्ट है कि हर नेटवर्क सेम साइज का नहीं होगा हर नेटवर्क से गुजर के जाने की कॉस्ट सेम नहीं होगी बट राउटिंग ये आरआईपीडी कंसीडर नहीं करता बस इस मैट्रिक्स पर जज करेगा ऑन द कांट्रेरी जो हमारा लिंक स्टेट राउटिंग है ओएसपीएफ जो प्रोटोकॉल है वो यू नो इट कैन हैव डिफरेंट डिफरेंट आईडियाज कि यू नो डिस्टेंस के बस पर कॉस कर सकता है टाइम के बेस पे कॉस कर सकता है और उन कॉस्टिंग मैकेनिज्म पे आप डिसीजन ले सकते हो है ना इट्स लाइक दिस हम देखते हैं भाई टाइम कम लगना चाहिए बाय डिफॉल्ट वो कम टाइम दिखाता है चाहे रास्ता ज्यादा भी हो कभी-कभी होता है यहां से जा सकते हो बट टोल लगेगा इफ यू वांट टू पे लाइक सपोज ₹10 ओके अदर वाइज आप गांव के थ्रू होके किसी छोटे रोड से जा सकते हो टाइम थोड़ा ज्यादा लगेगा बट एटलीस्ट वो ऑप्शन दे रहा है आपको है ना तो सिमिलरली जो ओएसपीएफ है वो थोड़ा सा कॉम्प्लेक्शन देता है आरआईपीडी है जो अपने हिसाब से चलता है एक और बात बहुत ज्यादा इंटेंस होके समझने की जरूरत नहीं है क्योंकि ये दोनों ही आउटडेटेड है ये दोनों ही आउटडेटेड है तो हमारा ज्यादातर सिलेबस ही आउटडेटेड होथा आइडिया इज टू हैव अ अंडरस्टैंडिंग अप्रोच क्या है अप्रोच समझ गए तो आज के जो रिसेंटली यूज़ हो रहा होगा वो भी समझ आने लगेगा नाउ आई विल डायरेक्टली कम टू द आइडिया ऑफ़ डिस्टेंस वेक्टर राउटिंग देखिए एक छोटा सा केस स्टडी लेते हैं पूरी बात समझाता हूं तो लॉजिक क्या है ये हमारे पास पांच राउटर्स है ए बी सी डी ई और हर राउटर से हर राउटर तक पहुंचने का कॉस ग्राफ के ऊपर लिखा हुआ है और जैसे मैंने बोला कोस मींस हॉप काउंट्स कितने नेटवर्क के थ्रू होके आप जा रहे हैं तो इसका मतलब a से बी का जो जो कॉस्टिंग है फिलहाल वो फाइव है है ना नाउ ये काम कैसे करता है गौर करिए काम सर ये ऐसे करता है कि एक मैट्रिक एक ये हमारे पास एक टेबल है और हर टेबल में तीन कॉलम है कहां तक किसकी हम बात कर रहे हैं वहां तक पहुंचने की कॉस्टिंग क्या है और अगले पे कैस कैसे जाना पड़ेगा जब गेम स्टार्ट होगा फॉर एग्जांपल ए स्टार्ट हुआ तो ए तीन लोगों से कनेक्टेड पहली बात तो अपने आप को तो भूल ही जाइए इसको तो कॉस में जीरो कर लेता हूं a तीन लोगों से डायरेक्टली कनेक्टेड है b c और डी तो उनका तो कॉस्ट उसको पता है तो a से b का a से अ b को अगर जाना है a से b को जाना है तो कॉस्ट होगा फाइव एंड यू कैन डायरेक्टली गो टू b है ना a से अगर c को जाना है यू कैन डायरेक्टली गो टू c विद अ कॉस्ट टू एंड यू कैन डायरेक्टली गो टू सी और a से अगर डी पे जाना है तो कॉस्टिंग है थ्री एंड यू कैन डायरेक्टली गो टू थ्री ए से e इन द फर्स्ट स्टेज इज़ काइंड ऑफ एन अनरीचेबल इस तरह से जब गेम स्टार्ट होगा तो हर राउटर अपनी टेबल अपडेट करेगा तो जो डायरेक्टली कनेक्टेड है है ना वो मैं डायरेक्टली फिल कर पाऊंगा जो कनेक्टेड नहीं मैं अनरीचेबल मानूंगा और इस तरह से मान लीजिए हर कोई अनरीचेबल मेंशन कर लेगा स्टार्टिंग में होगा क्या कुछ समय के बाद ये राउटर्स अपनी टेबल एक्सचेंज करेंगे एक दूसरे के साथ कि यार मैं तेरे को कुछ बताता हूं तू मेरे को कुछ बताता है यस अब इससे एडवांटेज क्या है गौर करिए जैसे मान लीजिए ये टेबल मिला b को अगर मैं बोलू स्टार्टिंग में बडी का कॉस्ट क्या मानेगा बीडी का कॉस्ट मानेगा इनफिनिटी और बोलेगा अनरिच है बट जैसे ही a अपना टेबल शेयर करेगा b के साथ देखो a b को बताएगा यू नो व्हाट मैं d तक पहुंच सकता हूं विद अ cos3 ध्यान से देखना मैं d तक पहुंच सकता हूं विद अ cos3 अब b दिमाग लगाएगा कि यार मेरे से a का c है फ इजंस सकता है थ्री सो लेट मी डू वन थिंग लेट मी से कि मैं भी d तक पहुंचा सकता हूं विद अ क 8 एंड विद अ नेक्स्ट नोड a दिस इज़ द आइडिया तो बेसिकली गेम क्या है मैं ध्यान से सुनना एक बात बोल रहा हूं मैं पूरे इंटरनेट के बारे में क्या जानता हूं यह मैं अपने नेबर को बताऊंगा हर कोई क्या ए अपना राउटिंग टेबल ई के साथ शेयर करेगा जरूरी नहीं है नहीं करेगा जरूरी क्या करेगा ही नहीं हर कोई सिर्फ अपने नेबर के साथ इंफॉर्मेशन शेयर करता है जो उसको पूरी दुनिया के बारे में पता है तो जो यूजफुल होगा देल एक्सचेंज सिमिलरली बी किसके बारे में बता सकता है ई के बारे में और शायद ए वाया बी ई तक पहुंचने लगे सो आप आफ्टर सम राउंड्स ऑफ अपडेशन कुछ इस तरह का मैट्रिक्स आपको नजर आएगा जहां पर हर कोई हर किसी तक पहुंचने का ऑप्टिमल पाथ जानता है वो भी बेसिक अंडरस्टैंडिंग के साथ फॉर एग्जांपल जैसे मान लीजिए सोचते हैं कि अगर ए बहुल पूछ ए से आप पूछे कि सी तक सी तक कैसे ए से आप पूछे कि e पे कैसे जाना है लुक एट दिस ए बोलता है मैं e तक पहुंचा सकता हूं विद अ कॉ स वाया सी इसका मतलब क्या a को एगजैक्टली पता है कि e का है एगजैक्टली नहीं पता ब उसको इतना जरूर पता है कि ए से सी तक पहुंचने का कॉस्ट है टू और जाहिर सी बात है सी ने एडवर्टाइज किया होगा सी ने एडवर्टाइज किया होगा कि मैं ई तक फोर में पहुंचा सकता हूं तो 2 प् 4 मिलके हो जाएगा सिक्स उसने अपडेट कर लिया इट्स लाइक दिस कि आप मुझसे दिल्ली से पूछोगे मुंबई कैसे जाना है तो बोलगा यू गो टू जयपुर सपोज है ना और फिर जयपुर के बा आगे पता कर लेना बट मैं टोटल कॉस्टिंग बता सकता हूं और अगला नोट बता सकता हूं तो इस तरह से यह पूरा का पूरा आईडिया अपडेट हो जाएगा और हर किसी की टेबल अपडेट होंगी वन अंडरस्टैंडिंग अच्छा देर इज अ प्रॉब्लम यस अब एक पॉइंट क्या है अगर हम थोड़ा सा दिमाग लगाए क्या एक को ये सोचना चाहिए कि मैं पूरा टेबल शेयर करूं क्योंकि ट्रैफिक का भी तो इशू हो सकता है ना या टेबल का कोई पार्ट शेयर करूं तो पॉइंट ये है मेरे को नहीं पता डी के एडिशनल बी के एडिशनल कौन-कौन से लिंक्स हैं क्या उसके काम का है क्या उसके नहीं काम का है तो कॉमन सेंस अप्रोच क्या है हर राउटर अपना पूरा का पूरा टेबल दूसरे अपने नेबर के साथ शेयर कर देता है भाई जो तेरे काम का है उसको यूज करना अपना टेबल अपडेट कर लेना जो तेरे काम का नहीं उसको डिस्कार्ड कर देना मैं क्यों एक्स्ट्रा दिमाग लगाऊ मेरा क्या फायदा होना है तो कंक्लूजन ऑफ दिस एंटायस स्लाइड इज हम सारा का सारा टेबल शेयर करेंगे यस बिना ये सोचे कि क्या उसके काम का है क्या उसके काम का नहीं है बट ऐसा करने से ट्रैफिक पे लोड तो आएगा और पूरा टेबल शेयर करेंगे तो इट में थोड़ा टाइम भी लगेगा अब इसको थोड़ा एफिशिएंट कर लेते हैं वो कैसे मान लीजिए a अपना पूरा टेबल b को बता रहा है है ना तो अब a बी को ये भी बता रहा है कि मैं फॉर एग्जांपल ये मान लीजिए सी अपना टेबल बता रहा हैय कोई भी एग्जांपल ले सकते हैं जब मैं अपना पूरा टेबल बताता हूं तो मैं ये बताता हूं मैं किस तक पहुंच सकता हूं उसकी कॉस्ट बताता हूं और साथ में नेक्स्ट भी बताता हूं अब ये एक अजीब बात है क्यों हम ये ऑलरेडी मान रहे हैं कि दिल्ली से अगर मेरे को मुंबई जाना है मेरे को बस जयपुर तक का टेंशन लेना है है ना तो क्या मेरे को ये बात का टेंशन होना चाहिए जयपुर वाला आगे कैसे भेजता है नहीं भेजता है ना तो जब भी हम शेयर करते हैं जब भी हम शेयर करते हैं हम क्या करते हैं ये जो नेक्स्ट वाला कॉलम है कुछ पैसे तो बचे ये नहीं शेयर करते तो मैं आपको क्या बोलता हूं मैं बोलता हूं कि अच्छा ए बोलता है कि अच्छा बी को कि तेरे को डी तक जाना है मैं पहुंचा दूंगा वो बी बोलेगा कैसे बोले तेरे को क्या लेना देना यार मैं पहुंचा दूंगा ना मैं बोल रहा हूं कि मैं डी तक तीन में पहुंचा दूंगा बात खत्म हो गई तेरे को तो मेरे पास पहुंचाना है दैट विल बी द थिंग इजेंट इट तो अब पूरा टेबल तो शेयर करेंगे थर्ड कॉलम बचा लीजिए पैसा थोड़ा कम खर्चा होगा तो धीरे-धीरे ऑप्टिमाइज कर रहे हैं ठीक है वन अंडरस्टैंडिंग एक सवाल क्या आएगा टेबल कितने-कितने देर में शेयर करें है ना आराम से लेके बैठे रहे हर मिली सेकंड पे शेयर करें कब करें तो एक जनरल अप्रोच है पीरियोडिक अपडेट कि वेदर चेंज हो ना हो व्हाट वी आर गोइंग टू डू आफ्टर नॉर्मली इज 30 सेकंड आफ्टर एवरी 30 सेकंड अ राउटर विल एडवर्टाइज विल ब्रॉडकास्ट अ टेबल्स टू ऑल ऑफ हिज और हर नेबर अपने सारे नेबर्स के साथ शेयर कर देगा बात खत्म एक हो सकता है ट्रिगर्ड अपडेट कि यह तो चल रहा है पॉलिसी बट अगर कोई सडन चेंज होता है इज इट लॉजिकल देन आप 30 सेकंड्स वेट करो एंड यू कैन इमेजिन इंटरनेट पे 30 सेकंड्स इज अ गुड टाइम और समझो कि ये धीरे-धीरे धीरे-धीरे चेंज चेंज होना है मान लीजिए मेरे को यहां से यूएस कोई पैकेट भेजना है बीच में 15 राउटर है अगर हर कोई 30 सेकंड लेगा इट विल बी टेक 7 एंड 1/2 मिनट्स तब जाके इंफॉर्मेशन अपडेट होगी तो क्या 7 ए 1/2 मिनट्स के लिए इंडिया से यूएस एक्सेसिबल नहीं रहेगा दैट डजन मेक सेंस तो हो यह सकता है कि जैसे ही कोई चेंज हो आप तुरंत अपने नेबर को भेजो तुरंत अपने नेबर को भेजो इसको हम क्या बोल सकते हैं ट्रिगर्ड अपडेट ट्रिगर्ड अपडेट पीरियोडिक अपडेट ट्रिगर्ड अपडेट नाउ एक छोटा सा प्रॉब्लम समझाता हूं ज्यादा दिमाग लगाने से प्रॉब्लम होता है उस प्रॉब्लम का सॉल्यूशन क्या है टू नोड लूप इंस्टेबिलिटी या टू नोड इंस्टेबिलिटी या इंफिनिटी इस तरह के नाम से इसे जाना जाता है प्रॉब्लम बड़ी मजेदार है आप देखेंगे आपको मजा आएगा डायरेक्ट सेमेस्टर में क्वेश्चन उसपे आता है पहले ये ये देखिए आई एम यूजिंग द फ्रोजन डायग्राम सो ये एक नोड है x और a का टेबल देखेंगे तो तो समझ आता है a कह रहा है मैं x तक सिंगल कॉस में पहुंच सकता हूं बिकॉज डायरेक्टली कनेक्टेड है एंड अगेन वाया a ओनली और a ने शायद यही इंफॉर्मेशन b के साथ शेयर की है इसलिए बी कह रहा है कि मैं a तक वन में पहुंच a एक् तक वन में पहुंचेगा तो इसका मतलब मैं भी x पे पहुंच सकता हूं 1 + 1 विद द cos2 एंड वाया a अभी ये कैसे कर रहा है मेरे को क्या लेना देना मेक्सेंस बात समझ आ रही है परफेक्ट टेबल है कोई दिक्कत नहीं अचानक क्या हुआ a से x का कनेक्शन ब्रेक हो गया और जैसे ही कनेक्शन ब्रेक हुआ यहां देखिए a ने x की कॉस्ट रख ली 16 क्योंकि आमतौर पर 16 को भी कंसीडर्ड एज इनफिनिटी रो से 15 तक लेजिटीमेट वैल्यू 16 हॉप काउंट इज ट्रीटेड एज इंफिनिटी तो ए ने तुरंत उसको इनफिनिटी रखा यानी कि 16 रखा अब इससे पहले की इंफॉर्मेशन बताता बी को हो सकता है पीरियोडिक अपडेट हो ट्रिगर्ड अपडेट हो बी ने यूजुअली रूटीन अपना टेबल शेयर किया a के साथ पर मजे की बात कि हमने बोला नेक्स्ट वाला शेयर करने की जरूरत नहीं है तो b ने a को बोला कि सी वट मैं x तक पहुंच सकता हूं विद अ cos2 अब यह बात a को नहीं समझा a को लगा कि हो सकता है b के पास शायद कोई और रास्ता हो जिससे cos2 पे पहुंचा जा सकता हो x को और मैं तो अभी पहुंच नहीं सकता तो लेट मी लेट मी बी वेरी स्मार्ट एंड मैं क्या करता हूं मैं वाया बी से जाना शुरू कर देता हूं और अब देखो इसने क्या किया इसने बोला कि अच्छा ठीक है अगर तू दो में पहुंच सकता है तो मैं तीन में पहुंच सकता हूं बिकॉज a से बी का कॉस्ट है वन 1 ् 2 इज 3 एंड उसने अपना टेबल अपडेट कर लिया और फिर वो अपडेट शेयर करेगा बी के साथ जैसे ही वो अपडेट शेयर करेगा बी के साथ बी बोलेगा अच्छा थोड़ी देर पहले तो वन में पहुंच पा रहा था अभी थ्री में पहुंच पा रहा है मे बी दे दे सम चेंज इन द नेटवर्क कोई बात नहीं आप तीन में पहुंच रहे हो तो मैं चार में पहुंच पाऊंगा क्योंकि मैं आपके थ्रू जा रहा हूं हो ये रहा है दोनों को ये पता नहीं कि दोनों एक दूसरे के ऊपर खेल रहे हैं दो दोस्त जा रहे हैं खाना खाने के लिए एक को लग रहा है कि दूसरे के जेब में पैसा है दूसरे को लग रहा है पहले के जेब में पैसा पैसा है दोनों पेल के ऑर्डर कर रहा है बाद में पता लगेगा पैसा किसी के पास नहीं है लड़ाई करने जा रहे हैं उसको लग रहा है वो अपने दोस्त बुला लेगा उसको लग रहा है वो अपने दोस्त बुला लेगा दोस्त किसी के पास नहीं बाद में पीटो के वसे ही हो सकता है अब ये ड्रामा चलता रहेगा एक्सचेंज होता रहेगा यू नो एंड इट विल टेक सम टाइम अल्टीमेटली बोथ ऑफ देम विल अंडरस्टैंड कि यार ये 16 प पहुंच गया इसका मतलब कोई भी रीचे बल नहीं है इसको इंफिनिटिव मान लेंगे लेकिन ये वन से 16 तक जाने में कुछ समय तो लगा इस समय मान लीजिए कोई पैकेट हुआ बीच में यहां गोल-गोल घूमता रहेगा इन दोनों के बीच में इसको बोलते हैं टू नोड इंस्टेबिलिटी टेंपरेरिली ये हो सकता है परमानेंट नहीं हो सकता लेकिन कुछ समय के लिए हो सकता है दैट इज अ प्रॉब्लम इसको सॉल्व कैसे करें इसको सॉल्व ऐसे कर सकते हैं जिसको हम बोलते हैं स्प्लिट होराइजन टेक्निक मैं इसका बस अंडरस्टैंडिंग समझा देता हूं व्हाट इज स्प्लिट होराइजन एक पॉइंट में दो नंबर में चार नंबर में लेके आएंगे मामला सेट हो जाएगा आईडिया ये है a ने अपना इंफॉर्मेशन दिया b को बात समझ आती है अब ये जो b अपना जो इंफॉर्मेशन जब a के साथ शेयर कर रहा है तो इस बात का कोई मतलब है क्या कि जो इंफॉर्मेशन खुद a ने बी को दिया था वही इंफॉर्मेशन वापस बी शेयर करे a को है ना समझिए तो हम क्या करते हैं जो भी हमारे पास टेबल है जब मान लीजिए दिस इज अ टेबल फॉर ए एंड दिस इज अ टेबल फॉर b तो वो सारे के सारे कॉलम्स जहां पे नेक्स्ट नोड a है वो मुझे a के साथ शेयर करना चाहिए क्या नहीं करना चाहिए बिकॉज़ दरअसल ये तो वो इंफॉर्मेशन है जो a ने मुझे बताई थी है ना वो जो मैं ए के थ्रू कर रहा हूं उसको दोबारा ए को बताने का कोई मतलब नहीं क्योंकि ये कंफ्यूज हो जाएगा कि यार मेरे ऊपर बोल रहा है किसी और के ऊपर बोल रहा है इट्स लाइक कि मैंने आपको बोला कि टेंशन मत लो कल मैं 50 लड़ के लेके आऊंगा है ना और अब आप कल को फिर मुझे बोल रहे हो टेंशन मत लो मैं 51 लेके आऊंगा वो आप मन में सोच र हो कि एक में और 50 मैं सर ले आएंगे 51 हो गए अब मैं सोच रहा हूं 51 इसके 50 मेरे एक से एक हो गए और ड्रामा चलता जाएगा तो जो वादा मैं कर रहा हूं उसे दोबारा मुझसे मत करो तो बोला व्हाट स्प्लिट होराइजन सेज स्प्लिट होराइजन होराइजन मतलब रो बाय रो वो रो ए इससे डबल फायदा है टेबल का साइज भी कम हो गया टू नोट इंस्टेबिलिटी भी चली गई तो वो रो हटा दीजिए अपने नेबर के लिए जिसमें नेक्स्ट नोड जो है वो खुद नेबर ही है ऐसा करने से प्रॉब्लम नहीं होगा यस तो दैट इज़ एन आइडिया एंड दैट इज़ द एंटायस वेक्टर राउटिंग तो पूरी प्रोसेस आप समझ गए कंक्लूजन दोबारा याद रखिए मैं अपने नेबर को बताता हूं पूरे इंटरनेट के बारे में हर कोई अपने नेबर को बताता है पूरे इंटरनेट के बारे में और इसी तरह पूरी इंफॉर्मेशन सब तक पहुंच जाती है अगला अप्रोच यहां पर जो है वो है लिंक स्टेट राउटिंग अब इसके काम करने का तरीका थोड़ा सा अलग है पहले मैं बोल देता हूं इसका अप्रोच क्या है यहां पर हम पूरे इंटरनेट को बताते हैं अपने नेबर के बारे में तो मैं सबके बारे में नहीं बताता उसका काम करने का तरीका थोड़ा सा डिफरेंट है आई विल गो वन बाय वन तो देखिए लॉजिक क्या है मैं यहां से शुरू करता हूं तो ये हमारे पास एक नेटवर्क है ए बी सी डी ईएफ ईएफ है ना टोटल सेवन राउटर्स वी हैव ईएफजी जी और हर लिंक पे कॉस्ट लिखा हुआ है जैसे पहले भी होता है अगेन मुझे बताइए जैसे ही हम बूट करेंगे सिस्टम चालू होगा हर नोड के पास अपने नेबर का तो इंफॉर्मेशन है तो जैसे ए जानता है कि बी का कॉस्ट है टू और डी का कॉस्ट है थ्री सिमिलरली e जानता है कि डी का कॉस्ट है फाइ बी का कॉस्ट है फोर और एफ का कॉस्ट है टू है ना ये सारी इंफॉर्मेशन है इनको हम बोलते हैं लिंक स्टेट पैकेट्स क्या बोलते हैं लिंक स्टेट पैकेट ये छोटे-छोटे पैकेट है पर मजे की बात क्या है इस इस बार ये पैकेट हम अपने नेबर के साथ शेयर नहीं करेंगे इस बार हम यह पैकेट फ्लड करेंगे पूरे के पूरे नेटवर्क में और अगेन ये इंटरनेट नहीं है अपने ऑटोनोमस सिस्टम में मतलब ए ये इंफॉर्मेशन बी को सी को डी को एफ को जी को सबको बताएगा और सिमिलरली हर कोई नोड अपने नेबर की इंफॉर्मेशन सबको बताएंगे अब सोचिए इमेजिन करिए अगर ऐसा हम करेंगे तो क्या होगा कुछ समय के बाद एक लिंक स्टेट डेटाबेस बन जाएगा लिंक स्टेट पैकेट से बनेगा लिंक स्टेट डेटा बेस जहां पर हर किसी को पूरे इंटरनेट की सारी इंफॉर्मेशन होगी फॉर एग्जांपल a को पता होगा a के पास भी ये टेबल है सबके पास सेम टेबल है कि c से अगर g पे जाना है तो थी कॉस में जाते हैं c से जी पे थ कॉस पे जाते हैं ये बात a को पता है अभी हालांकि a को नहीं पता कि c तक कैसे पहुंचना है बट ये जैसे हम बोलते हैं लिंक स्टेट डेटाबेस ये सबके पास है सो एवरीबॉडी बेस यस अब इस डेटाबेस से हम क्या करते हैं हर कोई अपने-अपने लिए इंडिविजुअल पाथ बनाएगा कैसे बनाएगा बात समझिए नेटवर्क सेम है बट क्या हर किसी के लिए नेटवर्क का पॉइंट ऑफ व्यू अलग-अलग है जैसे फॉर एग्जांपल ए अपने हिसाब से सोचेगा कि बाकी सब नोड तक पहुंचने का मिनिमम डिस्टेंस क्या हो सकता है वो कोई और रास्ता चूज करें सी का अंडरस्टैंडिंग कुछ और होगा वो अपने हिसाब से सीखेगा तो एल्गोरिथम में याद है डिच कास्ट एल्गोरिथम पढ़ते हैं डाका सेम अप्रोच सेम अप्रोच यहां यूज़ करते हैं दिस इज लाइक अ कॉस्ट मैट्रिक्स n n क्रॉस n मैट्रिक्स और इस मैट्रिक्स का यूज़ करके हर राउटर अपने लिए ऑप्टिमल पाथ चूज करेगा सो इफ आई शो यू इन एग्जांपल क्या क्या अप्रोच है डिस्टेंस वेक्टर की गौर से देखिए स्टेज वन पे दिस इज अ रूट रूट का कॉस ज जीरो मान लीजिए मैं एज अ a से स्टार्ट कर रहा हूं अब देखिएगा एक्सपेंड करने के क्या कॉस्ट है बाहर जाने के दो ही रास्ते हैं या तो वाया बी या तो वाया डी इधर टू इधर थ्री और हम जानते हैं बीइंग प्योर ग्रीडी बीइंग ऑप्टिमल हम स्मॉलेट पाथ चूज करेंगे तो a ने चूज कर लिया कि यार मैं b तक पहुंचता हूं इन अ cos2 अगले ट्र में ये कॉस्ट फाइनल हो गई अब देखो आगे बढ़ने का कॉस्ट बी से आगे बढ़ो ग तो 2 प् 5 7 स की कॉस्ट 7 है सिमिलरली 2 प् 4 e का कॉस्ट 6 है एंड ओनली थडी का कॉस्ट ओनली थ्र है तो जाहिर सी बात है अगले नंबर पे यह वाला नोट फाइनल हो जाएगा अब ये दो फाइनल हो गए अगेन यू सी कि दिस इज डन अभी भी 7 और 60 कॉस्ट बचा तो यह वाला ये यहां देखोगे तो दिस इज थ्री अभी दो कॉस्ट है सिक्स और सेन में सिक्स होगा देन अगेन सेवन और एट में सेवन होगा एंड देन अगेन अगेन अगेन अगेन 8 और 10 में ये एट वाला होगा एंड फाइनली ये वाला पाथ होगा तो ये क्या है देखिए ये पूरा का पूरा कंप्लीट कंक्लूजन है ए ए को सब कुछ पता है ए को पता है कि अगर जी तक जाना है तो कस नार कैसे जाना है वाया बी e ए और जी होते हुए जी तक पहुंचना है तो ये एक अप्रोच है और ये जो सच्चाई है ये सच्चाई सिर्फ एक ही है यही काम सी डी ई एफज हर कोई कैलकुलेट करेगा और यही आईडिया है लिंक स्टेट राउटिंग का अब अगर मैं दोनों के बीच में डिफरेंस आपको समझाऊं बहुत मजेदार आईडिया है डिस्टेंस वेक्टर टिंग जैसे मैंने बोला ये अपने नेबर को बताता है पूरे इंटरनेट के बारे में ये पूरे इंटरनेट को बताता है अपने नेबर के बारे में है दोनों आउटडेटेड जो मैं पहले आपसे बोल चुका था सो ये 1980 में पॉपुलर हुआ करता था लाइक 40 45 इयर्स बैक ये 1990 में पॉपुलर था ये लोकल नॉलेज पे काम करता है ग्लोबल नॉलेज पे काम करता है बड़ा इंपॉर्टेंट है डिफरेंस एग्जाम में लिखने के लिए आ सकता है बैंडविथ रिक्वायरमेंट लेस है क्योंकि मैं सिर्फ नेबर के साथ शेयर करता हूं यहां बैंडविथ की रिक्वायरमेंट थोड़ी ज्यादा होगी बिकॉज़ वी शेयर विद द एनटायर इंटरनेट यूसी है ना बेसिकली बेलमन फड पे बेस्ड है क्योंकि पूरे ट्रेशन पे काम कर रहे हैं यह डाका बेस्ड है लोकली वन बाय वन वन बाय वन अपन ऑप्टिमाइज करते रहते हैं ट्रैफिक यूजुअली लेस होगा हाई होगा अ कवरेज स्लो होगा क्योंकि बारी-बारी अपग्रेड होता है यहां पर क्योंकि मैं पूरे नेटवर्क में एक साथ भेजता हूं पैकेट्स को तो एवरेज हाई होगा काउंट टू इंफिनिटी प्रॉब्लम पहले बता चुका हूं इधर काउंट टू इंफिनिटी नहीं होगा राउटिंग इंफॉर्मेशन प्रोटोकॉल इज द एग्जैक्ट इंप्लीमेंटेशन एंड ओपीएफ ओपन शॉर्टेस्ट पाथ फर्स्ट इज द एग्जैक्ट इंप्लीमेंटेशन ऑफ लिंक स्टेट राउटिंग एंड दैट विल बी ऑल सो राउटिंग भी कंप्लीट हो गया एंड नाउ वी आर रेडी फॉर ट्रांसपोर्ट लेयर सो हर लेयर अपना कोई लेवल ऐड करता है अ विद द डेटा लिंक लेयर हम जिसे बोलते हैं हॉप टू हॉप डिलीवरी या नेबर टू नेबर डिलीवरी यानी कि एक नेटवर्क के अंदर भी मैं बस अपने नेबर तक पहुंचाता हूं फिर व अपने नेबर तक पहुंचाता है इस तरह से पैकेट चलता था देन ट्रांसपोर्ट लेयर आया जिसने बोला मैं करूंगा सोर्स टू डेस्टिनेशन डिलीवरी मानो अक्रॉस द इंटरनेट कहीं पर भी डाटा होगा हम जाकर उसको डिलीवर करके आएंगे व्हिच वाज फन और पूरा आईपी एंड राउटिंग और क्लासफुल एड्रेस सिंग क्लास लेस एड्रेस सारा काम करके हमने सीखा अब आ ट्रांसपोर्ट लेयर पिक्चर में और ये किस प्रॉब्लम को टैकल कर रहा है पहले तो ये समझो क्योंकि ये कहता है मैं करता हूं सर्विस टू प्रोसेस टू प्रोसेस डिलीवरी व्हाट इज प्रोसेस टू प्रोसेस अभी हम मान रहे हैं कि विद द हेल्प ऑफ अ नेटवर्क लेयर इन द इंटरनेट मैं क्लाइंट से सर्वर तक या दो सिस्टम को आपस में कनेक्ट कर पा रहा हूं बट एक सिस्टम में कितनी प्रोसेस चल रही होती है आपके और मेरे पर्सनल कंप्यूटर में 200 250 प्रोसेस चल रही है ऐसा चाहते हैं आप ऐसा तो नहीं चाहेंगे ना आप चाहेंगे कि उस घर के अंदर स्पेसिफिक मेंबर तक जिसको आप चिट्ठी पहुंचाना चाहते हैं वहां तक पहुंचे इसके लिए यहां पे हम करते हैं पोर्ट नंबरिंग एक नई तरह की न एड्रेस ंग बोल सकते हैं पोर्ट एड्रेस ंग कर लेते हैं तो जैसे डेटा लिंक क्लियर लोकल लेवल पे लैन एड्रेस ंग करता है या जिसे मैक एड्रेस बोलते हैं देन आईपी ने क्या किया आईपी ने अपना लॉजिकल एड्रेस लगाया यहां पर पोर्ट एड्रेस करते हैं विद द हेल्प ऑफ पोर्ट एड्रेस हम सिस्टम के अंदर किसी प्रोसेस को यूनिकल आइडेंटिफिकेशन देन उस बेस पे ट्रांसपोर्ट लेयर कहता है दैट आई विल प्रॉमिस प्रोसेस टू प्रोसेस कम्युनिकेशन सो जो सबसे बड़ा फोर्ट है या मान लीजिए x फैक्टर है ट्रांसपोर्ट लेयर का वो है सर्विस टू सर्विस कनेक्शन करना प्रोसेस टू प्रोसेस कनेक्शन करना अब दो-तीन अलग-अलग आईडियाज हैं एक-एक करके सब में डिटेल में बात करेंगे पहली बार यहां पर ट्रांसपोर्ट लेयर दो ऑप्शन आपके लिए लेके आता है एक बोलता है कनेक्शन लेस और कनेक्शन ओरिएंटेड तो दो तरह का कम्युनिकेशन हो सकता है कनेक्शन लेस जिस तरह से आईबी भी काम करता था जी यहां पे मैं क्या बोलूंगा सेगमेंट यहां पैकेट को क्या बोलेंगे सेगमेंट तो जितने सेगमेंट होंगे हर कोई सेगमेंट इंडिपेंडेंट होगा हर कोई अपने हिसाब से जा सकता होगा और आउट ऑफ ऑर्डर डिलीवरी हो सकती है वो सारे ऑप्शन होंगे हां डिपेंडिंग ऑन द रिक्वायरमेंट हम चूज करेंगे बट इस तरह का जो अंडरस्टैंडिंग हो उसको हम बोलेंगे कनेक्शन लेस दूसरा हो सकता है कनेक्शन ओरिएंटेड जहां पर एक कनेक्शन इस्टैब्लिशमेंट करेंगे और एक तरह का वर्चुअल ट्यूब हम क्रिएट कर लेते हैं अभी आगे और डिटेल में इसको समझेंगे जब थ्रीवे हैंड चेक करेंगे और पूरा डिस्कशन होने के बाद कम्युनिकेशन स्टार्ट होगा तो कम्युनिकेशन ज्यादा रिलायबल होगा और जो थोड़ी सी प्रोसेस है जिन्हें रिलायबिलिटी चाहिए सिक्योरिटी चाहिए है ना वहां आप कनेक्शन ओरिएंटेड आईडिया यूज़ कर सकते हैं अगेन रिलायबल अनरिलायबल दोनों ऑप्शन ट्रांसपोर्ट लेयर आपको देता है बात करूंगा यूडीपी इज लाइक अ अनरिलायबल वेरिएंट एंड टीसीपी इज लाइक अ रिलायबल वेरिएंट तो बेस्ड ऑन द रिक्वायरमेंट हम दोनों में से कोई भी चूज कर सकते हैं एंड दैट इज अ गुड आइडिया तो ट्रांसपोर्ट लेयर ना तो बाय डिफॉल्ट बहुत ज्यादा रिलायबल बनने की कोशिश करर ना अनरिलायबल रिक्वायरमेंट के बेस पे अंडरस्टैंडिंग के बेस पे वो अपना कॉल ले रहा है तो यहां पर अगर आप देखेंगे तो ये तो हम पूरा पढ़ चुके हैं ट्रांसपोर्ट लेयर के दो हीरो हैं वैसे देखिए ये तो मेन हीरो है है ना टीसीपी ट्रांसमिशन कंट्रोल प्रोटोकॉल एक और है य यूडीपी व्हिच इज यूजर डेटा ग्राम प्रोटोकॉल कनेक्शन लेस चाहिए रिलायबिलिटी इतनी चाहिए इतनी नहीं चाहिए आप एप्लीकेशन लेयर पे या अपने लेवल पे चीजें मैनेज कर लेंगे बट आपको फास्ट चाहिए यू नो जबरदस्त तरीके से काम करना है गो फॉर यूडीपी आप चाहते हैं कि ट्रांसपोर्ट लेयर के जो फीचर्स हैं फ्लो कंट्रोल एरर कंट्रोल कंजेशन कंट्रोल हर चीज बहुत कायदे से हो थोड़ा समय भी लगे तो चलेगा गो फॉर टीसीपी है ना तो डिटेल में दोनों वेरिएंट्स को वन बाय वन समझेंगे एससीटीपी इज आल्सो देर नोन एज स्ट्रीम ट्रांसमिशन कंट्रोल प्रोटोकॉल बट दैट इज नॉट दैट इंपॉर्टेंट अभी समझ लेते हैं इसका लॉजिक है बेसिकली हालांकि आजकल के कॉन्टेक्स्ट में इंपॉर्टेंट है इसका लेना लाइव स्ट्रीमिंग स जब आपको कंटीन्यूअस ऑडियो वीडियो कम्युनिकेट करना हो जब हमें इंटरनेट डेवलप किया था जब टीसीपी बनाया था इस तरह की रिक्वायरमेंट नहीं थी बट आज है तो उस तरह के केसेस में एससीटीपी काम करता है बट इसका रियलिटी में प्रैक्टिकली कितना इंप्लीमेंटेशन कितना यूज़ है दैट इज क्वेश्चनेबल यस हमारे दो हीरो टीसीपी और यूडीपी ही होंगे नाउ पोर्ट नंबरिंग डिटेल में बात कर लेते हैं तो जैसे अ नेटवर्क लेयर ने प्रॉमिस किया था कि मैं सोर्स टू डेस्टिनेशन डिलीवर करूंगा एंड हाउ ही मैनेज टू फॉलो दैट प्रॉमिस क्योंकि उसने एक लॉजिकल एड्रेस बनाया यहां पे ट्रांसपोर्ट लेयर प्रॉमिस कर रहा है कि हम प्रोसेस टू प्रोसेस कनेक्ट करेंगे अब एक कंप्यूटर के अंदर किसी प्रोसेस को कैसे आइडेंटिफिकेशन पहले जो 1024 इनको बोलते हैं वेल नोन पोर्ट नंबर्स देन फ्रॉम 10242 4911 नोन एज रजिस्टर्ड पोर्ट नंबर्स मैं अभी सब में डिफरेंट समझाता हूं एंड द लास्ट वन आर नोन एज एमपिर कल और डायनेमिक और प्राइवेट पोर्ट नंबर्स तो गेम क्या आपको समझाता हूं जितने भी इंपॉर्टेंट प्रोटोकॉल है उन सबके नंबर रजिस्टर्ड भी है और कंट्रोल भी और पहले से फिक्स्ड है जैसे आप देख सकते हैं कि अगर फॉर एग्जांपल टीसीपी डाटा वाला है टीसीपी दो कनेक्शन एब्लिश करता है तो डेटा के लिए अगर आप यूज़ कर रहे फाइल ट्रांसफर प्रोटोकॉल अगर है एफटीपी माफ कीजिएगा तो पोर्ट नंबर 20 रिजर्व्ड है अ कंट्रोल के लिए है पोर्ट नंबर 21 रिजर्व्ड है डीएनएस अगर है तो पोर्ट नंबर 53 रिजर्व्ड है अ पीओपी पोस्ट ऑफिस प्रोटोकॉल अगर है तो 110 रिजर्व्ड है तो ये वो वेल नोन नंबर है और जो पॉपुलर प्रोटोकॉल्स है उनको नंबर दे भी दिया जाना चाहिए ताकि बार-बार कंफ्यूजन ना हो इट्स लाइक पुलिस का इंडिया में फॉर एग्जांपल 100 नंबर रिजर्व्ड है ताकि अब को कंफ्यूजन ही नहीं है आपको याद करनी व दबाए 10000 दबाए तो काम हो जाएगा अगले जो नंबर है जो एक्चुअली सबसे बड़ी रेंज है फ्रॉम 1000 टू एप्रोक्सीमेटली 15000 देन नोन एज रजिस्टर्ड पोर्ट नंबर्स सी ये रजिस्टर्ड है बट कंट्रोल नहीं है इस बात का मतलब क्या है अगर कोई बोले कि मेरे को तो ये वाला नंबर यूज़ करना है 5000 यूज़ करना है अब आप करना चाहो तो कर सकते हो लड़ाई के लिए ये डायरेक्टर इसलिए बना दी ताकि क्लैशेस ना हो है ना लेकिन इनका कोई कंट्रोलिंग आईए नहीं करता और लास्ट वाले ओपन है अगर कुछ समय के लिए कम्युनिकेशन करना शॉर्ट लिड कम्युनिकेशन करना है कोई भी रैंडम नंबर चाहिए कु कुछ टाइम के लिए एंड देन इट विल बी गॉन गो फॉर दिस एमपिर कल और डायनेमिक पोर्स ना इनको आईए रजिस्टर करता है ना इनको कंट्रोल करता है उस बात के चांसेस वैसे भी कम है कि आप एक रैंडम नंबर चूज करें बिटवीन लाइक 15 15000 चॉइसेज में से और उस सिस्टम पे कोई रैंडम नंबर का प्रोसेस ऑलरेडी काम कर रहा है और वहां पे क्लैशेस हो यस सो ये पूरी कहानी है पोर्ट नंबर की एंड कंप्लीट दिस आईडिया एक शब्द हो सकता है कभी-कभी आपने सुना लोग बोलते हैं सॉकेट प्रोग्रामिंग या सॉकेट एड्रेस ंग तो जब टीसीपी आईपी दोनों मिलके काम करते हैं या यूडीपी आईपी मिलके काम करते हैं तो दोनों के एड्रेस को कभी-कभी मिला दिया जाता है आईपी एड्रेस इन वन इज वन थिंग पोर्ट नंबर इज अनदर थिंग दोनों को मिला के कभी-कभी एक साथ जब कंसीडर करते हैं दिस इज नोन एज सॉकेट एड्रेस सो इफ यू हैव अ सॉकेट एड्रेस व्हाट डू वी मीन आई हैव आईपी यूजिंग व्हिच हम इंटरनेट पे किसी भी प्रोटोकॉल को आइडेंटिफिकेशन आल्सो कि अब उस सिस्टम के अंदर कोई प्रोसेस जो है यूनिक जिससे हम कम्युनिकेशन करना चाहते हैं उस प्रोसेस को भी हम यूनिक आइडेंटिफिकेशन एंड डीकैप्सूलेशन तो हर वैसे हमने स्टार्टिंग में बात की है बट हर लेयर की तरह यहां भी यह काम होगा एप्लीकेशन लेयर से जो डाटा आएगा मैं सिर्फ उसको ऐसा पेलो ट्रीट करूंगा मैं उसको पढ़ने वाला नहीं हूं और जो भी मेरी कैलकुलेशन है मैं अपना एक हेडर यहां पर लगाऊंगा दे विल गो थ्रू द कम्युनिकेशन एंड अगेन जो मेरा काउंटर पार्ट मेरा जो ट्रांसपोर्ट ले रहा है एट द डेस्टिनेशन वो उस हैडर को रिमूव करेगा जो प्रोसेस करना है करेगा एंड विल पास दैट पेलो टू द एप्लीकेशन लेयर एज यूजुअल है ना सेम प्रोसेस नथिंग न्यू ये मैं आपसे बोल रहा था टीसीपी की अगर बात करें टीसीपी हमारा मेन हीरो है तो टीसीपी रिलायबल है कंजेशन कंट्रोल करता है फ्लो कंट्रोल करता है एरर कंट्रोल करता है सो व्हाट एक्चुअली टीसीबी डज ये एक तरह का मान सकते हो वर्चुअल ट्यूब बना देता है कि ऑर्डर में भी जाएगा एक ही रास्ते से जाएगा ऐसा रियलिटी में होता नहीं है बिकॉज अल्टीमेटली एवरीबॉडी इज टेकन केयर और इज कैरिड अवे बाय आईपी ओनली और आईपी तो अलग-अलग जगह से जा रहा होता है बट टीसीपी अपने लेवल प सब कुछ मैनेज कर रहा होता है है ना इट्स लाइक कि टीसीपी ध्यान रखता है कौन से नंबर के बाइट से कौन से नंबर तक का बाइट चला गया अगर बाय चांस आईपी की वजह से कुछ लॉस होता भी है तो रिट्रांसमिट कराना टीसीपी की जिम्मेदारी है वही डिफरेंस है टीसीपी इज लाइक अगर वो अनरिलायबल है भी जिसमें 20 बाइट्स जो है वो हमारे फिक्स्ड है और रिमेनिंग जो 40 बाइट्स है वो हमारे ऑप्शंस और पैडिट है एंड डेटा पार्ट एज यूजुअल आप कितना भी डाटा कैरी कर सकते हैं बट फैक्ट ऑफ द मैटर इज अगर दिमाग लगाए एक आईडिया आपको समझाता हूं यहां से देख के लगेगा बहुत सारा डाटा आप कैरी कर सकते हो बिकॉज यू नो जो टोटल लेंथ है टोटल लेंथ फील्ड हमारे पास है वी हैव हेडर लेंथ अच्छा यहां देखो इंपोर्टेंट बात टोटल लेंथ फील्ड नहीं है क्यों गौर से समझिए सबसे पहले डेटा लिंक लेयर पे हमारे पास इथरनेट अगर आपको याद हो मैक्सिमम कितना बाइट 1500 बाइट डाटा वो कैरी करता है अब उसके अंदर कौन बैठा है गौर करिए आईपी तो अगर 1500 आपने बाउंड लगा दिया आईपी 65000 तक जा सकता है बट क्योंकि वो इथरनेट के अंदर है 20 बाइट का हेडर तो जो प्रैक्टिकली मेरे हाथ में आ है वो है 1480 और इसके अंदर बैठेगा टीसीबी का सेगमेंट जिसमें 20 बाइट फिर गया हेडर में तो जो प्रैक्टिकली पेलोड ये कैरी कर पाएगा टीसीपी वो कर पाएगा 1460 क्योंकि टीसीपी विल सिट इनसाइड आइर अ विल सिट इनसाइड आईपी ओनली तो क्या मैं यहां पे मेरे को इसका पूरा लेंथ कैलकुलेट करने की जरूरत है नहीं क्यों क्योंकि आईपी का लेंथ मेरे को पता होता है आईपी का जो पेलोड है वही इसका लेंथ है तो आईपी के पेलोड से जब अ टीसीपी के हेडर का लेंथ माइनस करूंगा जो यहां मैंने करके दिखाया तो मेरे को पता लग जाएगा इसका क्या लेंथ है यस तो यह पूरी कहानी है एक-एक करके पढ़ना शुरू करते हैं पहले दो फील्ड बहुत आसान है क्योंकि हम ऑलरेडी बात कर चुके हैं हर प्रोसेस के पास अपना ना एक पोर्ट नंबर है जिससे इनसाइड द सिस्टम हम उस प्रोसेस को यूनिक आइडेंटिफिकेशन नंबर वो हर फ्रेगमेंट को नंबर डेटा ग्राम बोल सकते हैं हर डेटा ग्राम को नंबर करता है अ यह जो सीक्वेंस नंबर वाला कंसेप्ट है टीसीपी के अंदर यह नेक्स्ट लेवल है हम डटा ग्राम को भी नंबर नहीं करते हम तो हर बाइट को नंबर करते हैं तो टीसीपी का यूज़ करके आप जितना भी डाटा ट्रांसमिट करोगे ना ईच एंड एवरी इंडिविजुअल नंबर इज़ गोइंग टू बी बाइट इज़ गोइंग टू बी नंबर्ड इट्स लाइक दिस कि कॉलेज का एक ट्रिप है है ना अह जा रहा है कहीं पे और मान के चलो 1000 स्टूडेंट्स हैं मैंने हर स्टूडेंट का नंबरिंग कर लिया और अब मैं आपको बता रहा हूं कि पहली बस में रोल नंबर वन से रोल नंबर 60 तक बैठे अगली बस में 61 से 120 तक बैठे एंड सो ऑन एंड सो फॉथ द पॉइंट इज क्या मुझे बस को नंबर करने की जरूरत है क्योंकि बच्चों का जो नंबरिंग है वो ऑटोमेटिक मेरे को बस का भी ऑर्डरिंग बता रहा है इट्स लाइक दिस तो मैं बस को नंबर नहीं कर रहा इट्स लाइक बस नंबर टू बस नंबर थ्री जो आईपी करता था यह तो एक्चुअल डाटा को नंबर करता है तो सीक्वेंस नंबर क्या है हर बाइट को जो नंबर करते हैं दैट नंबर इज अ सीक्वेंस नंबर और अगर किसी सेगमेंट के अंदर मान लीजिए बाइट नंबर 12 से लेट मी से वो 100 बाइट कैरी कर रहा है बाइट नंबर 1299 तक जा रहा है तो जो सीक्वेंस नंबर है वो होगा 1200 तो किसी भी सेगमेंट में जो पहला बाइट है उसका जो नंबर है वो कहलाता है सीक्वेंस नंबर ध्यान देने वाली बात यहां पर क्या है कि जब गेम स्टार्ट होगा ऑब् वियस तो हो सकता है आप सोचे कि वो हमेशा जीरो पहली बाइट जरो नंबर्स होगी नहीं टोटल लेंथ है 32 बिट तो टोटल नंबर ऑफ कॉमिनेशन कितने होंगे रो से 2 रे टू पावर 2 रे टू पावर 32 -1 तो हम जानबूझ के क्या करते हैं मैं स्टार्ट विद अ रैंडम सीक्वेंस नंबर ताकि कंफ्यूजन के चांस कम हो तो फॉर एग्जांपल ये मान लेते हैं लेट मी से ये फर्स्ट पैकेट है तो मैंने 1200 से स्टार्ट किया और जैसे-जैसे मैं डाटा भेजता जाऊंगा आगे बढ़ते जाऊंगा देस इज अ कंसेप्ट ऑफ रैप अराउंड यहां पर जाने के बाद अगेन यू कैन कम बैक एंड यू कैन हैव ज़ीरो सर्कुलर फैशन में चलता जाएगा क्योंकि 32 बिट है 2 रे टू पावर 32 और हर बाइट को मैं एक नंबर कर रहा हूं तो 2 रेट पावर 32 बा 2 रेट पावर 30 इज गीगा एंड 2 रेट पावर 4 4 गीगाबाइट्स ऑफ डाटा आप ट्रांसमिट कर सकते हो फिर भी कंफ्यूज मत होएगा क मैं बोल रहा हूं देर इज अ कंसेप्ट ऑफ रैप अराउंड तो क्या 1200 से शुरू करके दोबारा यहां के रुकना पड़ेगा जरूरत नहीं है आप चाहो तो फिर से दोबारा यही नंबर फॉलो कर सकते हो देर इज अ कैच लद मैं बहुत डिटेल में नहीं जाऊंगा टीसीपी का जो सेगमेंट है उसका लाइफ स्पैन होता है 180 सेकंड्स सो डिपेंड्स ऑन योर इंटरनेट कनेक्शन अगर आपको इंटरनेट कनेक्शन इतना फास्ट है कि 180 सेकंड से कम टाइम में 4gb से ज्यादा डाटा ट्रांसमिट करके दोबारा सेम नंबर यूज़ कर रहा है तो उस केस में प्रॉब्लम हो सकती है क्योंकि हो सकता है जब 1200 बाइट वाला पहला सेगमेंट है वो अभी भी इंटरनेट में हो और आप दोबारा वो नंबर जनरेट कर रहे हो उस केस में वी कैन एक्सटेंड दिस नंबर बाय टाइम स्टंपिंग आइडिया दैट्ची तो पहले जैसा हम करते थे वैसे ही करेंगे एक्नॉलेजमेंट का मतलब क्या है अगेन हमने सीखा है है जो रिसीव होता है नेटवर्क में उसको कभी एक्नॉलेज नहीं करते उसको से अगले को एक्नॉलेज करते हैं बेसिकली डिमांड करते हैं दोनों बात हो जाती है कि यहां तक हो गया अगला डाटा बताओ तो मान लेते हैं अगर मेरे पास किसी सेगमेंट में डेटा है 1200 से 1299 तक तो बोलो इसका एक्नॉलेजमेंट क्या जाएगा इसका एक्नॉलेजमेंट जाएगा 1300 यानी कि लास्ट बाइट नंबर प्लस वन तो बोलूंगा 1300 भेजो एक्नॉलेजमेंट माने एक तरह से मांगना और 1300 नंबर का बाइट भेजो इस बात ये अपने आप में इस बात की गारंटी है चेक है रसीद है कि 1299 तक का डेटा एक्सेप्ट हो गया है इजेंट इट सो ये सेम कहानी है तो अगर सीक्वेंस नंबर 32 बैटा तो एक्नॉलेजमेंट नंबर भी सर 32 बिट ही होगा नथिंग डिफरेंट नाउ वी हैव अ काइंड ऑफ हेडर लेंथ और हेडर की लेंथ अगेंस्ट वेरिएबल 2260 फिर चार बिट का ड्रम अब मेरे को समझ नहीं आता क्यों स्केलिंग करते बटने सोचा आईपी में स्केलिंग कि तो इधर भी स्केलिंग करो तो सेम जो हमने आईपी हेडर में पढ़ा था वही कहानी यहां पर है चार बिट में रियलिटी में आई कैन गो टू 0 टू 15 बट यहां पर स्केलिंग होगा फोर का तो अगर यहां पर हेडर लें 15 लिखिए इट डजन मीन 15 इट मींस इट इज 60 बाइट है ना और सिमिलरली मिनिमम जाएंगे तो दैट विल बी फाइव जो लेजिटिमेसी को देख मसला खत्म कर देते का को स्केलिंग कराया यहां छह बेस कर दिया कोई बात नहीं नेक्स्ट वेरी इंटरेस्टिंग थिंग जपया देख र है अभी मैं विंडो साइज पे नहीं जा रहा इन बिट्स पे भी नहीं जा रहा चेक सम तो चेक सम आप जानते हैं इट्स सम मैकेनिज्म फॉर एरर कंट्रोल एरर डिटेक्शन जो आईपी भी यूज़ करता था टीसी भी यूज़ करता है बट लॉजिक अलग-अलग है आईपी के केस में आपको याद हो इट वाज नॉट चेक्सम इट इज कॉल्ड टू बी एज हेडर चेक्सम तो हमने समझा था ना पीछे माल की आईपी क था मेरे को टेंशन नहीं है मेरा जो केबिन है मेरा जो हेडर है वो सही र बिकॉज़ वो करप्ट हो गया तो पैकेट डेस्टिनेशन तक पहुंच नहीं पाएगा टीसीपी अपनी उस बुराई को तो दूर करते नेक्स्ट लेवल खेलता है क्या तो टीसीपी का जो चेकस है पहली बात तो ये समझे दिस इज नॉट द हेडर चेकस बट दिस इज द एंटायस मेंट चेकस पॉइंट नंबर वन तो ये सिर्फ हेडर को नहीं पूरे डाटा को भी सिक्योरिटी देता है और एक बिट भी अगर बीच में कहीं चेंज हुआ तो जब डेस्टिनेशन में ट्रांसपोर्ट लेयर में चेक होगा तो चेक सम फेल होगा पैकेट को डिस्कार्ड करेंगे मे बी फॉलो बाय रिट्रांसमिशन यस एक और एक्सटेंशन यहां पे पे टीसीबी क्या कहता है कि मैं एक काम करता हूं ना मैं आईपी के भी उस पार्ट को सिक्योरिटी दे सकता हूं कवर कर सकता हूं जो थ्रू आउट द जर्नी चेंज ना हुआ हो अभी टाइम टू लिव तो चेंज होता रहेगा फ्रेगमेंटेशन भी चेंज होगा लेकिन डेस्टिनेशन का एड्रेस सोर्स का एड्रेस यू नो कौन सा प्रोटोकॉल है टीसीबी सेगमेंट की क्या लेंथ है ये कुछ आईपी के वो फील्ड है जो चेंज नहीं होते तो ये चेक सम कहता है यह चेक्सम कह रहा है कि यह अपना पूरा सेगमेंट तो कवर करूंगा ही आईपी का वो सेगमेंट भी कवर कर की हिम्मत रखता हूं जो चेंज नहीं होगा थ्रू आउट द जर्नी तो यह इसलिए कुछ लोग इसको सूडो हेडर ये हां सूडो हेडर भी कहके बुलाते हैं क्योंकि एक्चुअली हमारा पार्ट नहीं है बट हम आईपी का भी थोड़ा सा पार्ट कवर कर रहे होते हैं सो दिस इज इट्स लाइक amazonindia.com एज फार एज फ्लो कंट्रोल इज कंसीडर्ड नो व्हाट इज दैट दो लोगों में थ्री वे हैंड शेक हुआ है ना अभी देखेंगे थ्रीवे हैंड शेक कैसे होता है कनेक्शन एस्टेब्लिश हुआ ट्रांसमिशन चालू हो गया और आप तो जैसे पागल हो गए गीगाबाइट्स ऑफ डाटा भेज रहे हो ना रिसीवर को आप एक बात समझनी पड़ेगी यहां कनेक्शन ओरिएंटेड ट्रांसमिशन होगा जो डाटा आएगा पहले रिसी एज अ रिसीवर मुझे उसे कहीं टेंपरली होल्ड करना पड़ेगा फिर मैं उसको प्रोसेस करना चालू करूंगा और आप बहुत ज्यादा डाटा भेजोगे तो मैं ओवर बर्डन होंगा अल्टीमेटली मुझे डिस्कार्ड करना पड़ेगा और डिस्कार्ड होगा तो फिर से रिट्रांसमिट कराना पड़ेगा मैं परेशान सेंडर परेशान और पूरा नेटवर्क परेशान सो व्हाट वी डू वी हैव आइडिया ऑफ विंडो साइज इट्स अ 16 बिट फीड 2 रे टू पावर 16 कितना कॉमिनेशन बनेगा वही 65535 और 36 सो आईडिया इज मैं आपको बताऊंगा और ये ट्रांसलेट हो जाएगा एप्रोक्सीमेटली कितना आई थिंक 64 के अ 64kb यस यस 64kb तो मैं आपसे क्या बोलूंगा इन द स्टार्टिंग एज अ रिसीवर एज अ रिसीवर सेंडर को बोलूंगा मेरे पास बफर में मैं आपके लिए 64 केब ऑफ डाटा रिजर्व करके रखा हूं तो एक बार में अगर आप 64kb तक डाटा भेजते हो मतलब विद मल्टीपल सेगमेंट्स बैक टू बैक बैक टू बैक मैं उसको होल्ड करके रख लूंगा एंड देन मैं उसको प्रोसेस करूंगा एंड दिस इज विंडो साइज आल्सो नोन एज एडवर्टाइज विंडो मान लीजिए आपने मुझे डटा भेजा लेट मी से 4kb डाटा मेरे पास आया अब जब मैं एक्नॉलेजमेंट भेजूंगा नाना मैं उसमें लिख के भेजूंगा विंडो साइज में तो नॉट 604 लेट मी से 60kb लिख के भेजूंगा तो आप समझ जाओगे ओके पहले बात हुई थी 64 कि अब शायद रिसीवर के पास जो हमारा बफर है उसमें 60 ही डाटा आ सकता है तो अपने को ध्यान रखना है 60 नहीं भेजना हो सकता है कुछ समय अगर बफर भरता जाए रिसीवर को प्रोसेस करने का समय ना मिले एंड दिस विंडो साइज बिकम प्रैक्टिकली जरो तो अगर रिसीवर बोल रहा है सेंडर को कि अभी विंडो साइज बेटा तेरा जीरो हो चुका है इसका मतलब रिसीवर ने जितना बफर जितना स्पेस अपने मेमोरी में सेंडर के इनकमिंग डाटा के लिए रिजर्व किया था पूरा गोदाम भरा हुआ भी और माल बत भेजना डिस्कार्ड कर देंगे यस कुछ समय के बाद जैसे ही समय में मिलेगा रिसीवर इस बफर को खाली करेगा डाटा प्रोसेस करेगा जो एक्सेप्ट करना है एक्सेप्ट करेगा जो डिस्कार्ड करना है डिस्कार्ड करेगा एंड देन अगेन इट कैन बिकम 64 यस एक आर्गुमेंट और भी है आज से 30 40 इयर्स पहले 64kb मे बी अ कंसीडरेबल अमाउंट ऑफ डाटा बट आजकल कम्युनिकेशन बड़ी स्पीड पे होता है बोलो ये कोई बफर बना के रखा है बड़ा बफर होना चाहिए ताकि हैवी ट्रांसमिशन हो सके तो इफ रिक्वायर्ड व्हाट वी कैन डू दिस कैन बी एक्सटेंडेड विद एडिशनल 14 बिट्स इन द ऑप्शंस तो 14 बिट एक्सटेंड कर सकते हैं इस विंडो साइज को देन 16 + 14 बिकम 1 2 रेट पा 30 बिकम 1 गगा बाट सो मैक्सिमम व्ट टीसीबी कैन सपोर्ट 1 गगा बाट ऑफ बफर अगर रिक्वायर्ड है और एक और बात यह पूरा ट्रांसमिशन का स्पेस नहीं बता रहा मैं मोस्टली तो डाटा आता रहेगा खाली होता रहेगा आता रहेगा खाली होता रहेगा 1 गगा बाट तक मैं सपोर्ट करूंगा कि मैं अभी प्रोसेस ही नहीं कर पाया य उसको रिप्रेजेंट कर रहा है सो दिस इज आइडिया ऑफ विंडो साइज नाउ कमिंग टू दीज ब्यूटीफुल फ्लैग्स फ्लैग्स देखते हैं सो देयर आर सिक्स फ्लैग्स इन अ टीसीपी अ बेसिकली अर्जेंट एक्नॉलेजमेंट पुश रिसेट सिन एंड फिन तो मैं एक-एक करके सबके बारे में समझाता हूं लेट मी स्टार्ट विद द अर्जेंट फ्लैग और ये बहुत इंपॉर्टेंट इसलिए भी इसके साथ में अर्जेंट पॉइंटर है कभी-कभी ऐसा हो सकता है टीसीपी इज अ स्ट्रीम कंट्रोल प्रोटोकॉल एक-एक करके वन बाय वन वन बाय वन सेगमेंट आ रहा होता है और मैं ऑर्डर में उसे प्रोसेस कर रहा होता हूं बट दिस इज पॉसिबल ना कि किसी सेगमेंट के अंदर कोई अर्जेंट डाटा है और एज अ सेंडर में रिसीवर को बोलना चाहता हूं कि प्लीज आप आउट ऑफ ऑर्डर इस वाले पैकेट को पहले प्रोसेस करना इट कंटें सम क्रुशल इंफॉर्मेशन सम प्रायोरिटी और काइंड ऑफ थिंग तो मैं क्या करूंगा मैं वहां पे अर्जेंट बिट वन कर दूंगा अब जैसे ही एक टीसीबी सेगमेंट आएगा जिसके हेडर में अर्जेंट बिट वन होगी रिसीवर समझेगा ओके इसको वेट नहीं कराना इसको पहले प्रोसेस करो इट कंटें सम अर्जेंट पीस ऑफ इंफॉर्मेशन बट इसमें भी एक एक यू नो गेम है गेम क्या है हम बोलते हैं इस सेगमेंट में भी क्या सारा डाटा अर्जेंट है क्या या कुछ इंपॉर्टेंट है सेंटर बोलेगा नहीं सारा तो अर्जेंट नहीं है इसका कुछ इंपॉर्टेंट पार्ट है अब ये भी कॉमन सेंस पार्ट है अगर कुछ इंपॉर्टेंट तो आपने पहले रखा होगा ना अन इंपॉर्टेंट बाद में रखा होगा हां ये भी बात ठीक है तो अब रिसीवर बोलता है साथ में अर्जेंट पॉइंटर भी भेजना ना व्हाट इज एन अर्जेंट पॉइंटर अर्जेंट पॉइंटर बताता है कि किस पोजीशन तक का डाटा अर्जेंट है जिसको आउट ऑफ ऑर्डर प्रोसेस करना है बाकी का डाटा एज यू प्रोसेस कर सकते हो दिस इज आइडिया ऑफ इट यस सो व्हेन यू सेट दिस बिट वन तभी मैं इसको पढ़ूंगा और ये मुझे बताएगा कहां तक का डाटा बहुत ज्यादा इंपॉर्टेंट है जिसको पहले प्रोसेस करना है बाकियों को अपन बाद में कर सकते हैं तो ये कहानी है ओके देन इसमें एक इंपॉर्टेंट है पुश इज आल्सो वेरी इंपॉर्टेंट नाउ व्हाट इज पुश देखिए एप्लीकेशन लेयर से जब डाटा आता है तो बीइंग अ लिटिल ग्रीडी टू बी मोर एफिशिएंट हमारी एक सोच रहती है कि यार पहले सेगमेंट भर जाने दो एक-एक बाइट थोड़ी भेजेंगे तो पहले सेगमेंट पूरा भर जाने दो जब डब्बा पूरा भर जाएगा तो फिर आईपी के पास भेजेंगे फिर आईपी इथरनेट के पास भेजेगा फिर फिजिकल लेयर के पास जाएगा तब डाटा ट्रांसमिट होगा यस बट कभी-कभी ऐसे रिक्वायरमेंट हो सकते है ट अर्जेंसी इज देयर वी डोंट वांट की पैकेट पूरा भरे वी डोंट वांट के ट्रक पूरा भरे अभी जितना माल है लेके जाओ फॉर एग्जांपल रात का समय 11 11:30 12 बज र नींद आपको आ रही है बट फोन आपके हाथ में और आपने मैसेज किया सो गई विद अ क्वेश्चन मार्क दो चार पाच बाइट डाटा भर ठीक है अब आप सोच रिप्लाई आएगा आएगा आएगा रिप्लाई नहीं आया एंड देन सुबह आपको पता लगा कि रिप्लाई इसलिए नहीं आया क्योंकि मैसेज डिलीवर ही नहीं किया था टीसीपी वेट कर रहा था कि डाटा पूरा भर जाए दो तीन लाइन और लिख दो तो लेके जाऊंगा अब टीसीपी को बात समझ नहीं आ रही यह अर्जेंट डाटा था इसको तुरंत भेजना था तो व्हाट वी कैन डू इज ऑन अवर बिहाव यू नो दैट whatsapp2 वन करो द मूमेंट यू सेड पुश बिट वन जस्ट जैसे ही डाटा आता है तुरंत लेके जाते हैं ये टेंशन नहीं लेते कि पूरा भरा कि नहीं भरा तो पुश मींस अर्जेंटली इसको आगे लेके जाओ डोंट वेट फॉर एफिशिएंसी सो आई होप ये फ्लैग भी आपको समझ आया सो पुश इज देयर बाकी सिन फिन रिसेट एंड एक्नॉलेजमेंट ये सब भी थ्रीवे हैंड शेक देखेंगे हम समझेंगे जब पहली बार कनेक्शन एस्टेब्लिश किया जाता है या सीक्वेंस नंबर कोई किसी के अंदर वैलिड डाटा होता है तो सीक्वेंस नंबर सिंक्रोनाइज करने के काम आता है एक्नॉलेजमेंट अगेन अनोले करने के काम आता है कि वी हैव वैलिड एक्नॉलेजमेंट र नॉट एंड सिन सिंक्रोनाइज करने के काम आता है अगर कनेक्शन टर्मिनेट बाद में करना हो रिसेट बिट वन करते समझ जाते हैं कि अब जग सुना सुना लगे दिल टूटा टूटा समथिंग लाइक दिस कनेक्शन ब्रेक करना है तो ये एक बेसिक अंडरस्टैंडिंग थी आई थिंक आई हैव कवर्ड ईच एंड एवरी पॉइंट यस सो दिस इज ऑल रिसेट बता दिया अब कनेक्शन एस्टेब्लिशमेंट सिखा देता हूं तो सिन फिन की बात भी आपको समझ आएगी दो लोग होंगे जिनके बीच में कनेक्शन एस्टेब्लिश होगा थ्री वे हैंड शेक इसको बोलते हैं बड़ा इंपॉर्टेंट है फॉर सेमेस्टर एग्जाम अब देखिए एक हमारे पास है क्लाइंट एक है सर्वर हम बोलते हैं सर्वर हमेशा पैसिव ओपन मोड में रहता क्लाइंट हमेशा एक्टिव ओपन मोड में रहता है ना कैसे करेगा तो सर्वर सबसे पहले एक पैकेट भेजेगा जिसमें फाइनली सिन फ्लैग वन करेगा विद अ रैंडम सीक्वेंस नंबर अब ध्यान दो ज़ीरो है कि नहीं नहीं रैंडम 8000 यूज़ किया और पहला पैकेट भी दोस्ती के लिए हाथ बढ़ाया सर्वर से कि कोई अपन कुछ बात कर लेते हैं लेट्स मेक अ कनेक्शन नाउ इसके अंदर क्या कोई रियलिटी में डाटा है कोई डाटा नहीं है अभी तो बात शुरू हो रही है तो इसलिए इसको कुछ लोग वर्चुअल नंबर भी बोलते हैं बिकॉज़ एक्चुअली सीक्वेंस नंबर मैं रख रहा हूं बट कोई डटा है नहीं अब जैसे ही डटा पहुंचा सर्वर तो तैयार था सर्वर भी ओपन मोड में पैसिव ओपन है हालांकि वो कनेक्शन के लिए तैयार था तो टू एक्नॉलेज अब देखिए यहां पर क्या किया यह पैकेट जो वापस भेजा उसने सीक्वेंस नंबर भेजा 1008 यह दिखाते हुए कि हां मैंने तुम्हारा एक बाइट कंज्यूम कर लिया फॉर एग्जांपल अब अगला मुझे 8001 से भेजना बट फैक्ट ऑफ़ द मैटर कोई बाइट था ही नहीं बस इस बात को एक नॉलेज करने के लिए कि हां 8000 8001 कनेक्शन चालू हुआ गेम खेलना शुरू करते हैं बट अभी ये जो कनेक्शन चालू हुआ ये सिर्फ क्लाइंट से सर्वर पे हुआ टीसीपी फुल डुप्लेक्स कनेक्शन तो एक कनेक्शन सर्वर से क्लाइंट पे भी जाना चाहिए जिसकी शुरुआत अब सर्वर कर रहा है अपनी तरफ से एक डिफरेंट सीक्वेंस नंबर जनरेट करके लाइक 15000 और यहां देखिए दोनों बिट वन कर दिया बिकॉज़ अब मैं सिन बिट भी लेके जा रहा हूं सिंक्रोनाइजेशन सीक्वेंस नंबर एक्नॉलेजमेंट नंबर दोनों है इसके अंदर अब जैसे ही ये पहुंचेगा क्लाइंट के पास क्लांट समझ जाएगा कि अच्छा सर्वर ने कनेक्शन अपना चालू कर दिया है हमें भी सर्वर वाला कनेक्शन अभी चालू करना है तो आई विल रिपीट दिस 8001 ओनली मे बी इसके अंदर डटा भी हो सकता है या खाली पैकेट हो सकता है उसी बात को रिस्पेक्ट करते हुए एंड विद अ रिप्लाई 15000 को मैं 15001 से रिप्लाई कर रहा हूं बताते हुए सर थैंक यू सो मच एंड दिस इज द आईडिया और यहां देखिए यहां रिसीवर विंडो भी दोनों ने एडवर्टाइज कर दी मैंने ध्यान नहीं दिया खैर ये एडिशनल डाटा है वो बता रहा है 5000 बाइट्स का कैपेसिटी तुमको दे रहा हूं सर्वर कह रहा है ये कह रहा है सर मैं आपको 10000 बाइट कर दूंगा ऑब्स क्लाइंट ज्यादा दे सकता है क्योंकि क्लाइंट अकेला है सर्वर के पास क्लाइंट के पास एक सर्वर है सर्वर के पास हो सकता है 10 लाख क्लाइंट हो तो वो मेमोरी हमेशा थोड़ा सा लिमिट देगा एंड थ्री वे हैंड शेक कंप्लीट 1 2 3 कनेक्शन एब्लिश हो गया सो दैट इज हाउ अ थ्री वे हैंड शेक टेक प्लेस अगेन टर्मिनेशन का भी प्रोसेस सेम होता है बस जो हमारा रिसेट वाला था फिन था फिन आप वन करेंगे फिनिश वन करेंगे तो वो कहानी एज यूजुअल चलेगी समेस्टर पॉइंट ऑफ व्यू से दिस थ्री वे कनेक्शन इज इंपॉर्टेंट आव नेवर सीन कि किसी ने टर्मिनेशन का पूरा प्रोसेस पूछा हो और वैसे भी टर्मिनेशन करने के अलग-अलग मेथड्स होते हैं तो उसके डिटेल में वैसे भी लोग नहीं जाते तो दिस इज डन एंड नाउ वी आर विद यूजर डटा ग्राम प्रोटोकॉल यूडी की अच्छी बात ये है कि यूडीपी में कायदा से कुछ पढ़ने के लिए है नहीं क्यों यूडीपी कुछ प्रॉमिस ही नहीं करता टीसीबी जितना समय लगाता है कनेक्शन बनाने में एरर कंट्रोल फ्लो कंट्रोल कंजेशन कंट्रोल यूडीपी कुछ भी नहीं बोल रहा तो यूडीपी एकदम प्रो लेवल का है कि भाई मिनिमम रिक्वायरमेंट अगर आपकी है जल्दी आपको काम कराना है और बाकी टेंशन आप खुद से ले सकते हो देन गो फॉर यूडीपी सो व्हाट यूडीपी सेज इट इज अ कनेक्शन लेस आईपी का भाई है ये इट इज अ कनेक्शन लेस अनरिलायबल प्रोटोकॉल इट डज नॉट ड एनीथिंग टू द सर्विस ऑफ द आईबी एक्सेप्ट प्रोसेस टू प्रोसेस तो प्रोसेस टू प्रोसेस कम्युनिकेट कराना तो ट्रांसपोर्ट लेयर की जिम्मेदारी है तो वो तो मजबूरी है सर वो तो यूडीपी कराएगा एक 16 बिट का पोर्ट नंबर आपको देगा अपार्ट फ्रॉम दैट अपार्ट फ्रॉम दैट ये कुछ भी नहीं कराने वाला सो व्हाई टू यूज यूडीपी फिर कोई क्यू यूज करेगा सर कम सिक्योरिटी होगी तो खर्चा कम होगा जल्दी काम होगा इजन इट ओवरहेड मिनिमम होगा छोटे-छोटे मैसेज है रिलायबिलिटी का टेंशन नहीं है गो फॉर यूडीपी सेंडिंग स्मॉल मैसेजेस लेस इंटरेक्शन अगेन जल्दी-जल्दी काम होता फॉर एग्जांपल अभी हमने बात की थी राउटिंग की राउटिंग टेबल एक्सचेंज करना है हर 30 सेकंड में करना है बार-बार करना है गो फॉर यूडीपी बार-बार क्या राउटर आपस में कनेक्शन ही बनाते रहेंगे आधा का समय तो इसी में चला जाएगा तो यूडीपी कुड बी अ चॉइस डोमेन नेन सिस्टम बात करता है एप्लीकेशन लेयर में है ना बार-बार बार-बार वेबसाइट्स के आईपी एड्रेस चेक करना है तो गो फॉर यूडीपी उस तरह के केस में इसका एप्लीकेशन होगा सो नाउ लुक एट दिस बहुत ही सिंपल अ 8 बाइट का हेडर है फिक्स्ड इसमें कोई फ्लेक्सिबल नहीं है कैपेसिटी सेम सोर्स का पोर्ट नंबर डेस्टिनेशन का पोर्ट नंबर होना ही था टोटल लेंथ भी हम यहां पर सेव करके चलते हैं कि इसका टोटल हेड लेंथ कितना है एंड दे इज ओनली सिंगल सिक्योरिटी चेकस चेकस भी पहली बात तो टोटल पे नहीं है हेडर पे है मजे की बात ये भी ऑप्शनल है ये भी ऑप्शनल है तो इसको भी मैंडेट नहीं करता कि अपना हेडर ये तो मतलब आईपी से भी नालायक हो गया कि अपना भी हेडर गया तो गया कोई टेंशन नहीं है बट जैसे मैं बोल रहा हूं इसके अपने यूज केसेस हैं अब आपको ईमेल करना है देन ओबवियसली गो फॉर टीसीपी बट हां कोई छोटा-मोटा कनी कनि केशन करना है जहां पे रिलायबिलिटी इज नॉट एन इशू कोई गेम खेल रहे हैं इसमें बड़ा फास्ट इंटरेक्शन चाहिए देन यू कैन गो फॉर यूडीपी यस तो मैंने बताया सर्विस टू सर्विस कम्युनिकेशन हम करते हैं फ्लो कंट्रोल एरर कंट्रोल कंजेशन कंट्रोल का कोई मैकेनिज्म यहां पर नहीं है एप्लीकेशन अगेन मल्टीकास्टिंग करनी है यू नो राउटिंग में यूज हो सकता है डोमेन नेम सिस्टम में इस तरह की एप्लीकेशन में आप यूडीपी का इस्तेमाल कर सकते हैं तो पांच नंबर 10 नंबर में अगर यूडीपी आता है स्ट्रक्चर आपको पता है बेसिक अंडरस्टैंडिंग आपको है इसमें बढ़िया से लिख आ सकते है हेडिंग वगैरह सब याद करके जाइएगा एक एक छोटा सा एडिशनल डिफरेंस है हां मेरे को अगेन सेमेस्टर एग्जाम में कहीं लिखा मिला तो मैं इसको कंसीडर कर रहा हूं बट नॉट इन टू डेप्थ एक प्रोटोकॉल हमारे पास और होता है आरटीपी नोन फॉर रियल टाइम ट्रांसपोर्ट प्रोटोकॉल सो दिस इज अ स्मॉल डिफरेंस टीसीपी फुल फॉर्म आरटीपी फुल फॉर्म लॉस लेस है ये स्टेट लेस है यहां प्रोसेस थोड़ा स्लो होता है दैट इज रिलेटिवली फास्टर बिकॉज़ आजकल की जो एप्लीकेशन है रियल टाइम अगर आपको काम करना है तो ओबवियसली इसमें थोड़ा सा फास्टर में करना पड़ेगा यहां पर पैकेट लॉस हम टॉलरेट नहीं कर सकते बिकॉज वो ट्रांसमिशन यहां पर पैकेट लॉस हो सकता है बिकॉज जब हम वीडियो ऑडियो एक्सचेंज कर रहे होते हैं थोड़ा बहुत लॉस होता भी डजन मेक ए डिफरेंस बट हमें आगे आगे लगातार रियल टाइम में काम करना होता है टीसीपी इज नॉट जनरली यूज फॉर रियल टाइम स्ट्रीमिंग लेकिन आरटीपी इज यूज फॉर तो youtube0 पी यस सो दैट इज द आईडिया एंड नाउ एक दो एडिशनल टॉपिक है च लाइक क्रिप्टो ी एंड दिस डेटा कंप्रेशन उनके बारे में बात करते हैं एंड देन वी विल एंटर फुल फ्लेज इन टू द एप्लीकेशन लेयर थोड़ा सा डिस्कशन करते हैं डेटा कंप्रेशन के बारे में वैसे थोड़ी सी बात हम पहले भी कर चुके इंट्रोडक्शन में जब हम सेशन लेर या प्रेजेंटेशन लेयर की बात कर रहे थे सो व्हाट इज डेटा कंप्रेशन एक्चुअली तो इट इज अ सेपरेट सब्जेक्ट और ज्यादातर यूनिवर्सिटीज और यू नो कॉलेजेस में फाइनल ईयर में थर्ड ईयर में डेटा कंप्रेशन पढ़ाते हैं बट द आईडिया इज अगेन कि डाटा ऑब् वियस स्पेस ऑक्यूपाइड हम उसे मेमोरी में स्टोर कर रहे हैं या नेटवर्क में एक सिस्टम से दूसरे सिस्टम में ट्रांसफर कर रहे हैं ल ऑलवेज गुड कि अगर डाटा को कंप्रेस किया जा सके है ना जैसे अगर हम कहीं ट्रेवल करते हैं तो जितना सामान होता है उसको काइंड ऑफ यू नो कंप्रेस करके दबा दबा के किसी ब्रीफ केस में बंद करते हैं ना सेम आइडिया यहां पर भी है पैकिंग जितनी कन्फाइंड होगी यू नो ब्रीफ केस उतना ही छोटा हो सकता है और रास्ते में आपके लिए उतना ही कंफर्टेबल होगा सो दिस इज एन आइडिया ऑफ डेटा कंप्रेशन यहां पर एक इनकोडर होता है जो डाटा को कंप्रेस करेगा देन वो वेदर स्टोर है या नेटवर्क में जा रहा है और रिसीविंग एंड पे जो रिसीवर है यूजिंग द सेम एल्गोरिथम जो दोनों पार्टी के बीच में अंडरस्टूड होगा डीकंप्रेस करेगा इसका क्रिप्टोग्राफी या यू नो कॉन्फिडेंशियल्टी से कोई लेना देना नहीं है यहां पे आईडिया कि बस डेटा का साइज कम कैसे गया जैसे जिप फाइल हम बनाते हैं ये वो वाला आईडिया है अगेन कंप्रेशन किस लेवल तक करना है ये भी इंपॉर्टेंट है ये भी डटा के नेचर पे डिपेंड करता है तो ज दो तरह के आप मान सकते हैं कंप्रेशन होते हैं एक होता है लॉसी कंप्रेशन एक होता है लॉस लेस तो डेटा फाइल है फॉर एग्जांपल इन ईमेल इज देयर और टेक्स्ट फाइल इज देयर आप कंप्रेस कर सकते हैं बट कंप्रेशन लॉस लेस होना चाहिए मतलब आई मस्ट बी एबल टू रिड्राफ्ट बैक तो यहां पर सिर्फ जो रिडंडेंट इंफॉर्मेशन है उसको मैं रिसीव कर सकता हूं डेटा का कोई लॉस होना नहीं चाहिए और क्योंकि एकदम एग्जैक्ट सेम डाटा आपको वापस चाहिए तो ऑब् वियस यहां पर कंप्रेशन रेशो जो है वो बहुत ज्यादा नहीं हो मतलब कितने गुना आप दबा पाए वो बहुत ज्यादा नहीं होगा गोइंग टू लॉसी कंप्रेशन अब मान लीजिए आपने कभी चेक किया होगा कोई मूवी आप डाउनलोड कर रहे हैं या इवन youtube4 के में भी देख सकते हैं आप 1k देख सकते हैं 720 देख सकते हैं 480 देख सकते हैं 360 भी देख सकते हैं बेज की आपके पास कितना डाटा है तो सेम डाटा है उसको youtube0 वाले का जो कंप्रेस कर दिया क्या अब उसको दोबारा 4k लाया जा सकता है नहीं तो वो जो डाटा है वो लॉस हो चुका है है ना तो अगर आपको ऑडियो वीडियो में खासकर इस तरह की चीजें इस्तेमाल होती है पिक्चर्स एंड ऑल में कि कंप्रेस रेशो आपको बहुत ज्यादा मिलेगा लेकिन कुछ डाटा परमानेंटली लॉस हो जाएगा जिसको दोबारा आप रिट्राईंग नहीं कर सकते एंड सर्टेन एरियाज में यह भी अच्छा काम करता है डिपेंडिंग ऑन द आईडिया यस तो इन केस अगर चार पांच नंबर में कोई पॉइंट आता है कंप्रेशन के बारे में लिखने के लिए तो आप समझ सकते हैं ऑप्शनल है एडवाइजेबल है दो अप्रोच है लॉसी लॉस लेस सेंडर कंप्रेस करेगा रिसीवर डीकंप्रेस करेगा स्टोरेज में बेनिफिशियल है ट्रांसमिशन में बेनिफिशियल है नाउ कमिंग टू क्रिप्टोग्राफी ये भी सेपरेट सब्जेक्ट है तो क्रिप्टोग्राफी इज ऑल टुगेदर सेपरेट सब्जेक्ट बट अगेन थोड़ा अगर वाइडर पर्सपेक्टिव में देखें तो थोड़ा सा ये पार्ट नेटवर्क का है तो मैं बेसिक सी अंडरस्टैंडिंग पहले डिस्कस करता हूं प्रॉब्लम क्या है रियल लाइफ में भी प्रॉब्लम है बट वहां हम थोड़ा ध्यान रखते हैं इंटरनेट पे ज्यादा प्रॉब्लम है एक हमारे पास सेंडर है एक हमारे पास रिसीवर है और नेटवर्क के थ्रू ये डटा इंटरेक्ट कर रहे हैं अब क्योंकि हमारी टोटल डिपेंडेंस इंटरनेट पे हो गई है तो डाटा हर नेचर का होगा क्लासिफाइड होगा प्राइवेट होगा कॉन्फिडेंशियल होगा नेशनल सिक्योरिटी से रिलेटेड हो सकता है इन दिस ट्रांसमिशन मीडियम बीच में कुछ इंट्रूड्स होंगे कुछ घुसपैठ होंगे जो उस डाटा को पढ़ने की कोशिश करेंगे मे बी डाटा को चेंज करने की कोशिश करेंगे द आइडिया इज कि इस कम्युनिकेशन को सिक्योर कैसे किया जाए तो यहां पर आप आर्मी तो नहीं बिठा सकते बॉर्डर की तरह बिकॉज़ नेटवर्क है इंटरनेट प डाटा सब जगह फ्लो हो रहा होता है वायरलेस ट्रांसमिशंस हो रहे होते हैं तो कोई बैठ के यू नो विद अ डिवाइस वो सारा डाटा उस तक भी पहुंच रहा है तो कैसे इसको इंश्योर करें कैसे देखें कि ये कम्युनिकेशन जो है यह सही तरीके से हो इस प्रॉब्लम को सॉल्व करता है आइडिया ऑफ क्रिप्टोग्राफी ना व्हाट इज क्रिप्टोग्राफी आइडिया इज कि यूजिंग सम एल्गोरिथम जो दोनों पार्टी पहले से अंडरस्टैंडिंग रखती हूं हम जो प्लेन टेक्स्ट है जो रीडेबल टेक्स्ट है उस टेक्स्ट को एक ऐसे टेक्स्ट में कन्वर्ट कर दें जो मीनिंग लेस हो जिसके पढ़ के कुछ समझ ना आए जिस टेक्स्ट से आप दोबारा प्लेन टेक्स्ट पे ना जा पाओ अगर बीच में कोई इस डाटा को पढ़ भी ले तो उसको समझ नहीं आए क्या बात हो रही है बट रिसीवर नोज द एल्गोरिदम हाउ टू कन्वर्ट बैक दिस साइफर टेक्स्ट बैक टू द प्लेन टेक्स्ट तो यूजिंग द डिक्रिप्शन एल्गोरिथम वो प्लेन टेक्स में कन्वर्ट करेगा सो डाटा का फॉर्मेटिंग ऐसा है कि वोह अगर कोई पढ़ेगा अभी तो उसको समझ नहीं आएगा ये आईडिया है क्रिप्टोग्राफी का अब इसमें बहुत डिटेलिंग है अगर हिस्टोरिकल देखें तो जूलियर सीजर आपने यू नो नोवल पढ़ा होगा 12थ क्लास में 2000 पहले एक बहुत सिंपल सा एल्गोरिदम यूज करते थे इसको माना जाता है दिस इज वन ऑफ द फर्स्ट क्रिप्टोग्राफी एल्गोरिथम व्हिच इज डॉक्युमेंटेड तो ये क्या करते थे अल्फाबेट जितने भी है दे रिप्लेस देम थ्री नंबर्स बैकवर्ड तो अगर रियलिटी में डी लिखना होता था तो उसको ए लिखेंगे रियलिटी में एफ लिखना होता था उसको स लिखेंगे है ना तो न नाउ यू कैन इमेजिन अगर बॉय लिखना है तीन-तीन वापस जाएंगे तो कुछ अलग सा शब्द बनेगा व्हिच इज काइंड ऑफ इलॉजिकल समझ नहीं आएगा किसी को बट हां जो रिसीवर होगा उसको पहले से पता होगा कि जूलियर सीजन ने तीन-तीन सिंबल पहले लिखे हैं तो मुझे तीन-तीन सिंबल फर्द रिप्लेस करना है देन द टेक्स्ट अगेन बिकम रीडेबल तो दिस इज एन एग्जांपल अब इसके दो अप्रोचेबिलिटी सिमेटिक की क्रिप्टोग्राफी व्हाट इज सिमेट्री की व्हिच इज अ कॉमन सेंस आइडिया कि एक एल्गोरिथम है और उस एल्गोरिथम को चलाने के लिए एक चाबी है एक की है तो यहां सेंडर से आया प्लेन टेक्स्ट एंड यूजिंग दैट एल्गोरिथम एंड यूजिंग अ की जो दोनों पार्टीज के बीच में शेयर्ड है दोनों के पास सेम चाबी है वो इस की से यूजिंग द इंक्रिप्शन प्लेन टेक्स्ट को कन्वर्ट करता है साइफर टेक्स्ट में थ्रू आउट द इंटरनेट ये साइफर टेक्स फॉर्म में ही जाता है ताकि कोई इसको पढ़ भी ले तो उसको समझ ना आए अब रिसीवर के पास जब ये जाएगा तो वो डिक्रिप्ट करेगा यूजिंग द सेम की तो सेम की यूज़ फॉर इंक्रिप्शन एंड द सेम की यूज फॉर डिक्रिप्शन एंड अगेन इट कन्वर्ट बैक इनटू द सिंपल टेक्स्ट टिल 1976 ऑफिशियल स्टार्टिंग में हमने सिर्फ यही काम किया इसके अपने कुछ इश्यूज थे जैसे यह की अभी स्टार्टिंग में तो बहुत कम कम्युनिकेशन था जैसे-जैसे लोग बढ़ते जाएंगे ये की सीक्रेट दोनों लोगों के पास कैसे पहुंचे अब जैसे अभी भी एटीएम कार्ड आता है या कोई ऐसा यू नो कोई स्पेसिफिक नंबर आता है अभी भी आप देखेंगे कभी-कभी बाय पो पोस्ट आता है google-my पोस्ट ब अगेन देर इज अ रिस्क एंड देर इज अ एफर्ट कि बाय पोस्ट आए बीच में किसी ने स्कैन कर लिया तो चोरी हो गया तो समथिंग लाइक दिस बट शुरुआत में यही मेथड चलता था इस मेथड का इस्तेमाल करके जो सबसे पॉपुलर एल्गोरिथम हमने बनाया ये तो को थी सिमेट्री की क्रिप्टोग्राफी की ना उसका नाम था डीएस इन सेमेस्टर्स यू कैन हैव अ क्वेश्चन न फाइव मार्क्स 10 मार्क्स शॉर्ट नोट डीएस प लिखो स्टैंड्स फॉर डेटा एंक्रिप्शन स्टैंडर्ड इसके दो वेरिएंट है एक वेरिएंट है ट्रिपल ट्रिपल डीएस वेरिएंट जो काइंड ऑफ तीन टाइम स्ट्रांग है और एक इसका जो एडवांस वर्जन था वो था एडवांस एंक्रिप्शन स्टैंडर्ड नोन एज एएस तो मैं बहुत डिटेल में नहीं जा रहा बत बेसिक अंडरस्टैंडिंग यूनाइटेड स्टेट्स की गवर्नमेंट ने इसको बनाया था ऑफिशियल बाद में डीएस को रिप्लेस कर दिया था एएएस से और बाद में एएएस को भी हटा दिया बट स्टिल देयर आर सम पुराने सिस्टम लिगसी सिस्टम्स हैं जो ब लॉन्ग रन में द आइडिया ऑफ़ असमेट की क्रिप्टोग्राफी इज़ रिप्लेस बाय अ सिमेट्री को रिप्लेस कर दिया असमेट ने तो अभी भी यह कहीं-कहीं यूज़ होता है बट दे आर नॉट दैट पॉपुलर इनके काम करने का बेसिक आईडिया क्या है यहां मैंने समझाने की कोशिश की लॉजिक समझाता हूं जो भी प्लेन टेक्स्ट आपके पास आएगा उसको हम कुछ ब्लॉक्स में डिवाइड करेंगे एंड देयर इज अ थ्योरी ऑफ़ डिफ्यूजन एंड कंफ्यूजन और यू नो सिर्फ उस वर्ड का डिपेंडेंसी नहीं होगा आपके आगे कौन है पीछे कौन है एंड देयर आर 16 स्टेजेस इस तरह के 16 स्टेजेस है हर स्टेज में की हम यूज करते हैं वेरी कॉम्प्लेक्शन यहां मैंने पूरा स्टेप बाय स्टेप करके लिखा रखा है कि 16 64 64 बिट के हम कैरेक्टर्स बनाते हैं मतलब यू कैन नोट देम डाउन एंड देन फर्स्ट स्टेज में पहला 64 बिट आएगा देन उसको यू नो चेंज करेंगे देन की आएगा और ये चलते चलते चलते चलते सबसे लास्ट में जाके आपको साइफर टेक्स्ट मिलेगा है ना ये एक अंडरस्ट स्टैंडिंग है नाउ कमिंग टू द आइडिया ऑफ असमेट की तो मैंने बोला सिमेट्री के अंदर इश्यूज है कि की कैसे शेयर करो और की का मैनेजमेंट एक लेवल का बड़ा कॉम्प्लेक्शन पिंट जो है उसके पास दो कीज हैं एक है पब्लिक की और एक है प्राइवेट की पब्लिक की वो है जो इंटरनेट में ओपनली डिस्ट्रीब्यूटर है सबके पास है और प्राइवेट की सिर्फ इसके पास है यस अब होता क्या है ध्यान से समझिए सेंडर को एक प्लेन टैक्स भेजना है रिसिपिएंट के लिए तो जैसे सेंडर इसको एंक्रिप्ट करेगा कैसे करेगा क्योंकि रिसीवर का प्राइवेट की सबके पास सॉरी पब्लिक की सबके पास है तो यूजिंग द पब्लिक की ऑफ द रिसीवर हम इसको एंक्रिप्ट कर देंगे कोई भी कर सकता है यस अब ये डाटा इंटरनेट पे गया कोई क्या कोई और इसको पढ़ पाएगा नहीं जब इसको डिक्रिप्ट करना है तो डिक्रिप्ट के लिए अब गेम क्या है उस सेम पब्लिक की से डिक्रिप्शन नहीं हो सकता डिक्रिप्ट होगा उसके प्राइवेट की से रिसीवर के के और रिसीवर का प्राइवेट की किसके पास है वो सिर्फ रिसीवर के पास है तो इस बात की गारंटी हो गई क्या कि कोई भी इसको नहीं पढ़ सकता सिर्फ रिसीवर ही पढ़ सकता है तो डिस्क्रिप्शन में रिसीवर का हम यहां पर प्राइवेट की यूज़ करेंगे इसको दोबारा से प्लेन टेक्स में कन्वर्ट करने लिए एक मैनेजमेंट है तो इंटरनेट पे जितने भी लोग होंगे एवरीबॉडी की सिर्फ उसके पास है हालांकि यहां पर ये जो हम देख रहे हैं यह देख रहे हैं कॉन्फिडेंशियल्टी कोई नहीं पढ़ पाएगा सिर्फ रिसीवर पढ़ पाएगा इस बात की कोई गारंटी नहीं कि डाटा सेंडर से ही आया है हो सकता है कोई और किसी कोई भी भेज सकता है ना यूजिंग दिस पब्लिक की तो तो उसको कैसे इंश्योर करेंगे ये अलग बात है ये दोनों की हर कोई मेंबर होल्ड करके रखेगा ये जो आईडिया था एमेटिक क्रिप्टोग्राफी का ये आईडिया अ वाइट फील्ड डेफ एंड मार्टिन हेलमन ने दिया था 1976 में इन द रिसर्च पेपर कि दो की होंगी दो की काइंड ऑफ रिलेटेड होंगी एक की से दूसरा की कैलकुलेट ना हो पाए क्योंकि पब्लिक की सबके पास है क्या कोई ऐसा एल्गोरिथम हो सकता है कि पब्लिक किसम प्राइवेट की पता लगा ले वो नहीं होना चाहिए बट हां एक कोर्ड को अगर इनक्रिप्ट पब्लिक से किया तो डिक्रिप्ट प्राइवेट से होगा अगर एंक्रिप्ट प्राइवेट से किया तो डिक्रिप्ट पब्लिक से होगा ये लॉजिक काम करेगा जैसे ही इन्होंने रिसर्च पेपर पब्लिश किया एक डेफ हेलमन एल्गोरिथम भी है आई एम नॉट गोइंग टू डिटेल जिससे आप ये की एक्सचेंज भी कर सकते हैं है ना क्रिएट कर सकते हैं काइंड ऑफ लोगों ने एफर्ट करना शुरू किया कि ये जो थॉट प्रोसेस है सिमेटिक का इसको इंप्लीमेंट कौन करे तो फाइनली आफ्टर टू इयर्स दज थ्री पीपल गेट अ सक्सेस और इनके नाम का जो एब्रिवेशन है दैट बिकम इन आरएससी एल्गोरिथम विच इज वन ऑफ द मोस्ट पॉपुलर एल्गोरिथम टिल डेट अभी भी इसको कोई क्रैक काइंड ऑफ नहीं कर पाए है अगर हम ठीक ठाक साइज का यूज करेंगे जिसका हम इस्तेमाल करते हैं तो मैं यहां पर दोनों चीज आपको समझाता हूं एक तो बात हो गई कॉन्फिडेंशियल्टी की जो आपने देख लिया आई विल हैव मी सेकंड लेट मी टेक अ ब्लैंक स्लाइड और मैं आपको तीनों चीजें बताता हूं कि यहां पर तीन अलग-अलग चीज कैसे हो सकती है एक तरीका है यस एक तरीका है दैट दे इज अ सेंडर और सेंडर जब डाटा भेजता है तो वो एक प्रोसेसिंग करेगा किससे वो प्रोसेसिंग करेगा जो हम देख रहे थे रिसीवर के पब्लिक की से जो सबके पास है एंड देन यू हैव अ साइफर टेक्स्ट और बाद में रिसीवर क्या करेगा रिसीवर इसको ऐसे लिख देता हूं ये आपने एंक्रिप्ट किया रिसीवर इसको डिक्रिप्ट करेगा य यूजिंग द रिसीवर्स प्राइवेट की जो सिर्फ उसके पास है और रिसीवर उस डाटा को पढ़ लेगा यस यह है कॉन्फिडेंशियल्टी की रिसीवर के अलावा कोई और ना पढ़ पाए एक और अप्रोच समझिए सेंडर जब डाटा सेंड करेगा तो ये एंक्रिप्ट करेगा किससे ये एंक्रिप्ट करेगा सेंडर के प्राइवेट की से आप बोलेंगे ये क्या चक्कर भी देखते चलो सेंडर अपने प्राइवेट की से एंक्रिप्ट कर रहा है मजे की बात है कि सेंडर का पब्लिक की तो सबके पास है तो जो रिसीवर है वो सेंडर के पब्लिक की से ही इसको डिक्रिप्ट करेगा और डाटा उस तक पहुंच जाएगा यहां पर कॉन्फिडेंशियल्टी नहीं है बिकॉज़ इंटरनेट पे सबके पास पब्लिक है कोई भी देख सकता है बट मजे की बात क्या है इस बात की गारंटी कि डाटा सेंडर से ही आया कभी-कभी ये भी तो इंपॉर्टेंट होता है मैं टाइम्स ऑफ इंडिया की वेबसाइट ओपन करता हूं य टाइम्स ऑफ इंडिया की ही वेबसाइट है ना ये स्टेट बैंक का ही पोर्टल है ना कोई मुझे पागल तो नहीं बना रहा मेरा पासवर्ड जानने के लिए लाइक दिस तो अगर कोई डाटा सेंडर के पब्लिक की से डिक्रिप्ट हो रहा है इस बात की गारंटी है कि वो सेंडर के प्राइवेट की से ही एंक्रिप्ट भी हुआ था इसको बोते ऑथेंटिकेशन इसको बोलते हैं डिजिटल सिग्नेचर तो अगर कोई चीज आपके प्राइवेट की से एंक्रिप्ट हुई है इसका मतलब आपने उसको डिजिटली साइन कर दिया यस अगर दोनों चाहिए तो यू कैन यूज बोथ ऑफ देम यू नो कॉन्फिडेंशियल भी चाहिए ऑथेंटिकेशन भी चाहिए दिस इज कॉन्फिडेंशियल दिस इज ऑथेंटिकेशन अभी मैं क्या करूंगा स्टेज वन में पहले मैं वही करूंगा मैं एंक्रिप्ट वन करूंगा पहली बार एंक्रिप्ट करूंगा किससे सेंडर एंक्रिप्ट करेगा अपने प्राइवेट की से उसके बाद एक और एंक्रिप्शन इस बार करूंगा लेट मी कॉल इट इंक्रिप्शन नंबर टू और इस बार मैं इसको इंक्रिप्ट करूंगा सॉरी रिसीवर के पब्लिक की से दोनों मेरे पास है अब देखिए इंटरनेट पे जब ये पैकेट घूम रहा है क्या कोई उसको पढ़ सकता है नहीं क्योंकि जो आउटर शेल है उसको डिकोड कर सकता है रिसीवर का प्राइवेट की जो सिर्फ उसी के पास है तो जब डिक्रिप्शन स्टार्ट होगा लेट मी से डिक्रिप्शन वन तो रिसीवर क्या करेगा रिसीवर पहले इसको अपने प्राइवेट की से आउटर शेल खोलेगा इंटरनल शेल रीडेबल है बट मुझे क्रॉस चेक करना है कि ये सॉरी रीडेबल नहीं है मुझे क्रॉस चेक करना है कि सेंडर से ही आया था कि नहीं तो अब मैं इसको सेंडर के पब्लिक की से डिकोड करूंगा जो कि मेरे पास है अब यहां पर दोनों बात की गारंटी है पहला कि मैसेज सेंडर से ही आया था दूसरा मैसेज रिसीवर को ही मिलेगा और कोई इसका कुछ नहीं कर सकता यस सो दैट इज द ब्यूटी ऑफ दिस आइडिया तो ये मैंने दोनों चीजें समझाई है ऑथेंटिकेशन कॉन्फिडेंशियल्टी इंडिपेंडेंटली भी कर सकते हैं बेस्ड ऑन द रिक्वायरमेंट और दोनों एक साथ भी की जा सकती है नाउ कमिंग टू आरएससी एल्गोरिथम तो इन शॉर्ट मैं एक बार एक्सप्लेन करता हूं बिकॉज़ इट इज क्वाइट पॉसिबल दैट यू हैव अ न्यूमेरिकल ऑन इट दो तीन वैल्यू पहले से छोटे से सोच के जाना बिकॉज मैथमेटिकली इट इ सो कॉम्प्लेक्टेड एलिस इज अ रिसीवर वैसे यहां पे ट्रू डी नहीं है बट ये तीन स्टैंडर्ड कैरेक्टर है बॉब भेजता है एलिस को और ट्रू डी को यू नो काइंड ऑफ टूडी इ जेलस वो यू नो इंट्रूड करके पढ़ने की कोशिश कर रही है सो यू चूज टू लार्ज नंबर प एंड q और हम उनको मल्टीप्लाई करके नंबर कैलकुलेट करते हैं अ दिस इज नॉट ज़ीरो दिस इज अ फंक्शन n तो दो नंबर हम कैलकुलेट करेंगे एक तो p और q का मल्टीपल और एक p -1 एंड आई एम सॉरी दैट मस्ट बी q -1 ना p और q -1 का अ मल्टीपल अगेन ट टू हैव एन एग्जांपल 7 एंड 11 आर सपोज p एंड q तो n क्या हो गया जिसकी मैं बात कर रहा हूं दोनों का मल्टीप्लाई दैट बिकम 77 और दैट बिकम 77 और 7 - 1 एंड 11 - 1 यह वैल्यू क्या हो गया 60 व्हिच इज़ 5 ऑ n तो यहां पर आप देख सकते हैं यह 5 n की वैल्यू हमारी हो गई 60 और यह n हमारा हो गया 77 बिकॉज़ दिस वाज सेन दिस वाज 11 दैट बिकम सिक्स दैट बिकम 10 स्टेप नंबर वन कंप्लीट नाउ बॉब देन सेलेक्ट e एंड d सच दैट e एंड e * बा d मड ओके दिस इज़ नॉट मड ज़ीरो अगेन दिस इज़ फ ऑ n सच दैट 5n = 1 तो यहां पर जब हम देखते हैं तो अगर e की वैल्यू थी 13 तो d बनेगा 37 कैसे तो अगेन य वाला आईडिया कि 13 को जब हम मल्टीप्लाई करें 37 से और इसका मोड करे 5n जो कि हमारे केस में क्या है 60 तो हमें रिमाइंडर वन मिलना चाहिए यस तो यह काम कर लिया नोट अब क्या नोट करना है e एंडडी e मल्टीप्ला बाडी म 61 वो हम ऑलरेडी कर चुके फेर इनफ नाउ इमेजिन दैट एलस वांट टू सेंड अ प्लेन टेक्स्ट फाइ टू बॉब अब जो प्लेन टेक्स्ट है वो फाइव है बॉब को भेजना है तो क्या भेजेंगे फाइव तो नहीं भेज सकते शी यूजेस अ पब्लिक एक्सपो एंट 13 टू एंक्रिप्ट फाइव अब ये जो 13 है ना ये हमारा पब्लिक वैल्यू है प्राइवेट वैल्यू नहीं जैसे यहां पे आप देख सकते हैं प्लेन टेक्स्ट हमारा फाइव था तो भेजेंगे क्या जैसे यहां पे देखिए फार्मूला में भी लिखा है ये देखिए दिस दिस दिस दिस दिस तो हम क्या भेजेंगे साइफर टेक्स्ट p का पावर e भेजेंगे तो यहां पर e की वैल्यू हमारे पास क्या आई है e की वैल्यू आई है फाइव तो देर यू सी e का पावर सॉरी e की वैल्यू आई है 13 13 और 37 थे ना e और डी तो इसका मैं पावर जब करता हूं 13 5 का पावर 13 सो दैट इज इक्वल्स टू 26 मड 77 और जो साइफर टेक्स्ट हमारा निकल के आएगा दैट बिकम 26 तो बेसिकली जो हम भेजेंगे वो क्या भेजने वाले हैं 26 भेजने वाले हैं यहां पर आप देखेंगे सो पहले आप स कैलकुलेट करेंगे अच्छा एंड देन यूजिंग सी अ बॉब कैन डिक्रिप्ट द मैसेज वो कैसे करेगा c का पावर d मडन करेगा तो दोबारा सेम मैसेज मिलना चाहिए तो इसका पावर जो 37 है अगर मैं 37 करता हूं दैट बिकम 5 म 77 टर्न आउट टू बी फाइव अगेन तो एक तरफ से आप एंक्रिप्ट कर दूसरी तरफ से डिक्रिप्ट कर दो पॉइंट क्या है मैं इसम इतना एफर्ट क्यों नहीं मार रहा बिकॉज़ रियल वैल्यूज पे आप काम कर नहीं पाओगे छोटा केस आपको याद करके जाना पड़ेगा बस इतनी सी है क्योंकि वहां पे भी अभी जैसे हमने बोला कि यू चूज सच अ नंबर कि e और d का जो मल्टीपल है मड 5 = वन होना चाहिए यू कांट चूज दैट नंबर इन एग्जाम तो एक केस आपको याद करके जाना पड़ेगा बिकॉज़ रियलिटी में अगर मैं देखूं आमतौर पे इतने बड़े-बड़े p और q चूज किए जाते हैं इतना बड़ा n बनता है इतना बड़ा फा बनता है तो प्रैक्टिकली इट इज इंपॉसिबल ना कि आप इस पे काम कर सको दैट इज फ ए अब ये अ इसने अपने मन से ई और डी चूज किया जिनका जो रिजल्ट है वो सेम आता है अब ये बता रहा है कि इस फार्मूला का इस्तेमाल करके दिस इज फाइ दिस इज साइफर टेक्स्ट और बॉब ने उसको दोबारा कन्वर्ट कर लिया फा में सो दिस इज़ द एंटायस अंडरस्टैंडिंग समझ आई होगी लॉजिक मैं क्या समझा रहा हूं दिस इज एन एल्गोरिथम एंड रिमेंबर वन केस इन द एग्जाम पांच नंबर 10 नंबर पूरे आपके आगे बढ़ते हैं ब्लॉक टेक्स्ट एंड ट्रांसपोजर साइफर ब्लॉक साइफर अ मैंने कहीं बहुत सारे कॉलेजस में सेमेस्टर्स में डिफरेंस देखा तो आई राइट इट डाउन इन आईडिया ब्लॉक साइफर तो वही अप्रोच जो भी हमने देखा कि पूरे टेक्स्ट को ब्लॉक्स में डिवाइड कर लेते हैं और ब्लॉक बाय ब्लॉक उनके ऊपर काम करते हैं ट्रांसपोजिंग साइफर में अगेन अप्रोच यह है कि ब्लॉक्स तो ठीक है बट वह बार-बार बार-बार सर्कुलरली शिफ्ट होता और इंपैक्ट मल्टीपल रोज़ में होगा एरर इन ट्रांसमिटिंग वन ब्लॉक जनरली डू नॉट अफेक्ट्स द अदर ब्लॉक एरर अगर एक में है तो मल्टीपल कोई ब्लॉक करेगा यह ऑब् वियस एंक्रिप्शन थोड़ा सा स्लो होगा क्योंकि हम ब्लॉक बाय ब्लॉक काम कर रहे हैं यहां पर शिफ्टिंग करते रिलेटिवली फास्ट होता है सिक्योरिटी एंड ब्लॉक डिपेंड्स ऑन द डिज़ाइन ऑन द एंक्रिप्शन फंक्शन और यह तो पूरा जो ट्रांसपोजर जो सब कुछ आप कर रहे डिफ्यूजन कंफ्यूजन सब पे बेस्ड है सी मैं अभी क्रिप्टोग्राफी नहीं पढ़ा रहा ना तो आई एम नॉट गोइंग इन टू दैट डेप्ट नेटवर्क्स का छोटा सा एडिशन बेसिक समझ के चल रहे हैं एल्गोरिथम ब्रेक्स द प्लेन टेक्स्ट इन टू ब्लॉक एंड ऑपरेट ईच ब्लॉक इंडिपेंडेंटली और यह प्लेन टेक्स्ट को करता है लेटर्स में ऑपरेट ऑन ईच लेटर इंडिपेंडेंटली सो दीज आर टू डिफरेंट अप्रोचेबल का मान लीजिए खत्म एंड नाउ फाइनली वीी आर इन द एप्लीकेशन लेयर सी एप्लीकेशन लेयर इज अ काइंड ऑफ लेयर जहां पे मुझे बताना नहीं है कि मेरे को क्या क्या क्या डिस्कस करना है बिकॉज जितनी भी लेयर यह सारी लेयर जो काम करती है वह सारा यूज होता कहां पर है सर वो सारा यूज होता ही एप्लीकेशन लेयर में है तो यहां पर आई विल बी वेरी स्पेसिफिक विद द एग्जाम्स एग्जाम में किन-किन टॉपिक्स सात आठ 10 12 अलग-अलग छोटे-छोटे टॉपिक चूज किए हैं बहुत वाइज बेस्ड ऑन माय एक्सपीरियंस डिसाइड किया कि कितना कंटेंट शेयर करना है जो एग्जाम पॉइंट ऑफ व्यू से आपके लिए इंपोर्टेंट है बेसिक टेस्ट भी मिल जाए नंबर भी पूरा आए एफर्ट ज्यादा ना लगे सो एप्लीकेशन एशन लेयर के मेन कुछ ड्यूटीज है ईमेल है फाइल ट्रांसफर है रिसोर्स एक्सेस करना है नेटवर्क मैनेजमेंट है वो सारे के सारे केस यहां पर हम देखते चलेंगे सो आई विल स्टार्ट विद ईमेल ईमेल क्या है वो कैसे काम करता है और ईमेल का क्या यूज केस है वो तो मेरे को बताने की जरूरत नहीं है बट स्टिल सम हेडिंग्स आर देयर सो मल्टीमीडिया है मल्टीपल रिसिपिएंट्स हैं एचटीएमएल भी डाटा भेज सकते हैं सिक्योरिटी है फाइल फोल्डर सब बना सकते हैं एवरीथिंग इज देयर आजकल तो लगभग हर चीज के साथ इंटीग्रेशन है कुछ भी आप मेल के साथ एसोसिएट कर सकते हैं बट टेक्निकली ये कैसे होता है इस पर ध्यान दीजिए सो लुक एट दिस यहां पे बल्कि लेट मी कम टू दिस पार्ट पहले डायग्राम देखते हैं यह एक सेंडर है जो मेल भेज रहा है अपने लोकल सिस्टम से तो मेल क्या डायरेक्ट यू नो जो रिसीवर उसके सिस्टम प जाता है जी नहीं आपका जो सर्वर है पहले मेल जाता है स्टेप नंबर टू में आपके सर्वर के पास फॉर एग्जांपल ये है ना या याहू पे है अब नाउ द मेल विल ट्रांसफर फ्रॉम द सर्वर ऑफ जीमल टू द सर्वर ऑफ y याहू एंड देन इन द थर्ड एंड द फाइनल स्टेप दिस मेल विल बी फेस्ड बाय द लोकल सिस्टम ऑफ द बॉब ये तीन स्टेप में प्रोसेस है स्टार्टिंग में ये जो पहले दो स्टेप्स है दे आर हैंडल्ड बाय मैसेज ट्रांसफर एजेंट नाम याद रखिएगा डायग्राम याद रखिएगा मैसेज ट्रांसफर एजेंट कॉल्ड एमटीए और ये जो आखिरी स्टेप हैय हम बोलते हैं इधर और इधर फर्स्ट और टू में तो मेरे को ट्रांसफर करना रहता है उधर मेरे को एक्सेस करना रहता है दिस इज हैंडल्ड बाय एम एए नोन एज मेसेस एक्सेस एजेंट नाउ अब ये ट्रांसफर एजेंट और एक्सेस एजेंट होते कौन हैं द फर्स्ट टू स्टेप जो मैं बोल रहा हूं सेंडर के लोकल सिस्टम से सेंडर के सर्वर तक पहुंचाना एंड सर्वर टू सर्वर पहुंचाना इज बीन टेकन केयर बाय एसएमटीपी नोन एज सिंपल मेल ट्रांसफर प्रोटोकॉल सिंपल मेल ट्रांसफर प्रोटोकॉल ये दो ड्यूटी परफॉर्म करता है एंड इट इज अ पुश प्रोटोकॉल सी प्रोटोकॉल को दो कैटेगरी में हम डिवाइड करते हैं पुश एंड पुल पुश एंड पुल तो आपके लोकल सिस्टम को सर्वर में पुश करना पड़ेगा सर्वर बार-बार आ गया थोड़ी कता कोई मेल लिखा मैं ले जाऊं क्या यू हैव टू सेंड इट देन अगेन y को नहीं पता देर सम मेल जो जीमल से आने वाले है तो याहू थोड़ी पूछेगा तो जीमल को चाहिए कि वो इसको पुश करें तो एसएमटीपी इज अ पुश प्रोटोकॉल जो स्टेज वन स्टेज टू में पुश करता है एंड इसलिए बोलते हैं मैसेज ट्रांसफर एजेंट यू हैव टू ट्रांसफर इट नाउ इन द थर्ड स्टेप वी हैव टू ऑप्शंस पीओपी और आईएमएपी इनके बारे में अभी डिटेल में बात करेंगे बट दैट इज अ पुल प्रोटोकॉल है ना दैट इज अ पुल प्रोटोकॉल मैसेज एक्सेस एजेंट तो यहां पर देखेंगे दोनों में कोई भी आप यूज कर सकते हैं जो मशीन है जैसे हम कहते हैं रिफ्रेश करो देखो मेल आया क्या फिर रिफ्रेश करो ये बार-बार सर्वर से पूछता है कोई मेल आया क्या कोई मेल आया क्या और अगर मेल आया होगा तब ये यहां से इसको पुल करता है यस तो ये एक बेसिक अंडरस्टैंडिंग है थ्री स्टेप की जो आपको लिखनी है एसएमटीपी क्या कर रहा है मैंने आपको बताया नाउ लेट मी टॉक पीओपी और पीओपी 3 और आईएमएपी पीओपी इज नोन एज पोस्ट ऑफिस प्रोटोकॉल एक और बात फिर वही कहानी ये सब आउटडेटेड है आजकल कुछ यूज नहीं होता एसटीटीपी टेक केयर ऑफ बोथ ऑफ द थिंग्स बट स्टिल तो पीओपी इज नोन एज पोस्ट ऑफिस प्रोटोकॉल वर्जन थ इसका डेडिकेटेड पोर्ट नंबर है 110 ओबवियसली ईमेल सर्विस है तो टीसीपी यूज करेगा रिलायबल है आउटडेटेड है तो यहां पर फोल्डर्स बनाना या प्रीफेच करना वो सारे कोई भी ऑप्शन वो वहां पर नहीं था दो मोड में आप बेसिकली काम करते हो डिलीट मोड एंड कीप मोड हिन डिलीट मोड यू डाउनलोड ए मेल एंड आप उसको स्टडी करते हो एंड देन सर्वर से वह डिस्कार्ड हो जाता है चला जाता है इन कीप मोड यू डाउनलोड अ मेल आप उसको स्टडी कर सकते हो बट दैट इज़ देयर इन द सर्वर कोई एडिशनल फंक्शनैलिटी नहीं है तो स्टार्टिंग में कुछ समय हमने पीओपी पे काम चलाया बट यह बहुत ही लिमिटेड था यह बात समझिए होरी 1960 और 70 की इट वाज काइंड ऑफ़ रिप्लेस बाय आईम ए3 नोन एज़ इंटर नेट मेल एक्सेस प्रोटोकॉल वेरिएंट फोर इसने पीओपी नेचर तो सेम ही है बोथ आर पुल प्रोटोकॉल्स ओनली इसने उसके नेचर में थोड़े से एक्सटेंशन किए क्याक एक्सटेंशन किए जैसे कुछ आप चाहे तो सिर्फ हेडर डाउनलोड करके देख सकते हैं कोई स्पेसिफिक स्ट्रिंग पहले अभी तो नहीं है फैशन पहले वायरस आ रहा है मेल में वायरस आ रहा है लाइक दिस वो स्ट्रिंग आप चेक कर सकते हैं पार्शियली डाउनलोड कर सकते हैं क्रिएट डिलीट रिनेम कर सकते हैं मेल्स के अंदर फोल्डर बना सकते हैं कैटेगरी कर सकते हैं यह सारे के सारे फ़ीचर्स आईएमएपी ने दिए तो बेसिकली इंटरनेट मेल इंटरनेट मेल एक्सेस प्रोटोकॉल इज़ अ एडवांस वर्ज़न ऑफ़ पीओ 3 है ना बट यह दोनों रिसीवर एंड पे काम करते हैं दे इज़ आल्सो वन इंपॉर्टेंट पॉइंट एमआई एमई कभी-कभी इसका भी नाम आ सकता है शॉर्ट लट लिखने के लिए सी व्हाट इज़ एईएमई एईएमई इज़ मल्टीमीडिया इंटरनेट मेल एक्सटेंशन व्हाट इज़ इट मल्टीपर्पज आई एम सॉरी नॉट मल्टीमीडिया मल्टीपर्पज इंटरनेट मेल एक्सटेंशन व्हाट डू वी मी मीन बाय दिस ओरिजनली जब हमने ईमेल्स बनाए थे ना हमने सोचा सिर्फ टेक्स्ट भेजेंगे फिर किसीने सोचा कि ऑडियो भेज सकते हैं क्या इमेज भेज सकते हैं क्या वीडियो भेज सकते हैं क्या ग्राफ भेज सकते हैं अगर आजकल तो पता नहीं क्या-क्या भेजना चाहते हैं आप सो व्हाट वी डू कि दिस इज एन एक्सटेंशन जो क्या करता है जो भी नॉन एस्का डाटा है यानी कि नॉन टेक्स्ट डाटा है उसको कन्वर्ट करता है एई डाटा में एनवीटी एक्सईई डाटा इसका अपना एल्गर दे में जिस पे काम करता है और जब डाटा इंटरनेट पे फ्लो होता है ईमेल के थ्रू फलो तो ऐसे ही जाता है जैसे स्काई डेटा जा रहा हूं बट ऑन द रिसीविंग एंड अगेन दिस प्रोटोकॉल वर्क्स एंड इट कन्वर्ट बैक दिस यू नो एसई डाटा टू द ओरिजिनल नॉन एस्का डाटा बस ये इसका आईडिया है एंड विद द हेल्प ऑफ दिस ऑडियो वीडियोस एंड टेक्स्ट एंड व्हाट एवर यू वांट टू ट्रांसमिट यू कैन ट्रांसमिट तो पूरा आर्किटेक्चर चेंज नहीं करते बस ईमेल में विद द हेल्प ऑफ एमआई एमई हम हर तरह के डाटा को ट्रांसमिट कर पा रहे होते हैं नाउ वेब बेस ईमेल जो आजकल मार्केट में पॉपुलर है तो मैं छोटे शब्दों में ऐसे समझिए अब जब आप मेल एक्सेस करते हैं तो मुझे नहीं पता कितने लोग स्पेसिफिकली माइक्रोसॉफ्ट एक्सेस या इस तरह का प्रोफेशनल कोई सॉफ्टवेयर यूज़ करते हैं यू डायरेक्टली गो टू द ब्राउजर और वहां से अपना मेल एक्सेस कर रहे होते हो तो बस छोटी बात ये है तीन स्टेप हमने पढ़े थे स्टेप नंबर वन स्टेप नंबर टू स्टेप नंबर थ्री स्टेप नंबर वन एंड स्टेप नंबर टू बोथ आर टेकन बाय एसटीटीपी तो डायरेक्ट आप सर्वर में जाते हो एंड फ्रॉम योर लोकल सिस्टम टू योर सर्वर अ सॉरी डायरेक्ट आप ब्राउजर में जाते विद द हेल्प ऑफ़ एटीटीपी एंड द ब्राउजर आप डायरेक्टली डाटा सर्वर में भेजते हो हालांकि ये जो स्टेप नंबर टू है ये अभी भी एसएमटीपी ही कर रहा है सिंपल मेल ट्रांसफर प्रोटोकॉल इसमें कोई चेंज नहीं है बट अगेन फ्रॉम सर्वर टू योर लोकल सिस्टम विद द हेल्प ऑफ अ ब्राउजर आप डायरेक्टली चीज एक्सेस कर पा रहे हो तो तो बेसिकली यू कैन से कि ये जो है पीओ 3 और आईम पी3 काइंड ऑफ रिप्लेस है बिकॉज़ नो नॉर्मली लोग डायरेक्ट ब्राउजर से मेल एक्सेस कर रहे होते हैं सो दिस इज द आइडिया ऑफ इट नाउ एफटीपी अगेन अ शॉर्ट नॉट इन फाइव मार्क्स 10 मार्क्स में कम एफटीपी इज द फाइल ट्रांसफर प्रोटोकॉल तो हम कितनी भी बात क्यों ना करें बट स्टिल इंटरनेट पे जो वॉल्यूम ऑफ डेटा ट्रांसफर हो रहा होता है उसमें से ज्यादातर डाटा कौन लेके जा रहा होता है एफटीपी एंड दैट इज अ बेसिक आईडिया कि हमें इंटरनेट बनाया क्योंकि हमें बड़े-बड़े फाइल शेयर करने थे सो एफटीपी इ आईडिया ऑफ़ दैट फाइल ट्रांसफर प्रोटोकॉल अब ये कैसे काम करता है क्या-क्या अंडरस्टैंडिंग है ओबवियसली फाइल आपको ट्रांसफर करना है देयर कैन नॉट बी लॉस देयर मस्ट बी रिलायबिलिटी सो एफटीपी इ इज़ गोइंग टू यूज़ टीसीपी है ना तो टीसीपी आईपी तो रहेगा ही रहेगा वो दोनों मिलकर यहां पर काम कर रहे होते हैं जैसे आप एक आईडिया देखेंगे क्लाइंट सर्वर कोई भी फाइल प्रोसेस करनी है तो टू बी मोर एफिशिएंट व्हाट वी डू इंस्टेड ऑफ़ हैविंग वन कनेक्शन ना एफटीपी दो कनेक्शन बनाता है एक बोलते हैं कंट्रोल कनेक्शन एक बोलते हैं डेटा कनेक्शन ऐसा करने से हम मानते हैं कि एफटीपी का जो पूरा का पूरा जो एक्सपीरियंस है जो एफिशिएंसी है जो परफॉर्मेंस है जो रिलायबिलिटी और बढ़ जाती है टू बी स्पेसिफिक अगर आप आप सेमेस्टर में पोर्ट नंबर लिख के आना चाहते हैं सो यू सी एफटीपी यूसेज वेल नोन पोर्ट नंबर 21 फॉर कंट्रोल कनेक्शन जहां पे कितना ट्रांसफर करना है कितनी बाइट हो गई इस तरह का जो भी मेथ डाटा कम्युनिकेशन करना है वो कंट्रोल कनेक्शन में करते हैं एंड पोर्ट नंबर 20 इज यूज्ड फॉर डेटा कनेक्शन तो जो रियल डाटा है वो पोर्ट नंबर 20 से जा रहा होता है तो ये ये लाइन एक्चुअली बीच में परेशान नहीं होती डिस्टर्ब नहीं होती है हैवी डेटा सब लाइन डाटा कनेक्शंस है कोई भी इंफॉर्मेशन है डीलिंग है वो सब कंट्रोल कनेक्शंस है एंड दैट इज हाउ एफटीपी वर्क्स आई थिंक नोबडी विल गो इन टू द डिटेल कि एग्जैक्ट प्रोटोकॉल क्या है हेडर क्या है नोबडी विल आस्क यू बेसिक अंडरस्टैंडिंग विद दिस डायग्राम विल सॉल्व द पर्पस फाइव टू 10 मार्क्स आपको मिलेगा एक दो बात लिख सकते हैं सिक्योरिटी ओरिजनली सी जब हमने एफटीबी डेवलप किया था ना सो सिक्योरिटी वाज नॉट एन इशू और इवन जो पासवर्ड है वो भी प्लेन टेक्स में ही हम यहां पे भेज दिया करते थे बट धीरे-धीरे अभी तो एवरीथिंग इज एन इशू सो अगेन चीजों को धीरे-धीरे मॉडिफाई किया पूरा चेंज नहीं किया तो व्हाट वी हैव डन इज कि एफटीपी के साथ एक एक्सटेंशन किया सिक्योर सॉकेट लेयर का तो उसको आप ऐसे इमेजिन कर सकते हो दैट देर यू सी बिटवीन एप्लीकेशन लेयर एंड बिटवीन टीसीपी नाउ देर इज अ सिक्योर सॉकेट लेयर जो एफटीपी के ट्रांसफर को सिक्योरिटी प्रोवाइड कर रही होती है नाउ यू कॉल इट एज एसएसएल एफटीपी है ना तो सिक्योरिटी वाला पॉइंट याद रखना है एक छोटा सा पॉइंट मुझे कहीं लिखा मिला ट्रिविया फाइल ट्रांसफर प्रोटोकॉल आजकल वैसे काइंड ऑफ इसे कोई यूज़ नहीं करता बट रिमेंबर दीज थ्री पॉइंट्स सिंपल है फाइल ट्रांसफर यूडी यूडीपी के बेस पे करता है हालांकि डिटेल में बात नहीं कर सकते रीड और राइट करने के काम आता है वेल नन पोर्ट नंबर 69 इसको एलोकेटेड है इनिशियली बूट करना हो लोकल एक लैन में काम करते हैं इनिशियली कॉन्फ़िगर करना हो तो आप इसका इस्तेमाल कर सकते हैं ऑथेंटिकेशन क्रिप्टोग्राफी एंक्रिप्शन कुछ भी ये नहीं करेगा तो लॉन्ग डिस्टेंस कम्युनिकेशन यह लार्ज फाइल के लिए सूटेबल नहीं है और ऑलरेडी मार्केट में अच्छे-अच्छे वेरिएंट हैं जैसे यू नो एफटीपीएस है एसएफटीपी है जो इसको रिप्लेस कर चुके बट अभी भी क्योंकि बहुत सिंपल है ज्यादा दिमाग लगाता नहीं है तो बेसिक रिक्वायरमेंट में लोकल नेटवर्क में आप इसका इस्तेमाल कर सकते हैं ट्रिविया फाइल ट्रांसफर प्रोटोकॉल अ फाइल ट्रांसफर बेस्ड ऑन यूडीपी ओके नाउ टॉकिंग अबाउट डडड यह पूरा गेम मैं आपसे बात कर पा रहा हूं पूरी दुनिया चल पा रही है वर्ल्ड वाइड वेब डड के बारे में तो एक छोटा सा डिस्कशन पांच नंबर का इस पे भी दिस आइडिया वाज ओरिजनली डेवलप बाय टिम बर्नर लीन 1918 नाइन एट यूरोपियन लेबोरेटरी फॉर पार्टिकल फिजिक्स वो कभी-कभी आता है ना इस लेबोरेटरी का नाम आता है कुछ वो पार्टिकल आपस में टकराते हैं ब्लैक हन एंड ऑल तो यहीं पे ये डेवलप हुआ था इट इज अ का काइंड ऑफ पॉइंट तो आप देख ही सकते हैं एक सिस्टम हमने बनाया एक जाल बनाया वेब पेजेस का एसटीटीपी डॉक्यूमेंट का अ यू नो हाइपरटेक्स्ट का जिसके थ्रू सारी इंफॉर्मेशन हम आपस में कनेक्ट करते हैं द ब्यूटी इज फ्लेक्सिबल पो पोर्टेबिलिटी यूजर फ्रेंडली अस कोई एडमिनिस्ट्रेटर नहीं है इन जनरल जो गाइड करें क्या सही है क्या गलत है आप अपने हिसाब से चीजें बनाते हैं जिसको एक्सेस करना है वो एक्सेस कर रहा होता है तो आर्किटेक्चर क्या है कैसे डडड काम करता है सो डिस्ट्रीब्यूटर सिस्टम है दिस इज नॉट अ सिंगल सर्वर आप लोकली भी अपने सिस्टम पे एक सर्वर बना सकते हो अपनी वेबसाइट होर्स करने के लिए तो बहुत सारे सर्वर हैं जहां पे बहुत सारे वेब पेजेस होते हैं विद द हेल्प ऑफ अ ब्राउजर आप वेब पेजेस के सर्वर के लिए रिक्वेस्ट करते हैं एंड देन यू गेट अ रिस्पांस सो दैट इज अ बेसिक अंडरस्टैंडिंग क्लाइंट सर्वर आर्किटेक्चर पे पूरा डड काम करता है कौन मुझे लगता है हो सकता है भी अगर आप यू नो इफ यू आर यूजिंग लैपटॉप और डेस्कटॉप में भी आप कम या मजला यूज कर रहे होंगे अगर आप फोन में है तो भी कम हो सकता है मे बी इ i यूजर यू मे बी यूजिंग अ सफारी सो ब्राउजर बहुत सारे वेंडर्स हैं बहुत सारे कमर्शियल ब्राउजर मार्केट में है यहां पे तीन बेसिकली पार्ट्स होते हैं अ कंट्रोलर अ क्लाइंट प्रोटोकॉल एंड इंटरप्रेटर तो यू कैन नोट देम डाउन बट द पॉइंट इज ब्राउजर वो इंटरफेस है जिस इंटरफेस के थ्रू हम किसी भी वेब पेज को एक्सेस कर रहे होते हैं फ्रॉम द सर्वर हमारे बिहाव पे सारा का सारा काम जो है वो ब्राउजर कर रहा होता है जैसे ही वहां से कोड आता उसको रीड करना इंटरप्रेट करना और प्रॉपर फॉर्मेट में स्क्रीन पे शो करना यह सारा काम यहां पर ब्राउजर कर रहे होते हैं सर्वर भी ब्राउजर को ही रिस्पॉन्ड करता है एंड देन ब्राउजर्स को शो करता है तो जैसे ही हम कोई रिक्वेस्ट करते हैं वो रिक्वेस्ट जाती है सर्वर रिस्पॉन्ड करता है वो वेब पेज उधर से आता है और ब्राउजर्स को पूरा करके दिखा देता है मल्टी थ्रेडिंग मल्टी प्रोसेसिंग सारी चीजें यहां पर साथ-साथ चल रही होती है यूआरएल अगेन ऊपर जहां पर आप लिखते हैं एटीटीपी www.to यू नो आईपी एड्रेस पोर्ट नंबर तो वो जो ऊपर लिखा होता है दैट इज यूआरएल उसके बारे में दो लाइनें लिखनी है आप लिख सकते हैं कुकीज कुकीज अगेन एक इंपॉर्टेंट चीज है सी व्हाट इज अ कुकी इसको ऐसे समझिए इंटरनेट पे एक क्लाइंट है एक क्लाइंट है और एक सर्वर है बहुत सारे क्लाइंट सर्वर से बात करते हैं बात होती है फिर लोग भूल जाते हैं सपोज करिए यू गो टू amazononline.in [संगीत] amazon2 की मेमोरी में आर्गुमेंट वैलिड इसलिए भी है कि क्लाइंट का एक्सपीरियंस इंप्रूव करना है तभी अच्छे से इंटरनेट चल पाएगा दूसरा हर क्लाइंट का डाटा स्टोर करके रखे पता नहीं कभी काम आएगा भी कि नहीं आएगा कभी-कभी जब डिलीट करते हैं हिस्ट्री क्यों करते हैं आपको पता है तो वहां पूछता है कि इवन कुकीज इंफॉर्मेशन भी डिलीट करना है कि नहीं करना सो दैट इज द सेम कुकी तो ये शब्द कभी-कभी इस्तेमाल होता है इंपॉर्टेंट है मैंने डिस्कस कर लिया एसटीटीपी डड के ऊपर जितना भी डाटा ट्रांसमिट होता है इवन मेल का भी जो ज्यादातर रिस्पांसिबिलिटी है कौन ले रहा है एसटीटीपी स्टैंड्स फॉर हाइपर टेक्स्ट ट्रांसफर प्रोटोकॉल तो जितने भी वेब पेजेस वेब डॉक्यूमेंट इंटरनेट पे फ्लो होते हैं एसटीटीपी के थ्रू होते हैं रिलायबल है क्योंकि ट्रांसपोर्ट लेयर में सर्विस यूज करता है टीसीपी के और इंपॉर्टेंट है तो एक वेल नोन पोर्ट नंबर 80 इसको परमानेंट हमने एलोकेट करके रखा है अ कनेक्शन ेंट है पहले कनेक्शन एस्टेब्लिश करते हैं देन कम्युनिकेशन होता है ऐसा बोला जा सकता है कुछ हद तक कि एसटीटीपी इज अ काइंड ऑफ कॉमिनेशन ऑफ एफटीपी एंड एसएमटीपी क्योंकि मेल सर्विस को भी काइंड ऑफ मैनेज कर रहा होता है और फाइल ट्रांसफर को भी हैंडल कर रहा होता है इसकी अपनी कॉम्प्लिकेशंस है स्टार्ट सेटिंग में क्या होता था कि इट वाज नॉन परसिस्टेंट तो जब भी एसटीटीपी रिक्वेस्ट करता था एक टीसीबी कनेक्शन बनता था रिक्वेस्ट सेटिस्फाई होती थी तुरंत कनेक्शन हम ब्रेक कर देते थे तो जब भी हम डिस्कशन करते ना एवरी टाइम वी हैव टू क्रिएट अ टीसीपी कनेक्शन दैट वाज काइंड ऑफ अ स्लो तो एससीटीपी जब अपडेट हुआ इन वर्जन 1.1 देन वी हैव अ यू नो परसिस्टेंस कनेक्शन जहां पर बेसिकली व्हेन वी स्टेबलिंग फाइनली जब क्ला बात करना बंद कर देता था तब हम उस कनेक्शन को क्लोज करते थे तो एसटीटीपी ने भी समय के साथ काइंड ऑफ इंप्रूवमेंट किया है बट स्टिल देयर आर सम वेरी वेरी इंपोर्टेंट पॉइंट जो एसटी बीटीपी के बारे में आपको पता होना चाहिए इट डज नॉट मेंटेन एनी स्टेट एक बार डिस्कशन हुआ कम्युनिकेशन हुआ वो मैं सारी बात भूल जाऊंगा दोबारा याद नहीं रखूंगा अगली बार आप आएंगे तो मैं आपसे इंडिपेंडेंटली बात करूंगा हर डिस्कशन को इंडिपेंडेंटली ट्रीट करते हैं इसके पास अपनी कोई सिक्योरिटी भी नहीं होती तो अब आप देते देखते हैं ना बोलते हैं कि यार कोई भी काम कर रहे हो बैंक वगैरह का इंपोर्टेंट देखो एटीटीपी लिखा है कि एटीटीपी एस लिखा है तो उसको भी हमने सिक्योर सॉकेट लेयर के साथ मॉडिफाई किया जो एफटीबी को किया है तो बेसिकली वहां पे आपको ब्राउजर में देखेंगे तो लिखा आएगा एसटीटीपी एस जिसका मतलब ऑथेंटिकेशन कॉन्फिडेंशियल्टी जिसकी हमने बात की क्रिप्टोग्राफी वाले आईडिया में वो सारी की सारी चीजें यहां पर मेंटेन रखते हैं अगला नंबर आता है डीएनएस का व्हाट इज डीएनएस डीएनएस स्टैंड्स फॉर डोमेन नेम सिस्टम नाउ व्हाट इज डीएनएस देखिए हमने लोकल एरिया में लैन के ऊपर हमने इथरनेट में मैक एड्रेस ंग करी इंटरनेट को मैनेज करने के लिए हमने लॉजिकल एड्रेस ंग करी प्रोसेस को आइडेंटिफिकेशन 6 128 बिट आईपी इज क्वाइट इंपॉसिबल फॉर एग्जांपल आप सबसे ज्यादा यूज करते google2 लेवल ऑफ़ एड्रेस ंग कॉल्ड एज़ नेम एड्रेस ंग तो व्हाट वी डू विद एवरी वेबसाइट विद एवरी डेस्टिनेशन मेल है कुछ भी है हम उसके साथ एक नेम एसोसिएट करते हैं यस एंड देन डीएनएस इज अ सिस्टम जो उस नेम के साथ जो भी आईपी है उसका रिमेंबर रखता है उसके पाथ अपने टेबल्स होते हैं और हमारे बिहाव पे कन्वर्ट होता है तो आप लिखते हैं www.google.com तो डीएनए का सर्वर है यह क्वेरी उसके पास जाती है कि भैया google.com क्या है तो कहता है रे ये वो वाला आईपीओ को है ना तब उसने बताया कि यार यह इस आईपी एड्रेस की बात कर रहा है 198.162 43 देन फाइनली यूजिंग दिस आईपी में रियल सर्वर तक के पास पहुंचा और तब मुझे वेबसाइट या जो वेब पेज आया होगा एटीटीपी रिस्पांस मिला अगेन हर चीज को हमने समय के साथ ऑप्टिमाइज किया है कुछ वेबसाइट्स आप दिन में कई बार एक्सेस करते हैं तो बार-बार सर्वर्स के पास जाने की जरूरत नहीं है लोकली व्हाट यू कैन डू यू कैन हैव अ कैश तो याद रखते हैं अगर कैश से मामला सेट हो जाता है देन इट इज डन अदर वाइज फिर से हम डीएनएस सर्वर के पास जाएंगे इसकी भी अपनी पूरी रार की हो सकती है लुक एट दिस मतलब होता है ना कि इतनी वेबसाइट्स इतना डाटा है कैसे हैंडल करेंगे तो रूट लेवल सर्वर हो सकते हैं देन टॉप लेवल सर्वर हो सकते हैं देन फाइनली डीएनएस सर्वर हो सकते हैं रूट लेवल कि भाई यह बता सकता कॉ का डाटा कौन रखा हुए हैइ का www.no gate.in हमारी वेबसाइट का डाटा किसके पास होगा तो इस तरह ऐसे लेवल वन पे काम करेंगे देन लेवल टू पे कॉ के पास वाला सारा डाटा इसके पास अब यह पता अच्छा कौन सी वेबसाइट google.com ओके दैट इज एन आईपी एड्रेस फाइनली यू गो एंड यू एक्सेस इट तो इस तरह से यहां पर भी मल्टीपल रर कीज हो सकते हैं ये जो नेम स्पेस है कैसे नेम मेंटेन करना है कैसे करना इसके अपने रूल्स एंड रेगुलेशंस है जैसे एक्सटेंशन की बात है कॉ . in.org तो अलग-अलग पर्पसस है यू कैन यूज इसमें कुछ तो हो सकता है आपने सुने हो रजी नेट सुना होगा म्यूजियम भी होता है आई डोंट नो दैट गवर्नमेंट होता है ईडी यू मैंने सुना है इस तरह से अलग-अलग एक्सटेंशन होते हैं हा कि नॉर्मली कॉम ही सबसे ज्यादा यूज होता है कंट्री एक्सटेंशन होता है ड in.us है नाड सिंगापुर ड ऑस्ट्रेलिया एयू इस तरह से कंट्री एक्सटेंशन भी हो सकता है नेम की क्या डेप्थ हो सकती है सो देयर कुड बी 128 लेवल्स इतनी डेप्थ में आप जा सकते हैं हर लेवल पे मतलब बेसिकली एक तो हुआ वेबसाइट तक पहुंच गए फिर यू नो यूजिंग एक्सटेंशन वेबसाइट के अंदर कौन से डिपार्टमेंट में जाना है शायद ये किसी कॉलेज की बात हो रही है तो ईडी इज द डिपार्टमेंट उसके अंदर यू नो एफडी एए कुछ और चीज होगी उसके अंदर चैलेंजर एटी लाइक दिस यू कैन गो और उसकी पूरी रर की पूरा सिस्टम होता है डॉट लगा के आप एंटर करके पूरा मैनेजमेंट दिखा सकते हैं तो पूरी रूल्स एंड रेगुलेशंस है तो समय के साथ बहुत इंप्रूव इसमें हमने कर लिया नाउ देयर आर सर्टेन छोटे छोटे छोटे छोटे टॉपिक्स है ना एंड यू नो बेसिक बेसिक डिस्कशन करते चलूंगा बिकॉज पांच नंबर में सात नंबर में क्वेश्चन आया छूटना नहीं चाहिए और यह चंगू मंगू बहुत सारे हैं ज्यादातर आउटडेटेड है जो आजकल यूज़ नहीं होते बट स्टिल सेमेस्टर में पूछ रहा है तो इसमें ज्यादा दिमाग लगाने की जरूरत नहीं है दो-दो चार-चार लाइन मैंने लिख के रखी कि पांच नंबर आपके कहीं कटे ना चेक करिएगा सबसे पहला टेलनेट टेलीकम्युनिकेशन नेटवर्क इज एन एबन फ्रॉम टेलनेट टेलनेट इज अ टेक्स बेस्ड प्रोटोकॉल यूज फॉर रिमोट एक्सेस टू द सर्वर वेल नोन पोर्ट नंबर 23 एंड 23 एलो लोकेटेड है तो अगर आप कहीं क्लाइंट साइड प बैठ के सर्वर का डेटा एक्सेस करना चाहते हैं सो दिस इज अ प्रोटोकॉल टू डू दैट यूज इन डीबगिंग एन इंटरेक्ट सेशंस इंटरेक्शन करने के लिए अगर सर्वे कुछ डीबगर काम आता है लेकिन सिक्योरिटी मेजर्स कुछ इतने अच्छे नहीं है इसके साथ इसीलिए समय के साथ काइंड ऑफ इसको हमने हटा दिया यहां पर सेंसिटिव इंफॉर्मेशन भी क्यों की जाएगी तो प्रॉब्लम होता है इसको लार्जली ऑलरेडी रिप्लेस किया है एसएसए ने बट टेलनेट स्टिल जो कुछ लेगस पुराने सिस्टम्स हैं जहां पे मे बी सिक्योरिटी इतनी इंपॉर्टेंट नहीं है वहां पे कहीं दूर बैठ के अगर आप सर्वर एक्सेस करना चाहते हैं तो कर सकते हैं बट अगेन फॉर जैसा वो बोल रहा है फॉर मोस्ट ऑफ द टाइम इट इज नॉट एडवाइजेबल नाउ एडेज तो एक डायग्राम बनाइए आईडिया लेके आइए टेलनेट कहीं दूर बैठ के सर्वर को एक्सेस करना चाहते हैं यू कैन गो फॉर दिस टेलनेट आईडिया नाउ एनेट एडवांस रिसर्च प्रोजेक्ट एजेंसी नेटवर्क ना व्हाट इज दिस स्टोरी इंटरनेट की हिस्ट्री है बेसिकली ये इट इज द फर्स्ट वाइड एरिया नेटवर्क यूस पैकेट स्विचिंग जो डिजाइन हुआ था 1960 में बाय डिपार्टमेंट ऑफ डिफेंस यूएस जो आज का इंटरनेट है ना उसकी शुरुआत है उसका बेस इसने किया था इंट्रोड्यूस बाय अर्ली नेट नेटवर्किंग प्रोटोकॉल्स लाइक एनसीपी गिव राइज टू एप्लीकेशंस लाइक ईमेल डिजाइंस रिसर्च एंड रिसोर्स शेयरिंग ये 100 ऑफ इंस्टिट्यूशन उस समय धीरे-धीरे इसने कवर किए थे ऑलरेडी इसको आज से 30 35 ईयर पहले तो डी कमीशन कर दिया गया था कैन यू इमेजिन कितना पुराना है तो इसको डी कमीशन कर दिया गया था अभी कोई यूज़ में नहीं है बट हां हमने उस समय कैसे काम किया कैसे प्रोटोकॉल चीज डेवलप की वो आज के जो मेजर्स जो आइडियाज जो प्रोटोकॉल हम यूज़ करते हैं बड़ा इन्फ्लुएंस है उसका सो दैट इज अप्र नेट कहीं-कहीं मैंने लिखा देखा ये अगेन दिस इज ऑल्ड स्टोरी x25 ये भी देयर आर सम कॉलेज यूनिवर्सिटी जहां सिलेबस में मेंशन है बाय नेम सो आई थॉट एक मिनट का डिस्कशन इस पे भी ओल्ड प्रोटोकॉल यूज इन वाइड एरिया ये मान लीजिए पुराना आईपी है ये इतिहास का आई वाइड एरिया नेटवर्क दैट इंक्लूड द फीचर ऑफ एरर चेकिंग वर्चुअल सर्किट सेटअप अ यूज बेस बिलिंग ऑपरेटर अक्रॉस थ्री लेयर्स इन द ओएआई मॉडल लार्जली यूज्ड इन द पास्ट ऑफ एप्लीकेशन लाइक क्रेडिट कार्ड प्रोसेसिंग एटीएम सपोर्टिंग स्लो डेटा रेट्स इनिशियली बट इवॉल्व ओवर टाइम ऑल दो इट्स यूस डिक्लाइन ड्यू टू फास्टर प्रोटोकॉल्स लाइक इंटरनेट तो समय के साथ इसको काइंड ऑफ रिप्लेस कर दिया गया बट अगेन द होल प्रोसेस द होल आईडिया इसने हमें मोटिवेट किया इंस्पायर किया और आज की जो चीजें हैं उसमें कहीं ना कहीं x 2.5 का भी रोल है तो उसको नमस्ते करके आगे बढ़ते हैं कोई पूछे तो इतना बना के डायग्राम बना के आप आ सकते हैं कमिंग टू एसएनएमपी सिंपल नेटवर्क मैनेजमेंट प्रोटोकॉल कभी-कभी इसकी भी बात की जा सकती है लेट हैव अ बेसिक अंडरस्टैंडिंग ऑफ इट इट इज अ कॉमन टूल फॉर मैनेजिंग एंड मॉनिटरिंग नेटवर्क डिवाइसेज होता है इट ऑपरेट्स ओवर यूडीपी तो यूडीपी है तो बहुत रिलेबल तो वैसे भी नहीं होगा एंड इंट्रा नेट विथ डेटाबेस नोन एज एमई बीज टू कंट्रोल डिवाइस प्रॉपर्टीज कहीं दूर से बैठ के अगर नेटवर्क का राउटर है सर्वर है मल्टीलेयर स्विचस हैं उन सबको जो मैनेज करने का जो प्रोटोकॉल है दैट इज सिंपल नेटवर्क मैनेजमेंट प्रोटोकॉल तो अगेन जो लोग सीसीएन एंड ऑल यू नो नेटवर्क में बहुत इंटरेस्ट रखते हैं वहां इसका आईडिया है कुछ अपनी कमांड्स होंगी गेट सेट ट्रैप जिनका ये अलग-अलग तरीके से यूज करता है स्केलेबल है रियल टाइम मॉनिटरिंग आप कर सकते हैं एंड कलेक्टिंग आइर बाय पोलिंग या ट्रैपिंग अलग अ अलग जो कमांड्स होंगे उसका इस्तेमाल इसमें होता है सो वन आईडिया इज दिस वॉइस ओवर आईपी हालांकि दिस इज अ बिग रियलिटी यह क्या कंसेप्ट है कि अगेन पहले हम फोन पे बात किया करते थे और अभी ऑलरेडी ऐसा हो गया है कि आप अगर नोटिस करें कि हम बोलते हैं ना कनेक्शन वीक है काम करो whatsappwap.in कॉस्ट सेविंग एंड एफिशिएंसी बिकॉज़ इंटरनेट प जब बात करते हैं तो पैकेट्स में जाता है कोई कंटीन्यूअसली सर्किट आपके लिए नहीं बनता है बैंड विड्थ आपको लोकेट नहीं होते रिलेटिवली सस्ता है हालांकि देर आर सर्टेन डिलेज हो सकते हैं लैग आ सकता है सिक्योरिटी रिस्क है चैलेंज है ना इट डिपेंड्स ऑन द एप्लीकेशन वेदर द यह भी एक छोटी सी नी डायग्राम आपके पास है कि अगेन व्हाट इज़ रिमोट प्रोसीजर कॉल अलाउ अ प्रोग्राम टू एग्जीक्यूट अ फंक्शन प्रोसीजर ऑन अ रिमोट सर्वर इफ दे वर लो जैसे कि वह लोकल हो किसी जगह दूसरे बैठ के क्लाइंट मशीन पे किसी एक तर से पुराना अंडरस्टैंडिंग देखा टेलनेट का उसी का रिलेटिवली एडवांस वर्जन मान लीजिए कि कहीं और बैठ के सर्वर को अगर एक्सेस करना हो तो आरपीसी आप कर सकते हैं वैरायटी ऑफ़ प्रोटोकॉल स टेस्ट टीसीपी और एटीटीपी अ के साथ यह काम करता है एंक्रिप्शन ऑथेंटिकेशन हर चीज़ का ख्याल रखा जा जाता है ऑफें यूज इन क्लाइंट सर्वर आर्किटेक्चर एंड डिस्ट्रीब्यूटर सिस्टम्स बट कैन इंट्रोड्यूस कॉम्प्लेक्शन इन फेलियर हैंडलिंग तो लॉन्ग टर्म में ओबवियसली कुछ इश्यूज हो सकते हैं बट यह भी रिमोट प्रोसीजर कॉल काम करता है किसी मशीन को अगर आपको दूर बैठ के एक्सेस करना है तो नाउ देयर आर सम छोटा-छोटा डिवाइसेज जो मुझे लगता है किसी लेयर में लोग बात करते नहीं और कवर हो नहीं और बच्चे कहीं ना कहीं कंफ्यूज रह जाते हैं तो एक बात उन पर भी करना जरूरी है फायर वॉल क्या होता है बहुत जगह आपने नाम सुना होगा एग्जाम में भी एक शॉर्ट नोट लिखने के लिए आ सकता है तो व्हाट इज अ फायरवॉल तो इट इज अ काइंड ऑफ़ अ सिक्योरिटी मैकेनिज्म अ फॉर ट्रैफिक चेकिंग जहां पर वेदर बाहर जाएगा अंदर आएगा हम चेक करेंगे फॉर स्पेसिफिक आईपीस एंड पोर्ट नंबर्स और अगर हमें लगता है कुछ भी गड़बड़ है देन वी कैन डि डिस्कार्ड दैट पैकेट अ स्टेट फुल इंस्पेक्शन प्रॉक्सी सर्वर वीपीएन सपोर्ट हर चीज को एनहांस करने के लिए काम आता है खासकर जितनी भी प्रोफेशनल कंपनी एवरीबॉडी रिपीटर क्या होता है छोटे-छोटे डिवाइस रिपीटर क्या है रिपीटर एक कई बार आप सुनते हैं ना रिपीटर रिपीटर एक बहुत छोटा सा डिवाइस होता है जिसको किसी भी लेयर की कोई समझ नहीं उसका काम सिर्फ इतना है कि जो भी डाटा आ रहा है क्योंकि समय के साथ डाटा डिग्रेड हो रहा होगा उसका पावर कम हो रहा होगा उसको एंपली करके उसको बूस्ट अप करके दोबारा आगे भेज देना जैसे इस तरह के टावर आपने देखे होंगे या बहुत सारी जगह वाईफाई जहां वीक होता है हो सकता है आपने भी एक वाईफाई रिपीटर लगाया हो लेकिन इसकी कोई समझ नहीं है यह कोई पैकेट पैकेट चेक नहीं कर रहा रिपीटर इज अ सिंपल डिवाइस जो सिर्फ सिग्नल को बूस्ट अप करके दोबारा आगे भेज रहा होता है व्हाट एवर सिग्नल इट इज सो दैट डिवाइस इज नोन एज रिपीटर ओके ह क्या होता है अगेन दिस इज अ काइंड ऑफ आउटडेटेड थिंग हब क्या है इसका इथरनेट हब एक्टिव हब नेटवर्क हब रिपीटर हब मल्टीपोर्ट रिपीटर अलग-अलग नाम से या सिंपली इसे बुलाया जाता था इसका बेसिकली काम क्या है मल्टीपल इनपुट आउटपुट पार्ट होंगे पोर्ट्स होंगे इनपुट जब कभी भी आप किसी पोर्ट पे दोगे तो बाकी सारे पोर्ट पे वही डाटा एक तरीके से आपको मिल जाएगा मल्टीप्लिकेटिव डेज नेटवर्क ये ऑलरेडी काइंड ऑफ आउट है और स्विचेबल कर दिया है तो हब आप सुनेंगे नहीं कहीं पे भी कि हब बनाया हमने या हब लगाया है ब्रिज ये नाम इंपॉर्टेंट है यह काम करता है डेटा लिंक लेयर पे है ना और डेटा लिंक लेयर पे काम करता है क्या ब्रिज का काम है दो लोकल नेटवर्क्स को कनेक्ट करना उनका जो भी ट्रांसलेशन वगैरह वो हैंडल करना सो दैट दीज टू नेटवर्क बिहेव एज अ सिंगल नेटवर्क सो व्हाट इज द ब्रिज ब्रिज कनेक्ट करता है ना दो चीजों को दो लाइन को कनेक्ट करने के काम आता है ब्रिज तो नेटवर्क लेयर की से अंडरस्टैंडिंग नहीं आईपी से समझ नहीं आता लेकिन हां दो इथरनेट इसको समझ जाते हैं तो कौन सी लेयर पे काम करता है डेटा लिंक लेर में दिस इज ब्रिज स्विच क्या होता है आजकल आप देखेंगे स्विचेउ जगह यूज़ होते हैं स्विच स्मार्ट है रिलेटिव टू रिलेटिव टू ब्रिज मैं बोल सकता हूं हमारे ऑफिस में भी स्विचेबल पपल डिवाइसेज ऑन ए नेटवर्क एंड यूज मैक एड्रेस टू सेंड डाटा डायरेक्टली टू द राइट डिवाइस स ऐसा नहीं कि उठा के सब जगह भेज देगा ये आइडेंटिफिकेशन सिंपल डिवाइस लाइक रिपीटर हब दैट सेंड्स डाटा टू ऑल द पोर्ट स्विचस इ स्मार्टर ये स्मार्ट है देखता है कि कौन सा डिवाइस किधर लगा हुआ है फॉर एग्जांपल ऑफिस की बात करेंगे तो किधर कैमरा लगे हुए हैं किधर डिवाइसेज को ध्यान रखिए प्रॉपर्ली काम करता है आजकल बहुत फैशन में है राउटर इसके बारबार बताने की जरूरत नहीं आप सभी के घरों में ज्यादातर राउटर होंगे नहीं तो कहीं ना कहीं आपने देखे होंगे तो इंटरनेट आपके घर तक आता है उसके बाद बाद उसको मल्टीपल लाइंस में पहुंचाना या वाई-फाई दोनों चीजें लैन पोर्ट भी है वाईफाई भी है उसको आगे ट्रांसमिट करने के काम आता है राउटर ये हम अपने घर के राउटर की बात करते हैं बाकी जो बड़े-बड़े राउटर्स होते हैं प्रोफेशनल ग्रेड वाले राउटर वो इंटरनेट को मैनेज करने के काम आते हैं अपने राउटिंग टेबल्स उनके पास होते हैं एंड दे वर्क इन यूजुअल गेटवेज गेटवेज इज द मोस्ट कॉम्प्लेक्शन काम करता है एप्लीकेशन लेयर पे यानी उसको सारे लेयर की अंडरस्टैंडिंग है सो गेटवे इज अ पीस ऑफ नेटवर्किंग एडवांस सॉफ्टवेयर यूज इन टेलीकम्युनिकेशन फॉर टेलीकम्युनिकेशन नेटवर्क दैट अलाउ डाटा टू फॉलो फ्रॉम वन डिस्क्रीट नेटवर्क टू अनदर हर लेवल पे एक सर्वर से दूसरे सर्वर का कनेक्शन कर देता है यह अलग है राउटर स्विचेउ ज्यादा कॉम्प्लेक्टेड ये हैंडल कर पा रहा होता है एंड इट हैज द अंडरस्टैंडिंग ऑफ ऑल द सेवन लेयर ऑफ़ द ओआई मॉडल दिस मेक्स इट मोर इंटरेस्टिंग द टर्म गेटवे कैन लूजली रिफर टू द कंप्यूटर टू कंप्यूटर प्रोग्राम कॉन्फ़िगर टू परफॉर्म द टास्क ऑफ ऑफ अ गेटवे और बाय डिफॉल्ट अ राउटर या गेटवे का काम यह कर सकता है सो दैट इज ऑल अबाउट गेटवे एंड दैट इज़ ऑल अबाउट कंप्यूटर नेटवर्क्स सो टाइम लगता है एफर्ट लगता है मुझे कैलकुलेट मैंने नहीं किया मतलब बाद में एडिट होगा तो पता लेगा मे बी फाइव आवर सिक्स आवर ये वीडियो रही होगी बहुत मजा आ रहा है दीज सिंगल शॉर्ट वीडियोस आई थिंक दिस इज द थर्ड वीडियो इन द सीक्वेंस बहुत सपोर्ट आप लोगों को मिल रहा है और अब यहां तक जो पहुंचा है ऑब् वियस उससे बात करना बनता है तो मैं यह भी नहीं बोलूंगा आप आई थिंक आप कर ही चुके होंगे कमेंट करिए सब्सक्राइब करिए लाइक करिए और ये जो शुरुआत है है ना धीरे-धीरे आप देखेंगे वी ट्राई एवरी वीक और एटलीस्ट विद इन 10 टू 15 डेज एक सिंगल शॉर्ट वीडियो आए आपके आप फर्स्ट ईयर के स्टूडेंट है सेकंड थर्ड फोर्थ सब्सक्राइब करिएगा पास आउट हो चुके तो भी सब्सक्राइब करिएगा बट अभी ये जो फिलहाल सिंगल शॉर्ट वीडियोस का सीजन चल रहा है जो सीरीज चल रही है आपकी बीटेक को आसान क्या बिल्कुल खत्म कर देंगे सेमेस्टर्स पास करना है एक दिन दो दिन पहले देख के कर सकते हैं द रिमेनिंग टाइम कैन बी यूज्ड इन अ मच बेटर वे जो आपको लगता है आपको इस्तेमाल करना चाहिए वेदर वो कॉम्पिटेटिव कोडिंग है प्रोग्रामिंग एंड ऑल दिस मैं ये डिमोटिवेट नहीं बिल्कुल नहीं कर रहा कि सब ये पढ़िए मत आप पढ़ना भी चाहते हैं तो पढ़िए डिटेल में बट गो थ्रू दिस वीडियो वंस सो दैट यू हैव द अंडरस्टैंडिंग ऑफ दैट टाय पिक्चर यू हैव द अंडरस्टैंडिंग ये सेमेस्टर में एगजैक्टली क्या पूछ रहा है वो इंपॉर्टेंट है ना यार कभी-कभी हम बहुत ज्यादा कर देते हैं बैक लग जाती है दिमाग खराब फिर तो वो ना हो हर बच्चा अच्छे से पास हो और चीजों पे आगे बढ़ सके इसी चीज की कोशिश मैं और नॉलेज पूरी टीम यहां पर करी है साथ आप लोगों का चाहिए बिकॉज जब तक आप साथ नहीं देंगे तब तक हमें मोटिवेशन नहीं मिलता तो फुल टाइम सुबह से शाम तक इसी काम में मैं लगा हुआ हूं मैक्सिमम लाइक दीजिए और मुझे बताइए अगली वीडियो कौन से सब्जेक्ट की चाहिए है ना क्योंकि आप में से बहुत सारे लोगों ने नेटवर्क्स पहले बोला था इसलिए मैंने पहले नेटवर्क्स उठाया तो कौन सा सब्जेक्ट चाहिए कमेंट करिए जिसके सबसे ज्यादा कमेंट होंगे वो अगली वीडियो आएगी विदन 10 डेज ये प्रॉमिस करता हूं थैंक यू सो मच भगवान आप सभी को खुश रखे जय हिंद जय भारत