📘 CodingMarble Learn

वेब सेवाएँ: वेबसाइट खोलने पर क्या होता है

वर्ल्ड वाइड वेब (WWW) इंटरनेट पर रखे आपस में जुड़े वेब पेजों की व्यवस्था है, जिन्हें ब्राउज़र से खोलते हैं। वेब पेज HTML में लिखे जाते हैं, जो तय टैग से सामग्री दिखाता है; XML अपने बनाए टैग से डेटा रखता और ले जाता है। हर वेबसाइट का डोमेन नेम होता है, जैसे example.org, जिसे DNS IP एड्रेस में बदलता है। URL किसी एक संसाधन का पूरा पता है: प्रोटोकॉल, डोमेन और पाथ। वेबसाइट जुड़े वेब पेजों का समूह है। वेब ब्राउज़र पेज माँगकर दिखाता है; वेब सर्वर उन्हें रखकर भेजता है; वेब होस्टिंग ऐसे सर्वर पर जगह किराए पर लेना है ताकि साइट हमेशा ऑनलाइन रहे।

🎬 कदम-दर-कदम कहानी

  1. आप ब्राउज़र में URL लिखते हैं। उसके भाग: https:// (प्रोटोकॉल), www.example.org (डोमेन नेम), /class12/notes.html (फ़ाइल का पाथ)।
  2. ब्राउज़र DNS (इंटरनेट की फ़ोन-बुक) से डोमेन नेम को IP एड्रेस में बदलवाता है, जैसे 93.184.216.34।
  3. ब्राउज़र उस IP के वेब सर्वर को HTTP(S) अनुरोध भेजता है। सर्वर वह कंप्यूटर है जिसमें वेबसाइट की फ़ाइलें रखी हैं।
  4. सर्वर HTML फ़ाइल लौटाता है। <h1> और <p> जैसे HTML टैग ब्राउज़र को पेज दिखाने का तरीका बताते हैं। XML इसके उलट, अपने टैग से डेटा ले जाता है।
  5. वेबसाइट कई जुड़े पेज है। वेब होस्टिंग यानी सर्वर पर जगह किराए पर लेना ताकि साइट दिन-रात ऑनलाइन रहे।
  6. आपकी बारी: भागों से URL बनाइए और उसकी यात्रा देखिए: ब्राउज़र → DNS → सर्वर → वापस।

टिप: 3D दृश्य को घुमाने के लिए खींचें। ज़ूम के लिए दो उंगलियाँ इस्तेमाल करें।

🤔 आम शंकाएँ और उनके जवाब

क्या इंटरनेट और वेब एक ही हैं?

नहीं। इंटरनेट जुड़े कंप्यूटरों का नेटवर्क है। वेब उस पर चलने वाले जुड़े पेजों का संग्रह है।

IP एड्रेस हैं तो DNS क्यों चाहिए?

राउटर IP संख्या उपयोग करते हैं, पर लोग नाम याद रखते हैं। DNS नाम की संख्या ढूँढता है, फ़ोन-बुक की तरह।

वेबसाइट असल में कहाँ रखी होती है?

वेब सर्वर पर, एक ऐसा कंप्यूटर जो हमेशा चालू और जुड़ा है। ब्राउज़र उससे पेज की कॉपी लाता है।

क्या XML, HTML का नया रूप है?

नहीं। HTML पेज पर डेटा दिखाता है। XML अपने टैग से डेटा रखने और ले जाने के लिए है।

मैं अपनी साइट लैपटॉप पर क्यों नहीं होस्ट कर सकता?

लैपटॉप बंद होते ही साइट बंद हो जाएगी और उसका तय सार्वजनिक पता नहीं है। होस्टिंग उसे सर्वर पर 24×7 रखती है।

वर्ल्ड वाइड वेब (WWW)

वर्ल्ड वाइड वेब वेब पेजों का विशाल संग्रह है जो हाइपरलिंक से आपस में जुड़े हैं और इंटरनेट भर के कंप्यूटरों पर रखे हैं। इसे टिम बर्नर्स-ली ने 1989–91 में CERN में बनाया।

