Internet Information Server (IIS) - PowerPoint PPT Presentation

About This Presentation
Title:

Internet Information Server (IIS)

Description:

IIS is Microsoft's entry to compete in the Internet server market. With IIS, Microsoft includes a set of programs for building and administering Web sites, ... – PowerPoint PPT presentation

Number of Views:703
Avg rating:3.0/5.0
Slides: 11
Provided by: mukka
Learn more at: https://www.cs.odu.edu
Category:

less

Transcript and Presenter's Notes

Title: Internet Information Server (IIS)


1
Internet Information Server (IIS)
  • CS 795/895

2
Introduction
  • IIS (Internet Information Server) is a group of
    Internet servers (including a Web or HTTP server
    and a FTP server) with additional capabilities
    for Microsoft's Windows NT and Windows 2000
    Server operating systems.
  • IIS is Microsoft's entry to compete in the
    Internet server market.
  • With IIS, Microsoft includes a set of programs
    for building and administering Web sites, a
    search engine, and support for writing Web-based
    applications that access databases.
  • IIS is tightly integrated with the Windows NT and
    2000 Servers in a number of ways, resulting in
    faster Web page serving.

3
Authentication Mechanisms
  • IIS 6.0 and higher support the following
    authentication mechanisms Anonymous
    authentication, Basic access authentication,
    Digest access authentication, Integrated Windows
    Authentication, UNC authentication, Certificate
    authentication
  • IIS 7.0 has a modular architecture. These modules
    are individual features that the server uses to
    process requests and include the following
  • Security modules For tasks related to security
    in the request-processing pipeline, such as
    specifying authentication schemes, performing URL
    authorization, and filtering requests.
  • Content modules For tasks related to content in
    the request-processing pipeline, such as
    processing requests for static files, returning a
    default page when a client does not specify a
    resource in a request, and listing the contents
    of a directory.Compression modules For tasks
    related to compression in the request-processing
    pipeline, such as compressing responses, applying
    Gzip compression transfer coding to responses,
    and performing pre-compression of static
    content.Caching modules For tasks related to
    caching in the request-processing pipeline, such
    as storing processed information in memory on the
    server and using cached content in subsequent
    requests for the same resource.Logging and
    Diagnostics modules For tasks related to
    logging and diagnostics in the request-processing
    pipeline, such as passing information and
    processing status to HTTP. sys for logging,
    reporting events, and tracking requests currently
    executing in worker processes.IIS 7.5 includes
    the following additional or enhanced security
    featuresClient certificate mappingIP
    securityRequest filteringURL authorization

4
http//weblogs.asp.net/scottgu/iis-7-0http//msdn
.microsoft.com/en-us/magazine/cc163453.aspx
5
IIS6 Request Processing
6
IIS7 Request Processing
7
IIS6 ASP.NET Integration
8
IIS7 ASP.NET Integration
Basic
  • Two Modes
  • Classic (runs as ISAPI)
  • Integrated
  • Integrated Mode
  • .NET modules / handlers plug directly into
    pipeline
  • Process all requests
  • Full runtime fidelity

Anon
Authorization
ResolveCache
Static File
ExecuteHandler
ISAPI
UpdateCache
SendResponse
Compress
Log
9
IIS Manager
  • Remotes over HTTP, making it firewall friendly
  • (remoting is not installed by default)
  • Provides managed extensibility
  • Supports non-admin management of sites and
    applications

10
Summary
Write a Comment
User Comments (0)
About PowerShow.com