पाठ 9: प्रोग्रामिंग से आगे: इंटरनेट

अनपल्गड | इंटरनेट

रूप-रेखा

हालांकि बहुत-से लोग रोज़ाना इंटरनेट का उपयोग करते हुए, लेकिन कइयों को पता नहीं है कि यह कैसे काम करता है। इस पाठ में, छात्र काल्पनिक तौर पर इंटरनेट का रूप धारण करेंगे, इस दौरान वे लगातार कनेक्शनों, URLs, IP पतों और DNS के बारे में जानेंगे।

उद्देश्य

यदि आप इस कोर्स में प्रत्येक पाठ कर रहे हैं, तो आपकी कक्षा में प्रत्येक छात्र इंटरनेट का उपयोग कर चुका है...लेकिन कितने छात्रों को पता है कि यह कैसे काम करता है? इंटरनेट के बारे में और सीखने से छात्रों को इसकी असीम संभावनाओं की बेहतर समझ विकसित करने में मदद मिलेगी।

एजेंडा

तैयार हों (20 मिनट)

मुख्य गतिविधि (20 मिनट)

समाप्ति (15 मिनट)

मूल्यांकन (5 मिनट)

कोड स्टूडियो पर देखें

लक्ष्य

छात्र इस योग्य होंगे:

  • इंटरनेट पर संदेश भेजने की जटिलता के बारे में जानें।
  • URLs को IP पतों में बदलें।

तैयारी

लिंक

हेड्स अप! कृपया किसी भी उन दस्तावेज की एक प्रति बनाएं, जिन्हें आप छात्रों के साथ साझा करने वाले हैं।

अध्यापक के लिए

छात्रों के लिए

शब्दावली

  • DNS - डोमेन नाम प्रणाली के लिए संक्षिप्त रूप, यह प्रणाली डोमेन नामों को IP पतों में परिवर्तित करती है (जैसे 93.184.216.34)
  • DSL/तार - टेलिफोन या टेलिविजन की तारों का उपयोग करते हुए जानकारी भेजने की विधि।
  • फाइबर ऑप्टिक केबल - ऐसा कनेक्शन, जो सूचना पहुंचाने के लिए लाइट का उपयोग करता है
  • इंटरनेट - उन कंप्यूटरों और सर्वरों का समूह, जो एक-दूसरे से जुड़े होते हैं।
  • IP पता - किसी आइटम के लिए दी गई संख्या, जो इंटरनेट से जुड़ी होती है।
  • पैकेट्स - जानकारी के छोटे भाग, जो जानकारी के बड़े भागों से सावधानीपूर्वक तैयार किए गए हैं।
  • सर्वर - कंप्यूटर, जो केवल दूसरों को चीज़ें प्रदान करने के लिए मौजूद हैं।
  • URL - वेब पृष्ठ को कहने के लिए आसानी से याद रहने वाला पता (जैसे www.code.org)।
  • Wi-Fi - रेडियो तरंगों का उपयोग करते हुए जानकारी भेजने की बेतार विधि।

अध्यापन गाइड

तैयार हों (20 मिनट)

शब्दावली

इस पाठ में कई नए और महत्वपूर्ण शब्द हैं:

  • IP पता - इसे मेरे साथ बोलें: I-P प-ता

किसी भी उस आइटम के लिए असाइन की गई संख्या, जो इंटरनेट से जुड़ी है

  • DNS (डोमेन नाम सेवा) - इसे मेरे साथ बोलें: D-N-S वह सेवा,

जो URLs को IP पतों में रूपांतरित करती है

  • URL (यूनिवर्सल रिसोर्स लोकेटर) - इसे मेरे साथ बोलें:

U-R-L वेब पेज को बोलने के लिए याद रखने में आसान पता (जैसे www.code.org)

  • इंटरनेट - इसे मेरे साथ बोलें: इं-टर-नेट

कंप्यूटर्स और सर्वरों का एक समूह, जो एक-दूसरे से जुड़े हैं

  • सर्वरस - इसे मेरे साथ बोलें: सर्-वरस

कंप्यूटर्स, जो केवल अन्य लोगों को चीज़ें प्रदान करने के लिए मौजूद हैं

पाठ संबंधी सुझाव