इंटरनेट नेटवर्क है (सड़कें और तार); वेब उस पर चलने वाली एक सेवा है (सड़कों किनारे की दुकानों जैसी)। ईमेल और VoIP उसी इंटरनेट पर दूसरी सेवाएँ हैं।

वेब तीन विचारों पर टिका है: HTML (पेज की भाषा), URL (हर पेज का पता) और HTTP (पेज माँगने-भेजने के नियम)।

HTML और XML

HTML (HyperText Markup Language) बताता है कि पेज कैसे दिखे। इसमें कोणीय कोष्ठक में तय टैग होते हैं, जैसे <h1>, <p>, <img>, <a href="…">।

<html>
  <body>
    <h1>My School</h1>
    <p>Welcome!</p>
  </body>
</html>

XML (eXtensible Markup Language) डेटा रखने और ले जाने के लिए है। टैग आप ख़ुद बनाते हैं, और हर टैग बंद होना चाहिए।

<student>
  <roll>7</roll>
  <name>Asha</name>
</student>
HTMLXML
डेटा दिखाता हैडेटा रखता और ले जाता है
टैग तय (पहले से बने)अपने टैग ख़ुद बनाते हैं
केस-सेंसिटिव नहीं; कुछ टैग बंद करने ज़रूरी नहींकेस-सेंसिटिव; हर टैग बंद हो
ब्राउज़र अक्सर गलतियाँ अनदेखी करते हैंसही ढाँचा (well-formed) न हो तो चलता नहीं

डोमेन नेम और DNS

IP एड्रेस याद रखना कठिन है, इसलिए वेबसाइटों को डोमेन नेम मिलता है, पढ़ने में आसान नाम जैसे ncert.nic.in या wikipedia.org।

डोमेन नेम सिस्टम (DNS) दुनिया भर के सर्वरों का समूह है जो डोमेन नेम को IP एड्रेस में बदलता है, जैसे फ़ोन-बुक नाम से नंबर देती है। इसे नेम रिज़ॉल्यूशन कहते हैं।

URL: यूनिफ़ॉर्म रिसोर्स लोकेटर

URL वेब पर किसी एक संसाधन (पेज, चित्र, फ़ाइल) का पूरा पता है।

https://www.example.org/class12/notes.html

Absolute URL में सब भाग होते हैं। Relative URL जैसे notes.html या ../images/logo.png साइट के अंदर उपयोग होता है और मौजूदा पेज की जगह से समझा जाता है।

डोमेन नेम URL का केवल एक भाग है।

वेबसाइट, वेब पेज, वेब ब्राउज़र, वेब सर्वर

वेब होस्टिंग

वेब होस्टिंग वह सेवा है जो आपकी वेबसाइट की फ़ाइलें 24×7 इंटरनेट से जुड़े वेब सर्वर पर रखती है, ताकि कोई भी उसे खोल सके। आप होस्टिंग प्रदाता को जगह, स्पीड और सुरक्षा के पैसे देते हैं।

वेबसाइट ऑनलाइन करने के कदम:

  1. पेज बनाइए (HTML, चित्र आदि)।
  2. रजिस्ट्रार से डोमेन नेम ख़रीदिए (पंजीकृत कीजिए)।
  3. वेब सर्वर पर होस्टिंग जगह ख़रीदिए।
  4. फ़ाइलें अपलोड कीजिए (अक्सर FTP से)।
  5. DNS में डोमेन नेम को सर्वर के IP एड्रेस से जोड़िए।

प्रकार: शेयर्ड होस्टिंग (एक सर्वर पर कई साइटें, सस्ती), डेडिकेटेड होस्टिंग (एक साइट के लिए पूरा सर्वर) और क्लाउड होस्टिंग (कई सर्वरों पर फैली)।

करके देखें: URL के टुकड़े कीजिए

