Microsoft Internet Information Server Technology & Digital Applications 2 — Questions and Answers
Question 1: Which IIS feature allows you to host multiple websites on a single server using different host headers?
- Host Name Bindings (Correct answer)
- IP Address Routing
- Port Multiplexing
- Virtual Routing
Correct answer: Host Name Bindings
Host Name Bindings in IIS let multiple sites share the same IP/port by distinguishing them via the HTTP Host header.
Question 2: What is the purpose of the IIS Application Request Routing (ARR) module?
- Encrypting HTTP traffic
- Load balancing and reverse proxy functionality (Correct answer)
- Managing FTP connections
- Configuring SSL certificates
Correct answer: Load balancing and reverse proxy functionality
ARR provides load balancing, reverse proxy, and URL-based routing to distribute traffic across multiple backend servers.
Question 3: Which IIS authentication method sends credentials as Base64-encoded text with every request?
- Windows Authentication
- Basic Authentication (Correct answer)
- Digest Authentication
- Forms Authentication
Correct answer: Basic Authentication
Basic Authentication encodes credentials in Base64 and transmits them with each HTTP request, making HTTPS essential for security.
Question 4: What does the IIS URL Rewrite module primarily accomplish?
- Compresses HTTP responses
- Modifies incoming URLs before they are processed (Correct answer)
- Manages connection timeouts
- Enables WebSocket support
Correct answer: Modifies incoming URLs before they are processed
The URL Rewrite module intercepts and transforms request URLs using rules, enabling redirects, canonical URLs, and clean URL structures.
Question 5: In IIS, what is a 'worker process' (w3wp.exe) responsible for?
- Managing SSL certificates
- Hosting and executing web application code in an application pool (Correct answer)
- Handling DNS resolution
- Writing to IIS log files
Correct answer: Hosting and executing web application code in an application pool
w3wp.exe is the IIS worker process that runs inside an application pool and processes HTTP requests for the hosted web applications.
Question 6: Which HTTP status code does IIS return when a requested resource is permanently moved to a new URL?
- 302 Found
- 304 Not Modified
- 301 Moved Permanently (Correct answer)
- 307 Temporary Redirect
Correct answer: 301 Moved Permanently
A 301 status code tells browsers and search engines that the resource has permanently moved to the URL specified in the Location header.
Question 7: What is the default identity under which IIS 7+ application pools run if no specific account is configured?
- SYSTEM
- NETWORK SERVICE
- ApplicationPoolIdentity (Correct answer)
- LOCAL SERVICE
Correct answer: ApplicationPoolIdentity
ApplicationPoolIdentity is the default application pool identity introduced in IIS 7.5, providing a unique least-privilege virtual account per pool.
Which IIS feature allows you to host multiple websites on a single server using different host headers?