आपको यहां त्वरित प्रीव्यु की जरूरत है। पाठ के भाग के तौर पर इन सभी शब्दों को स्पष्ट किया जाएगा, ताकि "देखें कि क्या आप दिन के दौरान इन्हें देख सकते हैं" प्रकार की तैयारी के तौर पर शब्दों का संक्षिप्त परिचय देना कम उलझन भरा हो।

  • फाइबर ऑप्टिक केबल - इसे मेरे साथ बोलें: फाइ-बर ऑप्-टिक के-बल ऐसा कनेक्शन,

जो जानकारी संचारित करने के लिए लाइट का उपयोग करता है

  • Wi-Fi - इसे मेरे साथ बोलें: Wye-Fye

रेडियो की तरंगों का उपयोग करते हुए जानकारी भेजने की वायरलेस विधि

  • DSL/केबल - इसे मेरे साथ बोलें: D-S-L / के-बल

टेलीफोन या टेलीविजन की तारों का उपयोग करते हुए जानकारी भेजने की विधि

  • पैकेट्स - इसे मेरे साथ बोलें: पैके-ट्सउस जानकारी के छोटे भाग,

जिसे जानकारी के बड़े भागों से सावधानीपूर्वक तैयार किया गया है

संदेश प्राप्त करना

[पाठ संबंधी सुझाव][1]

इस विषय पर कुछ अच्छे YouTube वीडियो हैं, जो इस पाठ को समझने में थोड़ा आसान बना सकते हैं। आप उन्हें कक्षा को पहले ही दिखा सकते हैं या उन्हें खुद देखने के लिए कह सकते हैं। यहां एक सबसे स्पष्ट और मनोरंजक संस्करण दिया गया है। (हम 2:59 पर वीडियो रोकने की सिफारिश करते हैं, यदि संभव हो।)

[/][1]

  • संभव है कि आपके छात्रों को पता हो कि इंटरनेट क्या है, लेकिन शायद वे यह न समझते हों कि इंटरनेट क्या करता है।
    • पूछें कि "इंटरनेट क्या करता है?"
    • क्या इंटरनेट सार्वजनिक स्थान है या प्राइवेट स्थान?
    • (वास्तव में, कई लोगों को लगता है कि यह दोनों हो सकता है, लेकिन इसे सार्वजनिक स्थान के तौर पर देखा जाना चाहिए, चाहे आपके विचार में आपने कितनी भी सेटिंग्स में कुशलता हासिल क्यों न की हो।)
    • जानकारी एक-से दूसरे स्थान तक कैसे जाती है?
  • आइए मान लें कि मैं Code.org के लिए वेबपेज पर कुछ खोजना चाहता हूं। आपके विचार में उस पृष्ठ को निवेदन करने हेतु संदेश भेजने के लिए मेरी प्रक्रिया क्या होगी?
    • मैं उपयोगकर्ता के तौर पर क्या करता हूं?
    • आपके विचार में इंटरनेट के अंदर क्या घटित होता है?

इंटरनेट पर संदेश भेजना काफी हद तक मेल द्वारा संदेश भेजने जैसा है...यदि हमारे द्वारा भेजे संदेश के लिए हज़ारों एन्वलोप्स की जरूरत पड़ती!हमारे द्वारा इंटरनेट के माध्यम से भेजा जाने वाला प्रत्येक संदेश छोटा किया जाता है और प्रत्येक भाग को एन्वलोप के इसके अपने संस्करण में लपेटा जाता है।

हम उन्हें "पैकेट" कहते हैं। पैकेट विशेष रूप से बनाए जानकारी के वे भाग होते हैं, जो इंटरनेट के किसी भी चैनल के माध्यम से आसानी से प्रवाहित होने योग्य होते हैं।

कभी-कभार, उनमें से कुछेक पैकेट खो जाते हैं, क्योंकि इंटरनेट एक क्रेज़ी स्थान है। उस स्थिति में, पैकेट्स को दुबारा भेजने की जरूरत होती है और संपूर्ण संदेश को रोक के रखना होता है,