अपनी उपयोग की तीन वेबसाइटें खोलिए। हर एक का URL एड्रेस बार से कॉपी करके प्रोटोकॉल, डोमेन नेम और पाथ में बाँटिए। TLD बताइए और कहिए कि वह सामान्य है या देश-कोड। फिर पेज पर राइट-क्लिक करके "View page source" चुनिए: आप वही HTML देख रहे हैं जो वेब सर्वर ने भेजा। 3D के आख़िरी कदम में URL बनाकर उसकी यात्रा देखिए।

मुख्य सूत्र और परिभाषाएँ

हल किए गए उदाहरण

1. https://www.cbse.gov.in/results/index.html को भागों में बाँटिए।

प्रोटोकॉल: https। डोमेन नेम: www.cbse.gov.in (TLD .in)। पाथ: /results/index.html (फ़ोल्डर results, फ़ाइल index.html)।

2. कौन सामान्य और कौन देश-कोड: .org, .in, .edu, .jp, .gov?

सामान्य: .org, .edu, .gov। देश-कोड: .in (भारत), .jp (जापान)।

3. 'Python Basics' शीर्षक और 350 कीमत वाली किताब का XML लिखिए।

<book> <title>Python Basics</title> <price>350</price> </book> — टैग हमने बनाए, और हर टैग बंद है।

4. वेबसाइट खोलने पर होने वाली बातें क्रम से लगाइए: सर्वर HTML भेजता है, ब्राउज़र पेज दिखाता है, DNS IP ढूँढता है, आप URL लिखते हैं, ब्राउज़र HTTP अनुरोध भेजता है।

URL लिखना → DNS IP ढूँढे → ब्राउज़र HTTP अनुरोध भेजे → सर्वर HTML भेजे → ब्राउज़र पेज दिखाए।

5. एक छात्रा ने अपने लैपटॉप पर वेबसाइट बनाई। दोस्त उसे क्यों नहीं खोल पाते, और उसे क्या चाहिए?

उसका लैपटॉप हमेशा ऑनलाइन, तय सार्वजनिक पते वाला सर्वर नहीं है। उसे वेब होस्टिंग (वेब सर्वर पर जगह) और उससे जुड़ा डोमेन नेम चाहिए।

6. 'google.com' URL है या डोमेन नेम?

यह डोमेन नेम है। पूरे URL में प्रोटोकॉल (और शायद पाथ) भी होता है, जैसे https://google.com/maps।

आम गलतियाँ

अभ्यास क्विज़

1. कौन-सी भाषा तय टैग से वेब पेज दिखाती है?
2. DNS बदलता है:
3. https://abc.org/a.html में पाथ है:
4. इनमें वेब ब्राउज़र कौन-सा है?
5. वेबसाइट ऑनलाइन रखने को सर्वर पर जगह किराए पर लेना कहलाता है:

अभ्यास: खुद जवाब दो

अपना जवाब लिखो या चुनो, फिर जाँचें दबाओ। अटको तो संकेत देखो; जवाब देने के बाद पूरा हल दिखेगा।

अक्सर पूछे जाने वाले प्रश्न

HTML और XML में क्या अंतर है?

HTML तय टैग से वेब पेज पर डेटा दिखाता है। XML आपके बनाए टैग से डेटा रखता और ले जाता है, और टैग बंद करने व केस में सख़्त है।

URL के भाग कौन-से हैं?

प्रोटोकॉल (जैसे https), डोमेन नेम (जैसे www.example.org) और पाथ (जैसे /notes/page.html)।

वेब होस्टिंग क्या है?

वह सेवा जो वेबसाइट की फ़ाइलें हमेशा ऑनलाइन रहने वाले वेब सर्वर पर रखती है, ताकि कोई भी साइट खोल सके।

यह कहाँ पढ़ाया जाता है

सीबीएसई (भारत)कक्षा 12कंप्यूटर नेटवर्क
सीबीएसई (भारत)कक्षा 12कंप्यूटर नेटवर्क का परिचय
इंग्लैंडYear 134.9 Communication and networking
फ्रांसSecondeThemes
फ्रांसPremièreHuman–machine interaction on the Web
रूस11 классInformation technologies

पहले यह पढ़ें

आगे पढ़ें

इससे जुड़े पाठ

सभी कंप्यूटर विज्ञान पाठ