Back to the 2025 paper
Module II: Browser & Apache Web Server Architecture; Common Protocols
20257m
What are the main configuration settings required for browsers such as Netscape and Internet Explorer (IE)?
Worked SolutionAI Assisted
Answer: Configuration Settings in Classic Browsers (Netscape and Internet Explorer)
1. Overview
Web browsers such as Netscape Navigator / Communicator and Microsoft Internet Explorer (IE) established the foundational configuration architectures for client-side web navigation, network proxies, security zones, and MIME content handling.
2. Main Configuration Categories
+-----------------------------------------------------------------------+
| BROWSER CONFIGURATION SUBSYSTEMS |
+-------------------+-------------------+---------------+---------------+
| 1. Network/Proxy | 2. Security Zones | 3. Content | 4. Cache & |
| Settings | & SSL/TLS | & MIME | Privacy |
| - HTTP/FTP Proxy | - Active Scripting| - Helper Apps | - Cookie Rules|
| - Port Mapping | - ActiveX Controls| - Java/Plugins| - Disk Quota |
+-------------------+-------------------+---------------+---------------+
1. Network & Proxy Connection Settings
- Direct vs. Proxy Connections: Configuring proxy servers for HTTP, Secure (HTTPS), FTP, and SOCKS connections to route internet traffic through institutional firewalls or cache gateways.
- Automatic Configuration (PAC): Configuring an Automatic Proxy Configuration Script URL (
wpad.dat/.pacfile) or WPAD (Web Proxy Auto-Discovery Protocol). - Proxy Exceptions: Specifying local IP ranges and intranet domains (
localhost,*.internal.net) to bypass proxy routing.
2. Security Zones and Scripting Permissions
- Security Zones (Distinct in Internet Explorer):
- Internet Zone: Default restricted sandbox for untrusted public websites.
- Local Intranet Zone: Lower security settings for internal enterprise networks.
- Trusted Sites Zone: Elevated privileges for verified partner portals.
- Restricted Sites Zone: Maximum security restrictions for unsafe sites.
- Active Scripting & Controls:
- Toggling JavaScript / VBScript execution.
- Enabling or prompting for signed/unsigned ActiveX Controls (in IE) and Java Applets.
- Cryptographic Protocols: Enabling SSL 2.0/3.0 and modern TLS protocols for secure HTTPS transactions.
3. Content Handlers and MIME Type Associations
- Helper Applications (Major feature in Netscape): Mapping specific MIME types (e.g.,
application/pdf,audio/x-wav,video/quicktime) to external standalone viewer applications or internal browser plug-ins. - File Download Handling: Defining automated actions when downloading file extensions (Prompt user, Save to disk, or Launch helper app).
4. Cache and Temporary Internet Files Management
- Disk Cache Allocation: Allocating disk storage limits (e.g., 50MB to 500MB) to store cached web assets (HTML, stylesheets, images).
- Page Verification Frequency: Setting when the browser checks the server for newer page versions:
- Every visit to the page
- Every time the browser is started
- Automatically
- Never (offline mode)
- Cache Purging: Options to clear history, form autofill, and temporary internet files on browser exit.
5. Privacy, Cookies, and Identity
- Cookie Management: Granular policies for accepting, prompting, or blocking First-Party and Third-Party tracking cookies.
- Personal Certificate Management: Importing and managing client-side X.509 digital certificates for secure client authentication.
3. Netscape vs. Internet Explorer Configuration Architecture
| Feature | Netscape Navigator | Microsoft Internet Explorer |
|---|---|---|
| Storage Mechanism | Plaintext JavaScript configuration file (prefs.js / all.js) |
Windows Registry (HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings) |
| Configuration GUI | Edit > Preferences Menu | Tools > Internet Options (Control Panel) |
| Security Architecture | Java Permissions & Security Capabilities API | Security Zones (Internet, Intranet, Trusted, Restricted) |
| Extensibility Model | Netscape Plugin API (NPAPI) | ActiveX Controls, COM components, BHOs |
| Enterprise Policy | Centralized netscape.cfg deployment |
Group Policy Objects (GPO) via Active Directory |
Similar questions
Web TechnologyDescribe the architecture of a web browser and explain its major components.20257mWeb TechnologyThe configuration files of most web browsers are stored in (i) Temporary Internet files (ii) Cache directory (iii) User profile directory (iv) Application directory20252mMICROPROCESSORSWrite short notes on: Register IE format of 805120247mWeb TechnologyDiscuss the role and functions of rendering engines in modern browsers.20257m