जब तक कि वे पहुंच नहीं जाते।आपके विचार में वे पैकेट कहां जाते हैं?

  • चाहे आप किसी दूसरे व्यक्ति को संदेश भेज रहे हों, उन्हें पहले कम से कम किसी एक "सर्वर" में जाना पड़ता है।
  • सर्वर एक विशेष कंप्यूटर है, जिसे हमेशा चालू रहने और जानकारी भेजने और प्राप्त करने के लिए तैयार रहने के लिए बनाया गया है।
    • प्रत्येक वेबसाइट में एक सर्वर होता है।
    • ईमेल भी सर्वरों के माध्यम से ही जाती है।

सर्वरों के वैसे नाम नहीं होते, जैसे आपका या मेरा। असल में उन्हें संख्याओं का उपयोग करते हुए संबोधित किया जाता है। इन संख्याओं को IP पते कहा जाता है, और वे काफी अजीब दिखाई देते हैं।

  • उदाहरण के लिए: Code.org का एक IP पता 54.243.71.82 होता था
    • (कृपया इसे पहले से ही देखना याद रखें। अधिकतर IP पते समय-समय पर बदलते रहते हैं और फिर उन्हें अन्य साइटों के लिए दुबारा उपयोग किया जाता है।)

आपके घर, स्कूल, या व्यवसाय के स्थान से इंटरनेट तक पहुंचने के कई तरीके हैं।

  • आप केबल का उपयोग करते हुए सीधे कनेक्ट कर सकते हैं (जो DSL, केबल, या फाइबर ऑप्टिक हो सकती है)
  • या आप Wi-Fi के माध्यम से एयर पर रेडियो की तरंगों का उपयोग करते हुए कनेक्ट कर सकते हैं

सीधे कनेक्शन अधिक भरोसेमंद होते हैं, लेकिन वे असुविधाजनक हो सकते हैं।

  • क्या आप पता लगा सकते हैं कि ऐसा क्यों है?
    • (आपको केबल से अटैच करना होगा!)

Wi-Fi कनेक्शन बेहद सुविधाजनक होते हैं, लेकिन वे हमेशा भरोसेमंद नहीं होते।

  • क्या आप पता लगा सकते हैं कि ऐसा क्यों नहीं है?
    • (रेडियो की तरंगें चारों ओर टकराती हैं और वे खो सकती हैं।)

पाठ संबंधी सुझाव

यदि आपको लगता है कि यह बहुत सारा टेक्सट है और प्राथमिक स्कूल के बच्चों से भरी कक्षा में इसका लेक्चर देना बेहद उबाऊ होगा, तो आप बिल्कुल सही हैं!यदि आप इसे स्पष्ट करने में मदद के लिए कक्षा में YouTube वीडियो दिखाने में अक्षम हैं, तो मैं ऊपर दिए प्रत्येक सुझाव को स्पष्ट करने के लिए तस्वीरें चित्रित करने, या जब आप स्पष्ट कर रहे हैं तो जो आप वर्णन करते हैं, उसे क्रिया रूप में करने के लिए, छात्रों को वालंटियर्स के रूप में चुनने की पुरजोर सिफारिश करता हूं। इस समय उन्हें हर विवरण या परिभाषा देने की जरूरत नहीं हैं, केवल इसका खुलासा करना काफी है।

तो, यदि आप अकसर URLs (जैसे www.code.org) के लिए जानकारी भेजते हैं और वास्तव में सर्वरों के पास नामों के लिए IP पते (जैसे 54.243.71.82) हैं, तो इंटरनेट से एक से दूसरे में कैसे बदलता है? DNS इसी के लिए होता है। DNS (डोमेन नाम सर्वर) में टेबल होते हैं, जो सिस्टम को URLs और IP पतों के बीच आगे-पीछे जाने देते हैं।

यदि डोमेन नाम सर्वर कभी काम करना बंद कर दे, तो यह इंटरनेट को बंद कर देगा, जैसे कि हम इसे जानते हैंइसे बताने के साथ, आइए खुद थोड़े DNS टेबल बनाकर यह समझने का प्रयास करें कि DNS क्या करता है।

कागज़ लें और इंटरनेट गतिविधि में दिए ग्रिड के समान एक ग्रिड चित्रित करें:

DNS टेबल का नमूना:

# URL IP पता
1 code.org 54.243.71.82
2
3
4
5


