📑 Table of Contents — किसी भी topic पर सीधे जाएँ
Overview: Web Publishing & Browsing — वेब पेज कैसे Live होता है
🔹 Components of Web Publishing (एक नज़र में)
- Website Creation: HTML, CSS, JS से pages design करना।
- Web Hosting: Website को server पर upload करना।
- Domain Name: Website का नाम (जैसे www.example.com)।
- File Transfer: FTP से files server पर भेजना।
- Maintenance: Regular update व error fixing।
SGML — Markup Languages की जननी
🔹 Why SGML? (क्यों आवश्यक)
- Large व long-lived documents (manuals, standards, books) की consistent structure तय करना।
- अलग-अलग systems/softwares में interchange व archival आसान बनाना।
- Presentation से अधिक structure/meaning पर जोर — same content से कई outputs (web, print, PDF) बन सकते हैं।
🔹 SGML Document — Core Building Blocks
| Part | काम |
|---|---|
| DTD (Document Type Definition) | कौन-से elements/attributes allowed हैं, क्रम व nesting नियम तय करता है |
| Elements | Document के logical parts (जैसे BOOK, CHAPTER, P) |
| Attributes | Element के properties (जैसे lang, id) |
| Entities | Reusable content/characters के नाम (जैसे © या file references) |
| Notations | External data (images, diagrams) का प्रकार बताने वाली declarations |
📄 Structure of an SGML Document — तीन हिस्से
- Prolog: DTD/Entity declarations
- Document Instance: Actual content (elements/attributes)
- Epilog: Optional end declarations
🧩 Mini Example (DTD + Document)
<!DOCTYPE BOOK [
<!ELEMENT BOOK (TITLE, AUTHOR+, CHAPTER+)>
<!ELEMENT TITLE (#PCDATA)>
<!ELEMENT AUTHOR (#PCDATA)>
<!ELEMENT CHAPTER (CHTITLE, P+)>
<!ELEMENT CHTITLE (#PCDATA)>
<!ELEMENT P (#PCDATA)>
]>
<BOOK>
<TITLE>Learning SGML</TITLE>
<AUTHOR>Ravi Kumar</AUTHOR>
<CHAPTER>
<CHTITLE>Introduction</CHTITLE>
<P>SGML is a meta-language for defining markup.</P>
<P>HTML and XML are derived from SGML concepts.</P>
</CHAPTER>
</BOOK>🔎 ऊपर DTD allowed structure define करता है; नीचे instance उसी structure को follow करता है।
⚖️ SGML vs HTML vs XML
| Feature | SGML | HTML | XML |
|---|---|---|---|
| Type | Meta-language (framework) | SGML का application | SGML-inspired simplified meta-language |
| Primary Use | Complex, long-term docs | Web page presentation | Data exchange/structure |
| Strictness | Flexible, complex rules | Lenient (older HTML) | Very strict (well-formedness) |
| Learning Curve | High | Low/Medium | Medium |
✅ Advantages
- Separation of content & presentation — same content से multiple outputs (Web/Print/PDF)।
- Validation via DTD — documents structurally correct रहते हैं।
- Reusability & Consistency — बड़े manual/technical docs में uniformity।
⚠️ Limitations
- Complex specification; tooling setup कठिन (modern dev के लिए heavy)।
- Web-only use के लिए overkill; HTML/XML पर्याप्त रहते हैं।
🔄 Typical Workflow (Production Publishing)
- Design DTD — organization के document structure rules तय करें।
- Authoring — SGML-aware editor में content लिखें (DTD-guided)।
- Validate — DTD के against check करें (errors fix करें)।
- Transform — Output के लिए stylesheets/processors (HTML/PDF/Print)।
- Publish — web server/print system पर deploy करें।
Web Hosting Basics — Website को Online लाना
🔹 Need for Web Hosting (क्यों आवश्यक)
- Website को 24×7 इंटरनेट पर उपलब्ध रखने के लिए।
- High-speed servers पर fast access के लिए।
- Data backup व security management के लिए।
- Custom domain (www.example.com) connect करने के लिए।
🔹 Components of Web Hosting
- Web Server: Physical/virtual computer जो website files store करता है।
- Domain Name: Website का पता (जैसे www.google.com)।
- DNS: Domain name को server IP address से map करता है।
- Hosting Space: Disk storage जहाँ files रहती हैं।
- Bandwidth: Data transfer की capacity।
- Control Panel: cPanel/Plesk — website manage करने के tools का dashboard।
🔹 Types of Web Hosting
| Type | Cost | Speed | Control | Best For |
|---|---|---|---|---|
| Shared Hosting | Low | Medium | Limited | Beginners |
| VPS Hosting | Medium | High | Good | Growing Websites |
| Dedicated Hosting | High | Very High | Full | Large Businesses |
| Cloud Hosting | Flexible | Very High | High | Modern Apps |
🪜 Hosting Process (होस्टिंग की प्रक्रिया)
- Domain name purchase करें (GoDaddy, Namecheap)।
- Hosting plan चुनें (Shared/VPS/Cloud)।
- Files upload करें (FTP या cPanel से)।
- DNS configure करें ताकि domain server से जुड़ जाए।
- Website test करें कि सब सही काम कर रहा है या नहीं।
🖥️ Common Hosting Control Panels
| Panel | विशेषता |
|---|---|
| cPanel | सबसे popular GUI-based panel; files, emails, backups manage करता है |
| Plesk | Windows/Linux दोनों के लिए suitable |
| DirectAdmin | Lightweight hosting control panel |
📤 FTP (File Transfer Protocol)
| Property | Detail |
|---|---|
| Full Form | File Transfer Protocol |
| Port | 21 |
| Secure Version | SFTP (SSH encryption) |
| Popular Tools | FileZilla, Cyberduck, WinSCP |
🌐 Popular Hosting Providers
- Hostinger — Budget-friendly shared hosting।
- AWS (Amazon Web Services) — Cloud-based scalable hosting।
- Bluehost — WordPress के लिए optimized।
- GoDaddy — Domain + hosting combo।
- Netlify/Vercel — Static site hosting (developers के लिए)।
Document Interchange Standards — Systems के बीच Documents Share करना
🔹 Need for Document Interchange Standards
- विभिन्न operating systems/applications के बीच compatibility बनाए रखना।
- Data loss व format corruption से बचाव।
- Long-term storage व sharing को आसान बनाना।
- Documents को printing या web publishing के लिए standardized करना।
🔹 Major Document Interchange Standards
| Standard | Full Form | Purpose | Usage Area |
|---|---|---|---|
| HTML | HyperText Markup Language | Web पर documents display करना | Web Pages |
| XML | eXtensible Markup Language | Data storage व transfer | Data Exchange |
| Portable Document Format | Fixed-layout viewing व printing | Print/Sharing | |
| SGML | Standard Generalized Markup Language | Markup rules define करना | Meta-standard |
| RTF | Rich Text Format | Text formatting compatibility | Word Processors में widely supported |
| DOC/DOCX | Microsoft Word Document | MS Word proprietary format, अब XML-based (DOCX) | Documents |
🔄 File Conversion & Interchange Process
- Document को create करें (Word, Writer, या Editor)।
- Export/Save As के ज़रिए standardized format चुनें (PDF, HTML, XML)।
- File को दूसरे system/software में open करें।
- Formatting व structure same रहना चाहिए।
✅ Advantages
- Data exchange व interoperability आसान।
- Uniform formatting across platforms।
- Content consistency maintained रहती है।
- Automation व data sharing में सुविधा।
⚠️ Limitations
- कई बार proprietary formats (जैसे DOCX) सभी software में compatible नहीं होते।
- Conversion के दौरान formatting loss हो सकता है।
- File size बढ़ सकता है (PDF/XML में metadata के कारण)।
🌍 Real-world Use Cases
- Web Development: HTML/XML content structure के लिए।
- Corporate Reports: PDF में standardized sharing।
- Government Data Exchange: XML-based e-Governance documents।
- Printing & Publishing: SGML व PDF के माध्यम से publishing workflow।
Components of Web Publishing — Website बनाने से Live तक
| Component | काम | Example |
|---|---|---|
| Website Creation | HTML/CSS/JS से pages बनाना | index.html, about.html |
| Domain Registration | Unique web address खरीदना | www.mysite.com (GoDaddy, Namecheap) |
| Web Hosting | Server पर files upload करना | Hostinger, GoDaddy |
| Web Server | Files को users तक पहुँचाना | Apache, Nginx, IIS |
| File Transfer (FTP) | Files को server पर भेजना | FileZilla |
| Website Maintenance | Regular update व error fixing | CMS updates, backups |
| Promotion & SEO | Search engines में rank करवाना | Keyword optimization, backlinks |
🔄 Workflow of Web Publishing
Web Publishing — Design से Live तक
🛠️ Supporting Technologies
- HTML/CSS/JS: Web page design के लिए।
- FTP/SFTP: Files transfer के लिए।
- CMS: WordPress, Joomla — content management।
- Database: MySQL/MongoDB — dynamic content storage।
- Analytics: Google Analytics — traffic monitor करना।
✅ Advantages of Web Publishing
- Global reach — दुनिया में कोई भी access कर सकता है।
- Cost-effective advertising platform।
- Instant updates व real-time interaction।
- Environment-friendly (paperless communication)।
⚠️ Disadvantages
- Continuous maintenance व hosting cost।
- Security threats (hacking, malware)।
- Technical knowledge की आवश्यकता।
Document Management — Files व्यवस्थित रखना
🔹 Need for Document Management
- Website के सभी files व्यवस्थित रखने के लिए।
- Regular updates व maintenance आसान बनाने के लिए।
- Version conflicts व data loss से बचने के लिए।
- Team collaboration व editing simplify करने के लिए।
- Security व backup सुनिश्चित करने के लिए।
📁 Ideal Folder Structure
/mywebsite
├── index.html
├── about.html
├── /css
│ └── style.css
├── /js
│ └── script.js
├── /images
│ └── logo.png
├── /docs
│ └── privacy-policy.pdf
└── /backup
└── old-version.zip🔹 Components of Document Management System (DMS)
| Component | काम |
|---|---|
| Storage System | Files store करने की जगह — local folders या cloud |
| Version Control | Changes track व restore करने की सुविधा (Git, GitHub) |
| Access Control | कौन file edit/delete कर सकता है — permissions |
| Backup & Recovery | Accidental delete/corruption के बाद restore करने की क्षमता |
| Workflow Management | Team members के बीच approval व update process |
🔀 Version Control in Web Publishing
Version control system (VCS) जैसे Git developers को यह देखने देता है कि किसने कौन-सा change किया, व जरूरत पड़ने पर पुराना version restore किया जा सकता है।
- Popular Tools: Git, GitHub, Bitbucket, GitLab
- Benefits: Track changes, collaborate easily, rollback facility
💾 Backup and Recovery
- Types: Manual & Automated
- Storage Options: Local drive, Cloud storage (Google Drive, Dropbox), cPanel backups
- Frequency: Daily/Weekly depending on site activity
🧰 Document Management Tools
| Category | Tools |
|---|---|
| Content Management Systems | WordPress, Joomla, Drupal |
| Versioning Tools | Git, Subversion |
| File Management | FileZilla, cPanel File Manager |
| Cloud Collaboration | Google Drive, Notion, Dropbox |
✅ Advantages
- Organization व easy access
- Faster updates व teamwork
- Data security व consistency
- Reduced redundancy व error chances
⚠️ Limitations
- Setup व maintenance के लिए technical knowledge चाहिए।
- Large systems के लिए cost व configuration बढ़ जाती है।
- Cloud-based tools में privacy concerns हो सकते हैं।
Web Page Design Considerations & Principles — सुंदर व Usable Design
🔹 Key Considerations in Web Design
| Consideration | Description |
|---|---|
| Layout & Structure | Header → Navigation → Content → Footer जैसा logical structure |
| Consistency | Fonts, colors, button styles हर page पर समान हों |
| Navigation | User आसानी से सभी sections तक पहुँच सके — clear menus |
| Readability | Font size, contrast व spacing comfort के अनुसार हो |
| Responsiveness | हर device (mobile/tablet/desktop) पर सही दिखे |
| Loading Speed | Optimized images व minified CSS/JS |
| Accessibility | alt text, ARIA labels — सभी users के लिए |
| SEO Optimization | Clean URLs, meta tags, heading hierarchy (H1–H6) |
🎨 Design Principles (डिज़ाइन के मूल सिद्धांत)
| Principle | Description | Example |
|---|---|---|
| Balance | Visual elements का weight बराबर | Left side image → Right side text |
| Contrast | Text-background के बीच पर्याप्त अंतर | White bg + Dark text |
| Emphasis | Important elements highlight करना | Call-to-Action buttons |
| Alignment | Elements properly aligned | Left-aligned text blocks |
| Repetition | Colors/icons/layout में repetition से brand identity | Same button color |
| White Space | Content के बीच खाली space readability बढ़ाता है | Padding around content |
| Unity | सभी elements का coordination | Complete cohesive look |
📱 Responsive Design
Responsive Design ensure करता है कि web page हर screen size पर सही दिखे — इसके लिए CSS media queries, flexbox, व grid layout का उपयोग होता है।
@media (max-width: 768px) {
body { font-size: 16px; }
.container { flex-direction: column; }
}🎨 Color and Typography
- Color psychology का उपयोग करें (blue = trust, green = growth)।
- Text hierarchy (H1 → H2 → Paragraph) follow करें।
- Font family readable हो (Segoe UI, Roboto, Arial)।
- High contrast text-background readability बढ़ाता है।
🧩 Web Page Elements
| Element | काम |
|---|---|
| Header | Title/logo व navigation links |
| Navigation Bar | Site structure का main access point |
| Content Area | मुख्य text, images, videos |
| Sidebar | Additional links या ads |
| Footer | Copyright, contact info, social links |
✅ Best Practices
- Mobile-first responsive layout बनाएँ।
- Fast loading images व optimized code रखें।
- Clear call-to-action (CTA) buttons दें।
- Consistent color palette व readable font चुनें।
- Regular testing करें — desktop + mobile दोनों पर।
Search Engines & Meta Search Engines — Information ढूँढना
🔄 Working of a Search Engine (3 Phases)
Search Engine Working
- Crawling: Web crawler (spider/bot) web pages explore करता है व नए links खोजता है।
- Indexing: प्राप्त pages database (index) में store किए जाते हैं ताकि search जल्दी हो सके।
- Searching & Ranking: User query पर indexed data से सबसे relevant results दिखाए जाते हैं।
🔹 Components of a Search Engine
| Component | काम |
|---|---|
| Web Crawler (Spider) | Internet से web pages collect करता है |
| Indexer | Data को keywords/metadata के आधार पर store करता है |
| Database | सारे indexed web pages का संग्रह |
| Search Algorithm | Query के अनुसार best results निकालने की logic |
| User Interface | जहाँ user query डालता है व results देखता है |
🌐 Popular Search Engines vs Meta Search Engines
| Feature | Search Engine | Meta Search Engine |
|---|---|---|
| Data Source | Own crawled database | Multiple search engines के results |
| Crawling | हाँ (spiders/bots) | नहीं |
| Result Accuracy | High (ranking algorithm) | Moderate |
| Example | Google, Bing, Yahoo, DuckDuckGo | Dogpile, Metacrawler, Ixquick |
📈 Search Engine Optimization (SEO) Basics
SEO वह प्रक्रिया है जिससे website search engines में higher rank पर आती है — यह web publishing का महत्वपूर्ण हिस्सा है।
- On-Page SEO: Title tags, meta description, keywords, content quality।
- Off-Page SEO: Backlinks, social media promotion।
- Technical SEO: Site speed, mobile responsiveness, sitemap।
✅ Advantages
- Search Engines: Fast, accurate, regularly updated, personalized results।
- Meta Search Engines: Multiple sources से combined broader coverage।
⚠️ Limitations
- Search Engines — biased या filtered results possible।
- Meta Search Engines — duplicate results व low relevance।
World Wide Web (WWW) — Interlinked Documents की दुनिया
📜 History & Evolution
| Fact | Detail |
|---|---|
| Invented By | Sir Tim Berners-Lee (CERN, Switzerland) |
| Year | 1991 (Public release) |
| First Website | info.cern.ch |
| Organization | W3C (World Wide Web Consortium) standards maintain करता है |
🔹 Components of WWW
- Web Browser: Client application जो web pages access करता है (Chrome, Firefox)।
- Web Server: जहाँ web pages store रहते हैं।
- Web Pages: HTML documents (text, images, videos)।
- Hyperlinks: अन्य documents से जुड़ने वाले clickable links।
- Protocols: HTTP/HTTPS — data transfer का तरीका।
🔄 How WWW Works
Browser से Server तक — Request/Response
- User browser में URL टाइप करता है।
- Browser HTTP request भेजता है web server को।
- Server requested web page (HTML file) भेजता है।
- Browser page को render करके user को दिखाता है।
✨ Features of WWW
- Global information sharing system।
- Hypertext-based interconnected documents।
- Multimedia content (text, audio, video, animation) support।
- Hyperlinks से easy navigation।
- Platform independent access — किसी भी device/browser से।
- Client-server architecture पर आधारित।
✅ Advantages
- Easy व instant access to global information।
- Multimedia communication support करता है।
- Education, business, research के लिए उपयोगी।
- Hyperlink structure से quick navigation।
⚠️ Limitations
- Information overload व data accuracy की कमी।
- Security व privacy issues (phishing, data theft)।
- Internet dependency — बिना connection के access नहीं।
⚖️ WWW vs Internet
| Basis | Internet | WWW |
|---|---|---|
| Definition | Global network of computers | System of web pages on Internet |
| Components | Hardware + Network | Web pages + Hyperlinks + Browsers |
| Protocol | TCP/IP | HTTP/HTTPS |
| Existence | पुराना (1969 से) | नया (1991 से) |
| Example | Email, FTP, Chat | Websites, Web Apps |
Web Browsers — Websites देखने का Software
🔹 Main Functions of a Web Browser
- Rendering: HTML, CSS, JS को visual form में दिखाना।
- Navigation: URLs/links के ज़रिए pages के बीच move करना।
- Caching: बार-बार visit होने वाले pages temporary memory में store करना।
- Bookmarking: Favorite sites को future access के लिए save करना।
- Downloading: Web content (files, images, videos) system में store करना।
- Security: HTTPS encryption, popup-blocking, privacy controls।
- Extensions/Add-ons: Browser की functionality बढ़ाने के लिए plugins।
🏗️ Components of a Web Browser
Browser Architecture
| Component | काम |
|---|---|
| User Interface (UI) | Address bar, back-forward buttons, tabs, menus |
| Browser Engine | UI व rendering engine के बीच coordination |
| Rendering Engine | HTML/CSS parse करके visual layout तैयार करता है |
| Networking Component | HTTP/HTTPS requests handle करता है |
| JavaScript Interpreter | JS code execute करता है |
| Data Storage | Cookies, cache, local storage manage करता है |
🔹 Types of Web Browsers
| Type | Description | Example |
|---|---|---|
| Text-Based | केवल text show करते हैं | Lynx |
| Graphical | Text+Images+Multimedia दिखाते हैं | Chrome, Firefox |
| Mobile | Smartphones के लिए optimized | Opera Mini, Samsung Internet |
🌐 Popular Browsers & Rendering Engines
| Browser | Developer | Rendering Engine | Platform |
|---|---|---|---|
| Google Chrome | Blink | Windows, macOS, Android | |
| Mozilla Firefox | Mozilla Foundation | Gecko | Windows, Linux, Android |
| Safari | Apple | WebKit | macOS, iOS |
| Microsoft Edge | Microsoft | Chromium (Blink) | Windows, macOS |
| Opera | Opera Software | Blink | Cross-Platform |
⌨️ Common Browser Shortcuts
| Action | Shortcut |
|---|---|
| Open New Tab | Ctrl+T |
| Close Tab | Ctrl+W |
| Reopen Closed Tab | Ctrl+Shift+T |
| Open History | Ctrl+H |
| Open Downloads | Ctrl+J |
| Refresh Page | F5 |
✅ Advantages
- Easy access to websites व online resources।
- Multimedia व interactivity support करता है।
- HTTPS व privacy options से secure browsing।
- Bookmarking व tabbed browsing usability बढ़ाते हैं।
⚠️ Limitations
- High memory usage (multiple tabs के साथ)।
- Privacy risks (tracking cookies, ads)।
- पुरानी websites के साथ compatibility issues।
HTTP (HyperText Transfer Protocol) — Web की भाषा
📜 History & Versions
| Version | Detail |
|---|---|
| Developed by | Tim Berners-Lee (CERN, 1990) |
| HTTP/0.9 | पहला simple version — केवल text data |
| HTTP/1.0 | Request/response headers introduce किए |
| HTTP/1.1 | Persistent connections व caching |
| HTTP/2.0 | Multiplexing, compression, बेहतर speed |
| HTTP/3.0 | QUIC उपयोग करता है (तेज़ व अधिक secure) |
🔄 Working of HTTP
- User browser में URL डालता है।
- Browser HTTP request भेजता है web server को।
- Server request के अनुसार HTML/CSS/JS data return करता है।
- Browser response को render करके page display करता है।
Client (Browser) → HTTP Request → Server Client (Browser) ← HTTP Response ← Server
📨 HTTP Message Structure
| Message | Parts |
|---|---|
| Request (Client से) | Request Line (Method+URL+Version) → Header Fields (Host, User-Agent) → Body (optional) |
| Response (Server से) | Status Line (Protocol+Code) → Headers (Content-Type, Date) → Body (actual content) |
GET /index.html HTTP/1.1 Host: boostingskills.com
🔹 Common HTTP Methods
| Method | काम |
|---|---|
| GET | Server से data retrieve करना |
| POST | Server को data भेजना (forms, uploads) |
| PUT | Existing resource update करना |
| DELETE | Server से resource हटाना |
| HEAD | GET जैसा, पर बिना body के (testing के लिए) |
🔢 Common HTTP Status Codes
| Code | Meaning |
|---|---|
| 200 | OK — Request successful |
| 301 | Moved Permanently |
| 403 | Forbidden — Access denied |
| 404 | Not Found |
| 500 | Internal Server Error |
🔒 HTTPS (Secure HTTP)
HTTPS HTTP का secure version है जो SSL/TLS encryption उपयोग करता है — डेटा को सुरक्षित रखता है ताकि कोई तीसरा व्यक्ति उसे intercept न कर सके।
| Property | HTTP | HTTPS |
|---|---|---|
| Port | 80 | 443 |
| Security | Plain text (unencrypted) | SSL/TLS encrypted |
Web Publishing Tools — Design से Deploy तक के Tools
🔹 Types of Web Publishing Tools
| Type | काम | Examples |
|---|---|---|
| Web Design Tools | Layout, graphics व page design बनाना | Adobe Dreamweaver, Figma, Canva, MS FrontPage |
| CMS | बिना coding website manage करना | WordPress, Joomla, Drupal |
| File Transfer Tools | Local से server पर files upload करना | FileZilla, Cyberduck, WinSCP |
| Hosting Control Panels | Server management व configuration | cPanel, Plesk |
| Online Website Builders | Drag-and-drop editors (beginners के लिए) | Wix, Squarespace, Google Sites, Weebly |
⚙️ Functions of Web Publishing Tools
- Web pages design करना (text, images, links, multimedia)।
- HTML, CSS, JavaScript code generate करना।
- FTP के माध्यम से website upload करना।
- SEO tags, metadata व responsive design सेट करना।
- Website updates व backups manage करना।
📋 Examples and Features
| Tool | Type | Key Features |
|---|---|---|
| Adobe Dreamweaver | Web Design | WYSIWYG editor, HTML/CSS/JS support |
| WordPress | CMS | Easy templates, plugins, no coding |
| FileZilla | FTP Tool | Upload/download files PC से server तक |
| cPanel | Hosting Panel | Server व database management |
| Wix | Website Builder | Drag & drop interface, cloud hosting |
✅ Advantages
- Beginners के लिए आसान website creation।
- Pre-designed templates व visual editing।
- Automatic HTML/CSS code generation।
- Faster deployment व built-in SEO options।
⚠️ Limitations
- Limited customization (खासकर free builders में)।
- CMS plugins पर dependency बढ़ती है।
- कुछ tools costly या hosting-bound होते हैं।
Summary — Quick Revision (Exam से पहले पढ़ें)
- SGML = ISO 8879 meta-language; HTML=SGML application, XML=SGML-inspired।
- Web Hosting: Shared(cheap)/VPS/Dedicated(full)/Cloud(scalable); FTP Port=21।
- Document Standards: HTML(web), XML(data), PDF(print), SGML(meta-standard)।
- Publishing Components: Design → Domain → Hosting → FTP → Maintenance → SEO।
- Document Management: Organize + Version Control (Git) + Backup + Access Control।
- Design Principles: Balance, Contrast, Alignment, Repetition, White Space।
- Search Engines: Crawling → Indexing → Ranking; Meta search=results combine करते हैं।
- WWW: Tim Berners-Lee, 1991, CERN; HTTP/HTTPS protocol; WWW ≠ Internet।
- Browsers: Chrome=Blink, Firefox=Gecko, Safari=WebKit; पहला browser Mosaic(1993)।
- HTTP: Port 80 (HTTPS=443); Methods GET/POST/PUT/DELETE; stateless protocol।
- Publishing Tools: WordPress(CMS), FileZilla(FTP), cPanel(hosting panel)।
Model Questions — 50 MCQs + 15 Theory Questions
❓ A. Multiple Choice Questions (50)
| 1 | SGML का full form है — (a) Standard General Markup Language(b) Standard Generalized Markup Language(c) Simple General Markup Language(d) System Generalized Markup Language ✔ सही उत्तर: (b) Standard Generalized Markup Language |
| 2 | SGML किस ISO standard के अंतर्गत आता है? (a) ISO 9000(b) ISO 8879(c) ISO 27001(d) ISO 14001 ✔ सही उत्तर: (b) ISO 8879 |
| 3 | HTML किसका application है? (a) XML(b) SGML(c) PDF(d) JSON ✔ सही उत्तर: (b) SGML |
| 4 | Elements/attributes के rules तय करता है — (a) DTD(b) CSS(c) DNS(d) FTP ✔ सही उत्तर: (a) DTD |
| 5 | कई websites एक server share करती हैं — (a) Dedicated Hosting(b) Shared Hosting(c) Cloud Hosting(d) VPS ✔ सही उत्तर: (b) Shared Hosting |
| 6 | पूरा server एक client के लिए reserved — (a) Shared Hosting(b) Dedicated Hosting(c) Free Hosting(d) VPS ✔ सही उत्तर: (b) Dedicated Hosting |
| 7 | FTP की port number है — (a) 20(b) 21(c) 80(d) 443 ✔ सही उत्तर: (b) 21 |
| 8 | FTP का full form है — (a) File Transfer Protocol(b) Fast Transfer Protocol(c) File Transmission Process(d) File Type Protocol ✔ सही उत्तर: (a) File Transfer Protocol |
| 9 | Domain name को IP address से map करता है — (a) FTP(b) DNS(c) HTTP(d) CMS ✔ सही उत्तर: (b) DNS |
| 10 | FTP का सबसे popular tool है — (a) WordPress(b) FileZilla(c) cPanel(d) Photoshop ✔ सही उत्तर: (b) FileZilla |
| 11 | Print-ready format में document exchange के लिए — (a) HTML(b) PDF(c) XML(d) CSS ✔ सही उत्तर: (b) PDF |
| 12 | Data exchange के लिए designed format — (a) HTML(b) XML(c) JPG(d) MP3 ✔ सही उत्तर: (b) XML |
| 13 | PDF का full form है — (a) Portable Document Format(b) Print Document File(c) Personal Data Format(d) Public Document Format ✔ सही उत्तर: (a) Portable Document Format |
| 14 | Web Publishing के components का सही क्रम है — (a) Hosting→Design→Domain(b) Design→Domain→Hosting→Maintenance(c) FTP→Design→Hosting(d) Maintenance→Design→FTP ✔ सही उत्तर: (b) Design→Domain→Hosting→Maintenance |
| 15 | Website files को browser तक पहुँचाता है — (a) Web Server(b) DNS(c) CMS(d) FTP client ✔ सही उत्तर: (a) Web Server |
| 16 | Web Server का उदाहरण है — (a) Chrome(b) Apache(c) FileZilla(d) WordPress ✔ सही उत्तर: (b) Apache |
| 17 | Changes track व restore करने का tool — (a) Git(b) FTP(c) DNS(d) HTTP ✔ सही उत्तर: (a) Git |
| 18 | Document Management में शामिल नहीं है — (a) Version Control(b) Backup(c) Access Control(d) Domain Purchase ✔ सही उत्तर: (d) Domain Purchase |
| 19 | Backup को कहाँ रखना सुरक्षित है? (a) उसी server पर(b) अलग storage में(c) Backup की ज़रूरत नहीं(d) कहीं भी ✔ सही उत्तर: (b) अलग storage में |
| 20 | Visual elements का weight बराबर रखना कहलाता है — (a) Contrast(b) Balance(c) Repetition(d) Alignment ✔ सही उत्तर: (b) Balance |
| 21 | Text-background का अंतर readability देता है — (a) Contrast(b) White Space(c) Repetition(d) Balance ✔ सही उत्तर: (a) Contrast |
| 22 | पहले mobile के लिए design करने का approach — (a) Desktop-First(b) Mobile-First(c) Print-First(d) Tablet-First ✔ सही उत्तर: (b) Mobile-First |
| 23 | Responsive design के लिए CSS में उपयोग होता है — (a) Media Queries(b) DNS Records(c) FTP Commands(d) HTTP Headers ✔ सही उत्तर: (a) Media Queries |
| 24 | Search Engine का पहला step है — (a) Ranking(b) Indexing(c) Crawling(d) Searching ✔ सही उत्तर: (c) Crawling |
| 25 | Web pages को explore करने वाला program — (a) Crawler/Spider(b) Browser Engine(c) FTP Client(d) CMS ✔ सही उत्तर: (a) Crawler/Spider |
| 26 | Google का ranking algorithm कहलाता है — (a) PageRank(b) SiteRank(c) WebSort(d) IndexSort ✔ सही उत्तर: (a) PageRank |
| 27 | Meta Search Engine का उदाहरण है — (a) Google(b) Dogpile(c) Bing(d) Yahoo ✔ सही उत्तर: (b) Dogpile |
| 28 | Meta Search Engine खुद क्या नहीं करता? (a) Results दिखाना(b) Web crawl करना(c) Combine करना(d) Query लेना ✔ सही उत्तर: (b) Web crawl करना |
| 29 | WWW का आविष्कार किसने किया? (a) Bill Gates(b) Tim Berners-Lee(c) Steve Jobs(d) Larry Page ✔ सही उत्तर: (b) Tim Berners-Lee |
| 30 | WWW कब बनाया गया? (a) 1989(b) 1991(c) 1995(d) 2000 ✔ सही उत्तर: (b) 1991 |
| 31 | WWW किस organization में बनाया गया? (a) MIT(b) CERN(c) NASA(d) IBM ✔ सही उत्तर: (b) CERN |
| 32 | WWW standards कौन maintain करता है? (a) ISO(b) W3C(c) IEEE(d) ICANN ✔ सही उत्तर: (b) W3C |
| 33 | WWW और Internet में सही संबंध — (a) दोनों एक ही हैं(b) WWW, Internet का हिस्सा है(c) Internet, WWW का हिस्सा है(d) कोई संबंध नहीं ✔ सही उत्तर: (b) WWW, Internet का हिस्सा है |
| 34 | पहला graphical web browser था — (a) Chrome(b) Mosaic(c) Netscape(d) Firefox ✔ सही उत्तर: (b) Mosaic |
| 35 | Chrome browser का rendering engine — (a) Gecko(b) WebKit(c) Blink(d) Trident ✔ सही उत्तर: (c) Blink |
| 36 | Firefox browser का rendering engine — (a) Gecko(b) Blink(c) WebKit(d) V8 ✔ सही उत्तर: (a) Gecko |
| 37 | Safari browser का rendering engine — (a) Blink(b) Gecko(c) WebKit(d) Chromium ✔ सही उत्तर: (c) WebKit |
| 38 | Bार-बार visit होने वाले pages temporary store करना — (a) Cookies(b) Caching(c) Bookmark(d) History ✔ सही उत्तर: (b) Caching |
| 39 | HTTP का full form है — (a) HyperText Transfer Protocol(b) High Transfer Text Protocol(c) HyperText Transmission Process(d) Home Transfer Protocol ✔ सही उत्तर: (a) HyperText Transfer Protocol |
| 40 | HTTP की port number है — (a) 21(b) 80(c) 443(d) 25 ✔ सही उत्तर: (b) 80 |
| 41 | HTTPS की port number है — (a) 21(b) 80(c) 443(d) 8080 ✔ सही उत्तर: (c) 443 |
| 42 | Server से data retrieve करने वाला HTTP method — (a) GET(b) POST(c) DELETE(d) PUT ✔ सही उत्तर: (a) GET |
| 43 | Form data submit करने वाला method — (a) GET(b) POST(c) HEAD(d) TRACE ✔ सही उत्तर: (b) POST |
| 44 | Status code 404 का मतलब है — (a) OK(b) Not Found(c) Server Error(d) Redirect ✔ सही उत्तर: (b) Not Found |
| 45 | Status code 200 का मतलब है — (a) Not Found(b) Server Error(c) Request Successful(d) Forbidden ✔ सही उत्तर: (c) Request Successful |
| 46 | HTTP एक ___ protocol है। (a) Stateful(b) Stateless(c) Dynamic(d) Encrypted ✔ सही उत्तर: (b) Stateless |
| 47 | HTTPS किस technology से data encrypt करता है? (a) FTP(b) SSL/TLS(c) DNS(d) CMS ✔ सही उत्तर: (b) SSL/TLS |
| 48 | सबसे popular CMS है — (a) FileZilla(b) WordPress(c) cPanel(d) Photoshop ✔ सही उत्तर: (b) WordPress |
| 49 | Server व database management के लिए tool — (a) cPanel(b) FileZilla(c) Figma(d) Canva ✔ सही उत्तर: (a) cPanel |
| 50 | Drag-and-drop website builder का उदाहरण — (a) WordPress(b) Wix(c) FileZilla(d) Git ✔ सही उत्तर: (b) Wix |
📝 B. 15 Theory Questions (Short Answers)
- SGML क्या है? HTML से इसका संबंध बताइए।SGML (Standard Generalized Markup Language) ISO 8879 standard के अंतर्गत आने वाला meta-language है जो documents की structure व meaning define करता है। HTML इसी का एक application है — यानी SGML से derive हुई एक specific markup language।
- Web Hosting क्या है? इसके 4 प्रकार लिखिए।Web Hosting एक service है जो website files को server पर store करके उसे इंटरनेट पर accessible बनाती है। प्रकार — Shared Hosting, VPS Hosting, Dedicated Hosting, Cloud Hosting।
- FTP क्या है? इसका उपयोग समझाइए।FTP (File Transfer Protocol) local computer से files को remote web server पर upload/download करने के लिए उपयोग होता है। Port 21 पर काम करता है; FileZilla जैसे tools से इसका उपयोग किया जाता है।
- Document Interchange Standards क्यों ज़रूरी हैं?ये अलग-अलग computer systems व software के बीच documents को consistent format में share करना संभव बनाते हैं, जिससे compatibility बनी रहती है व data loss नहीं होता। उदाहरण — HTML, XML, PDF।
- Web Publishing के मुख्य components लिखिए।Website Creation, Domain Registration, Web Hosting, File Transfer (FTP), Maintenance, Promotion & SEO — ये सभी मिलकर website को design से live तक ले जाते हैं।
- Document Management क्या है? इसके key elements लिखिए।Document Management website की सभी files को organize, version-control व backup रखने की प्रक्रिया है। Key elements — Storage, Version Control (Git), Access Control, Backup & Recovery।
- Web Design के कोई 3 principles समझाइए।Balance (visual elements का बराबर weight), Contrast (text-background का अंतर readability देता है), White Space (खाली जगह content को स्पष्ट बनाती है)।
- Search Engine कैसे काम करता है?Search Engine तीन चरणों में काम करता है — Crawling (crawler pages explore करता है), Indexing (pages को database में store करता है), Ranking (query के अनुसार relevant results दिखाता है)।
- Search Engine और Meta Search Engine में अंतर बताइए।Search Engine खुद web crawl करके अपना index बनाता है (जैसे Google)। Meta Search Engine खुद crawl नहीं करता, बल्कि कई search engines के results combine करके दिखाता है (जैसे Dogpile)।
- WWW क्या है? इसका आविष्कार किसने किया?World Wide Web इंटरनेट का वह हिस्सा है जहाँ hyperlinked web pages HTTP/HTTPS protocol से access किए जाते हैं। इसे Tim Berners-Lee ने 1991 में CERN में बनाया।
- WWW और Internet में अंतर लिखिए।Internet computers का global network है (TCP/IP protocol, 1969 से)। WWW उस network पर चलने वाली hyperlinked documents की system है (HTTP/HTTPS protocol, 1991 से) — WWW Internet का एक हिस्सा है, पूरा Internet नहीं।
- Web Browser क्या है? इसके कोई 3 functions लिखिए।Web Browser एक software है जो web pages को access व display करता है। Functions — Rendering (HTML/CSS/JS दिखाना), Navigation (links से move करना), Caching (pages temporary store करना)।
- HTTP क्या है? इसके मुख्य methods लिखिए।HTTP (HyperText Transfer Protocol) browser व server के बीच data transfer का protocol है (port 80, stateless)। Methods — GET (data लेना), POST (data भेजना), PUT (update करना), DELETE (हटाना)।
- HTTP और HTTPS में अंतर बताइए।HTTP data को plain text (unencrypted) में भेजता है, port 80 पर काम करता है। HTTPS SSL/TLS से data encrypt करता है, port 443 पर काम करता है — अधिक सुरक्षित है।
- Web Publishing Tools के कोई 4 उदाहरण व उनका काम लिखिए।WordPress (CMS — बिना coding website manage), FileZilla (FTP — files upload/download), cPanel (hosting control panel — server management), Adobe Dreamweaver (visual web design tool)।
Top Trending Q&A — 36 Viva-Style Questions (Rapid Revision)
ये questions Web Publishing & Browsing के सबसे ज़्यादा पूछे जाने वाले सवाल हैं — छोटे व सटीक जवाबों के साथ। O Level व viva दोनों के लिए perfect rapid-revision tool।
🧩 General Basics
| # | Question | Answer |
|---|---|---|
| Q1 | What is the Internet? | Global network connecting millions of computers worldwide। |
| Q2 | Internet व WWW में अंतर? | Internet network है; WWW उस network पर चलने वाले web pages की system है। |
| Q3 | WWW का आविष्कार किसने व कब किया? | Sir Tim Berners-Lee ने 1991 में CERN (Switzerland) में। |
| Q4 | Web Page क्या है? | HTML में लिखा document जो browser से देखा जा सकता है। |
| Q5 | Website क्या है? | एक ही domain के अंतर्गत related web pages का collection। |
🌍 Domain, Hosting & Terminology
| # | Question | Answer |
|---|---|---|
| Q6 | Domain Name क्या है? | Website का human-readable address (जैसे www.example.com)। |
| Q7 | Web Hosting क्या है? | Service जो website files server पर store करके online accessible बनाती है। |
| Q8 | URL क्या है? | Uniform Resource Locator — किसी web resource का address बताता है। |
| Q9 | DNS क्या है? | Domain Name System — domain names को IP addresses में बदलता है। |
| Q10 | HTML क्या है? | HyperText Markup Language — web pages बनाने के लिए उपयोग होती है। |
🔍 Search Engines & Meta Search
| # | Question | Answer |
|---|---|---|
| Q11 | Search Engine क्या है? | वह program जो web search करके relevant results दिखाता है (Google, Bing)। |
| Q12 | Meta Search Engine क्या है? | यह कई search engines के results combine करके दिखाता है (जैसे Dogpile)। |
| Q13 | Search Engine के मुख्य parts? | Web Crawler, Indexer, Database, व Search Algorithm। |
| Q14 | दो privacy-based search engines? | DuckDuckGo व StartPage। |
| Q15 | PageRank क्या है? | Google का algorithm जो backlinks व relevance के आधार पर pages rank करता है। |
🌐 WWW और Web Browsers
| # | Question | Answer |
|---|---|---|
| Q16 | WWW क्या है? | Internet पर accessible interlinked hypertext documents की system। |
| Q17 | WWW किस protocol का उपयोग करता है? | HTTP/HTTPS। |
| Q18 | Web Browser क्या है? | Web pages access व display करने वाला software (Chrome, Firefox)। |
| Q19 | Rendering Engine क्या है? | Browser का वह component जो web pages को display करता है (Blink, Gecko, WebKit)। |
| Q20 | पहला graphical web browser कौन-सा था? | Mosaic (1993)। |
⚙️ HTTP & HTTPS
| # | Question | Answer |
|---|---|---|
| Q21 | HTTP का full form? | HyperText Transfer Protocol। |
| Q22 | HTTP किस port पर चलता है? | Port 80। |
| Q23 | HTTPS क्या है? | HTTP का secure version — SSL/TLS encryption उपयोग करता है (Port 443)। |
| Q24 | दो HTTP methods बताइए। | GET व POST। |
| Q25 | HTTP Status Code 404 का मतलब? | Page Not Found। |
| Q26 | HTTP stateful है या stateless? | Stateless protocol। |
🧰 Web Publishing Tools
| # | Question | Answer |
|---|---|---|
| Q27 | Web Publishing क्या है? | Website को इंटरनेट पर create व upload करने की प्रक्रिया। |
| Q28 | दो Web Publishing Tools बताइए। | WordPress व Adobe Dreamweaver। |
| Q29 | CMS क्या है? | Content Management System — बिना coding content manage करने देता है (जैसे WordPress)। |
| Q30 | FTP क्या है? | File Transfer Protocol — computer से web server तक files upload करने के लिए। |
| Q31 | cPanel किसलिए उपयोग होता है? | Web hosting management व file/database control के लिए। |
💡 Extra Important Viva Questions
| # | Question | Answer |
|---|---|---|
| Q32 | Web Server का function क्या है? | यह clients को HTTP/HTTPS के ज़रिए web content store व deliver करता है। |
| Q33 | IP Address क्या है? | नेटवर्क से जुड़े हर device को दिया गया unique numerical label। |
| Q34 | SEO क्या है? | Search Engine Optimization — website की search ranking सुधारता है। |
| Q35 | Hyperlink का मतलब क्या है? | एक clickable link जो एक document/page को दूसरे से जोड़ता है। |
| Q36 | Browser में Cache का function क्या है? | यह frequently visited pages को store करके faster loading देता है। |
🏁 Quick Revision Table
| Topic | Keyword/Key Fact |
|---|---|
| WWW Inventor | Tim Berners-Lee (1991) |
| HTTP Port | 80 |
| HTTPS Port | 443 |
| First Browser | Mosaic |
| CMS Example | WordPress |
| FTP Tool | FileZilla |
| Search Engine Example | Google, Bing |
| Meta Search Example | Dogpile, StartPage |
| Protocol for Web | HTTP/HTTPS |
| Rendering Engine | Blink (Chrome), Gecko (Firefox) |