इस Chapter में आप Internet और World Wide Web से जुड़े महत्वपूर्ण concepts सीखेंगे — जैसे Computer Networks (LAN, WAN, Network Topologies), Internet की मूल अवधारणा, Protocols एवं Modes of Access, Web Browsers और Search Engines का उपयोग, तथा Webpages को Surf, Search, Download और Print करना। यह अध्याय CCC परीक्षा में Internet & WWW से पूछे जाने वाले सभी जरूरी topics को आसान भाषा में समझाता है।
Internet दुनिया भर के लाखों computers, routers, servers और networks का global system है। यह data को एक device से दूसरी device तक पहुँचाने के लिए communication protocols का उपयोग करता है। इसे "Network of Networks" कहा जाता है।
1 January 1983 को ARPANET ने पूरी तरह TCP/IP system अपनाया — यही “Internet का वास्तविक जन्मदिन” माना जाता है।
Mosaic पहला popular graphical web browser था जिसने WWW को आम जनता तक पहुँचाया।
Internet धीरे-धीरे mobile phones, smart devices, और cloud technology तक फैल गया।
| Internet | WWW |
|---|---|
| Network infrastructure है | Service है जो Internet पर चलती है |
| Routers, cables, servers से बना | Web pages, hyperlinks से बना |
| Protocols → TCP/IP | Protocols → HTTP/HTTPS |
| Email, FTP, VoIP सभी Internet पर चलते हैं | Only Web-based data |
| Internet के बिना WWW नहीं | WWW Internet के ऊपर आधारित |
Companies जो users को Internet access देती हैं—Jio, Airtel, BSNL, ACT आदि।
दुनिया भर में फैली ultra-high-speed fiber optic lines जिनका संचालन बड़े organizations करते हैं—Google, AT&T, British Telecom आदि।
Routers data packets को एक network से दूसरे network में forward करते हैं। Switches local devices को connect करते हैं।
Servers websites, emails, databases, files को store करते हैं। Users अपने browser से इन servers के data को access करते हैं।
---हर device को पहचानने के लिए unique number मिलता है:
DNS domain names को IP addresses में बदलता है। Browser → DNS से पूछता है → DNS IP देता है → Browser server को connect करता है।
किसी page का पूरा address। Example: https://www.google.com
---जब दो या अधिक computer या devices एक-दूसरे से data share करने के लिए जुड़े हों, उसे Computer Network कहा जाता है। Sharing में शामिल होता है—data, files, printers, internet connection, applications, आदि।
बहुत छोटा network, एक व्यक्ति के आसपास devices को connect करता है।
एक छोटे geographical area (घर, स्कूल, ऑफिस, लैब) को cover करने वाला network।
[PC]──┐
├──[Switch]──[Printer]
[PC]──┘
---
पूरा शहर (City) cover करने वाला network। Examples: Cable TV networks, government city networks।
[City A Network]────[City B Network]---
कई देशों, महाद्वीपों को जोड़ने वाला विशाल network। WAN का सबसे बड़ा example है—INTERNET।
[India]──────[Singapore]──────[USA]
Submarine Fiber Cables
---
Basic device जो signal को सभी ports पर broadcast करता है। Intelligence नहीं होता।
Smart device जो data को केवल सही device तक भेजता है (MAC address के आधार पर)।
Different networks को connect करता है (IP आधारित routing)। Internet access router से होता है।
Digital signals को analog phone line के signal में convert करता है (Modulation + Demodulation)।
Wireless LAN बनाने के लिए उपयोग होता है (Wi-Fi network)।
---Topology = किस structure में नेटवर्क devices एक-दूसरे से जुड़े हैं।
---सभी devices एक single central cable (bus) से connect होते हैं।
PC1──┬──PC2──┬──PC3──┬──PC4
│ │ │
(Main Bus Cable)
सभी computers एक central device (Switch/Hub) से connect होते हैं।
PC1
│
PC2───┼───[SWITCH]───PC4
│
PC3
हर device अगले device से जुड़ा है और एक circular loop बनता है।
PC1 ── PC2 ── PC3 ── PC4 ── (Back to PC1)
हर device direct दूसरे device से connect होता है। Used in military & critical networks.
PC1────PC2 ╲ \ ╱ / PC3
Bus + Star का combination, large organizations में उपयोग।
[Root Switch]
/ \
[Branch] [Branch]
/ \ / \
PCs PCs PCs PCs
---
दो या अधिक topologies मिलकर hybrid बनाती हैं। Modern networks पूरी तरह hybrid होते हैं।
---| Type | Area | Speed | Cost |
|---|---|---|---|
| PAN | Few meters | Medium | Low |
| LAN | Building | High | Low |
| MAN | City | Medium | Medium |
| WAN | Country/World | Variable | High |
Internet पर communication को समझने के लिए अक्सर TCP/IP Model use किया जाता है।
Application Layer → HTTP, HTTPS, FTP, SMTP, POP3, IMAP, DNS Transport Layer → TCP, UDP Internet Layer → IP, ICMP Network Access Layer→ Ethernet, Wi-Fi, DSL, Fiber
[PC] → [Router] → [ISP Router] → ... → [Destination Server]
Protocol = नियमों का सेट जो बताता है data कैसे भेजा/पढ़ा जाएगा।
| Protocol | Full Form | Use / Description |
|---|---|---|
| TCP | Transmission Control Protocol | Reliable, connection-oriented communication; data को सही क्रम और बिना loss के पहुँचाता है। |
| UDP | User Datagram Protocol | Fast, connectionless; वीडियो streaming, online games, VoIP में अक्सर use। |
| IP | Internet Protocol | Packets को addressing और routing देता है; कौन सा packet कहाँ जाएगा, यह तय करता है। |
| HTTP | HyperText Transfer Protocol | Web pages ब्राउज़र तक पहुँचाने का protocol; default port 80। |
| HTTPS | HTTP Secure | HTTP + Encryption (SSL/TLS); secure web browsing; default port 443। |
| FTP | File Transfer Protocol | Internet पर files upload/download करने के लिए; now mostly replaced by secure versions (SFTP, FTPS)। |
| SMTP | Simple Mail Transfer Protocol | Emails को server-to-server भेजने के लिए। |
| POP3 | Post Office Protocol v3 | Emails को mail server से client में download करने के लिए (आमतौर पर local machine पर copy)। |
| IMAP | Internet Message Access Protocol | Email client को server पर ही mail manage करने देता है (multiple devices sync हो सकते हैं)। |
| DNS | Domain Name System | Domain name (google.com) को IP address में map करता है; Internet का फोनबुक। |
| SSH | Secure Shell | Encrypted remote login, servers को remotely manage करने के लिए। |
| VoIP | Voice over IP (concept) | Voice को digital packets में convert करके Internet पर भेजता है (WhatsApp Call, Skype, Zoom)। |
Browser → DNS → IP → HTTP Request → Server → HTTP Response → Web Page
Internet से जुड़ने के कई तरीके होते हैं, जिन्हें Modes of Access कहा जाता है। CCC में इन्हीं पर सबसे ज़्यादा practical सवाल आते हैं।
Web Browser एक software है जो WWW (Web) पर मौजूद web pages को load, interpret और user को display करता है। यह HTML, CSS, JavaScript और media content को process करके web पेज को सुंदर और readable रूप में दिखाता है।
URL Type → DNS Lookup → Server से HTTP/HTTPS Connection → HTML/CSS/JS Download → Rendering Engine प्रोसेस → Final Page Display
| Component | Description |
|---|---|
| UI | Address bar, tabs, back/forward buttons |
| Browser Engine | UI और Rendering Engine के बीच bridge |
| Rendering Engine | HTML, CSS को visual layout में बदलता है |
| Networking | HTTP/HTTPS requests संभालता है |
| JavaScript Engine | JS code execute करता है (Chrome = V8) |
| Data Storage | Cookies, Cache, LocalStorage, IndexedDB |
Small data files जो website user के browser में store करती हैं—login, preferences, shopping cart आदि handle करने के लिए।
Browser past images, CSS, JS को store करता है ताकि अगली बार website जल्दी खुले।
User द्वारा देखे गए सभी web pages की list।
Search Engine एक software system है जो Internet के अरबों web pages में से user के सवाल के अनुसार सबसे relevant page खोजकर दिखाता है।
Search Engine तीन मुख्य चरणों में काम करता है:
Crawling → Indexing → Ranking/Serving Results
FTP servers पर files खोजने के लिए बनाया गया।
Keyword-based indexing शुरू किया।
Manually curated directory + search feature।
Question-answer format based search system।
User Query → Crawling → Indexing → Ranking → Results Display
| Browser | Search Engine |
|---|---|
| Software | Online service |
| Web pages display करता है | Web pages ढूँढता है |
| Examples: Chrome, Firefox | Examples: Google, Bing |
| User device में install होता है | Internet पर चलता है |
Web Surfing का मतलब है Internet पर एक page से दूसरे page तक hyperlinks के माध्यम से navigate करना और विभिन्न websites को explore करना।
Browser Open → URL Enter → DNS Lookup → Website Load → Navigation via Links
Chrome, Firefox, Edge, Safari — किसी भी browser को open करें।
उदाहरण: https://www.google.com
Searching का मतलब है Search Engine (जैसे Google) में अपनी query लिखकर सबसे relevant information ढूँढना।
User Query → Search Engine → Crawling → Index Match → Ranked Results
| Search Method | Example | Output |
|---|---|---|
| Basic Search | computer basics | सामान्य results |
| Phrase Search | "digital india mission" | Exact phrase results |
| Minus Operator | java -coffee | coffee related results exclude |
| Site Search | filetype:pdf ccc notes | Only PDF results |
| Site-specific | site:gov.in scholarship | Only gov.in sites |
Mobile और Chrome में mic icon दबाकर voice search भी संभव है।
Internet से files (PDFs, images, software, videos) को अपने device में save करने को downloading कहते हैं।
| File Type | Extension | Use |
|---|---|---|
| Document | .pdf, .docx, .odt | Reading/Editing |
| Image | .jpg, .png | Photos |
| Video | .mp4, .mkv | Media |
| Software | .exe, .msi | Programs |
Bookmark वह सुविधा है जिससे किसी webpage को बाद में खोलने के लिए save किया जाता है।
Browser में print dialog open करने के लिए:
Shortcut → Ctrl + P
कुछ browsers “Simplified” mode देते हैं जिससे ads हट जाते हैं।
यदि user physical printing नहीं चाहता तो:
Print → Save as PDF
पहले देखे गए webpages की सूची:
Shortcut → Ctrl + H
Website loading issues को fix करता है।
Shortcut → Ctrl + Shift + Delete
---| Column A | Column B |
|---|---|
| 1. SMTP | B. Sending Email |
| 2. POP3 | D. Download Email |
| 3. IMAP | A. Sync Email |
| 4. DNS | C. Converts domain to IP |
| 5. Ctrl + P | E. Print Page |