सबसे पहले, हमें इस टेबल को भरना होगा।

  • कक्षा की पसंदीदा वेबसाइटों के लिए उनका सर्वेक्षण करें और बाएं कॉलम में URLs लिखें
  • उन साइटों के लिए IP पते ढूंढने के लिए get-site-ip.com जैसी साइट का उपयोग करें और उन्हें दाएं कॉलम में संबंधित पंक्तियों में लिखें।

अब आइए यह DNS टेबल लें और इंटरनेट के माध्यम से संदेश भेजने का दावा करें!

मुख्य गतिविधि (20 मिनट)

इंटरनेट

निर्देश:

  • अपना खुद का DNS टेबल बनाएं, बिल्कुल वैसा, जैसा ऊपर दिखाया गया है।
  • कक्षा को कहें कि वे टेबल में खाली स्थानों को भरने मेंआपकी मदद करें। अपने पसंदीदा URLs चुनें और www.get-site-ip.com जैसी साइट का उपयोग करते हुए उनके IP पते ढूंढें।
  • 3 से 5 के समूहों में बांटें।
  • प्रत्येक समूह को नए बनाए टेबल से एक IP पता असाइन करें और समूह में प्रत्येक व्यक्ति को पोजीशन असाइन करें:
    • मेसेज राइटर
    • इंटरने
    • सर्वर (IP पते को प्रसारित करता है)
    • रिटर्न इंटरनेट (वैकल्पिक)
    • संदेश रिसीवर (वैकल्पिक)
  • प्रत्येक समूह यह पता लगाने के लिए IP पता कार्ड और डिलीवरी प्रकार कार्ड - प्रहस्तनीय चित्रित करेगा कि उनका संदेश कहां जा रहा है और संदेश डिलीवरी की उनकी विधि (Wi-Fi, केबल/DSL, या फाइबर ऑप्टिक केबल) क्या होगी।
  • मेसेज राइटर सर्वर को भेजने के लिएएक नोट तैयार करेगा।
  • इंटरनेट संदेश को पैकेट नामक 4 छोटे भागों में काटेगा, फिर प्रत्येक पैकेट को एक बार में एक, उस IP पते के साथ सर्वर को डिलीवर करेगा, जो IP पता कार्ड स्टैक से लिया गया था।
  • सर्वर सुनिश्चित करेगा कि संदेश क्रम में पहुंचता है, फिर प्रत्येक पैकेट को एक बार में एक, रिटर्न इंटरनेट के साथ भेजेगा (यह वास्तविक इंटरनेट के मुकाबले वही व्यक्ति या अलग व्यक्ति हो सकता है)।
  • रिटर्न इंटरनेट प्रत्येक भाग को वापस मेसेज रिसीवर को डिलीवर करेगा (यह मेसेज राइटर के मुकाबले वही व्यक्ति या अलग व्यक्ति हो सकता है) और इसे एक साथ वापस रखेगा।
  • मेसेज रिसीवर सभी भागों के पहुंचने का इंतजार करेगा, फिर यह सुनिश्चित करने के लिए संदेश को पढ़ेगा कि यह सही ढंग से पहुंचा है!

नियम:

  • इंटरनेट के लिए संदेश को सही ढंग से चार पैकेटों में काटना होगा।
  • यदि इंटरनेट किसी पैकेट को छोड़ देता है, तो उन्हें इसे लेना पड़ेगा और इसे डिलीवर करने के लिए दुबारा शुरुआत पर जाना होगा।
  • सर्वर को संदेश भेजना शुरू करने से पहले संदेश के सभी भागों के पहुंचने का इंतजार करना होगा।

जानकारी:

  • Wi-Fi: सुविधाजनक, लेकिन अपूर्ण। Wi-Fi को तारों की जरूरत नहीं होती, लेकिन चूंकि सिग्नल हर तरफ टकराता है, पैकेट काफी आसानी से खो सकते हैं।
  • अनुकरण: इंटरनेट को प्रत्येक पैकेट को अपने कंधे पर ले जाना होता है (हाथों पर नहीं)।
  • केबल/DSL: यह संदेश डिलीवर करने में काफी अच्छा है, लेकिन आपको किसी तार से कनेक्ट करना होगा।
    • अनुकरण: इंटरनेट को प्रत्येक पैकेट को एक हाथ के पीछे ले जाना होता है और दूसरे हाथ से पूरा समय दीवार, डेस्क, कुर्सी या फर्श को छूना होता है।
  • फाइबर ऑप्टिक केबल: यह संदेश डिलीवर करने में सबसे अच्छा है, लेकिन आपको तार से कनेक्ट करना होगा।
    • अनुकरण: इंटरनेट पैकेट्स को हाथ में ले जा सकता है, लेकिन इसे दूसरे हाथ से पूरा समय दीवार, डेस्क, कुर्सी या फर्श को छूना होता है।

पाठ संबंधी सुझाव

यदि ऐसा लगता है कि तुरंत स्पष्ट करने के लिए बहुत सारे नियम हैं, तो उन्हें बेझिझक बोर्ड पर पोस्ट करें और जब आप आगे बढ़ें तो गेम को समझाएं। आप कई राउंड प्ले कर सकते हैं, जब तक कि कक्षा पूरी तरह से समझ न जाए।

इस गेम को खेलने के लिए, आप कहीं भी अपने समूहों को एकत्र कर सकते हैं, लेकिन पहली बार समूहों को लाइन में खेलने के लिए कहना कम उलझन भरा हो सकता है।

  • कमरे के एक कोने में "सर्वरों" को लाइन में रखें (उनके IP पते रखते हुए)। रिटर्न इंटरनेट खिलाड़ी भी वहां मौजूद रह सकते हैं (यदि आपके पास प्रत्येक समूह में इतने लोग हैं)।
  • बाकी सब को कमरे के दूसरी तरफ अपने सर्वर से लाइन बनाने को कहें।
  • संदेश भेजने वाले संभवतया अपने खुद के सर्वर के अलावा किसी और सर्वर को अपने संदेश भेजेंगे, इसलिए इंटरनेट खिलाड़ी संभवतया एक से दूसरे समूह में बदलते रहेंगे। यह थोड़ा-थोड़ा नीचे दिए डायग्राम जैसा लग सकता है (अंग्रेजी में):

समाप्ति (15 मिनट)

फ्लैश चैट: हमने क्या सीखा?

पाठ संबंधी सुझाव

फ्लैश चैट के सवाल इस बारे में सोचने के लिए संपूर्ण परिपेक्ष्य को शुरू करने के उद्देश्य से बनाए गए हैं कि पाठ किस प्रकार से बड़ी दुनिया और छात्रों के शानदार भविष्य से संबंधित है। यह निर्धारित करने के लिए अपनी कक्षा के अपने ज्ञान का उपयोग करें कि क्या आप इनके बारे में कक्षा के तौर पर, समूहों में या अपने साथ बैठे पार्टनर से चर्चा करना चाहते हैं।

  • आपके पास और किस प्रकार का कनेक्शन है (Wi-Fi, DSL/Cable, या फाइबर ऑप्टिक)? क्यों?
  • आपके संदेश को कहीं पहुंचने इतना ज्यादा समय क्यों लग सकता है?

जर्नल

तैयार करनाछात्रों ने जिस बारे में सीखा है, यह क्यों उपयोगी है, और वे इस बारे में क्या महसूस करते हैं, लिखवाने से, किसी भी उस ज्ञान को ठोस बनाने में मदद मिल सकती है, जो उन्होंने आज प्राप्त किया है और भविष्य में उनके देखने के लिए एक समीक्षा शीट तैयार करें।

जर्नल संबंधी सुझाव:

  • आज का पाठ किस बारे में था?
  • आपको आज का पाठ कैसा लगा?
  • आज आपने इंटरनेट के बारे में क्या सीखा?
  • इंटरनेट के बारे में सीखना महत्वपूर्ण क्यों है?

मूल्यांकन (5 मिनट)

इंटरनेट - मूल्यांकन

मूल्यांकन वर्कशीट वितरित करें और निर्देश अच्छी तरह से स्पष्ट करने के बाद छात्रों को अपने आप गतिविधि पूरी करने दें।पिछली गतिविधियों की वजह से, यह परिचित लगनी चाहिए।

मानक संरेखण

पूर्ण पाठ्यक्रम संरेखण देखें

CSTA K-12 Computer Science Standards (2017)

NI - Networks & the Internet
  • 1B-NI-04 - Model how information is broken down into smaller pieces, transmitted as packets through multiple devices over networks and the Internet, and reassembled at the destination.