尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
 Introduction
 Installations
 Security Enhancement
 Manageability Enhancements
 Performance and Scalability
 New Features
 Platform Improvements
 Summary
 Microsoft Internet Information Server (IIS) is
integrated with the Microsoft Windows NT Server
Operating System to provide a Web server for
organizations.
 Minimum
computer/Processor
 Recommended
Computer/Processor
 Minimum Memory
Supported
 Recommended Memory
 Maximum Memory
 Hard Disk
 CPU Support
 133 MHz or higher
Pentium-compatible CPU
 550 MHz or higher
Pentium-compatible CPU
 128 MB RAM
 256 MB RAM
 2 GB
 2 GB hard disk with a
minimum of 1.5 GB free
spaces.
 Up to two CPUs on one
machined
 Minimum
computer/Processor
 Recommended
Computer/Processor
 Minimum Memory
Supported
 Maximum Memory
 Hard Disk
 CPU Support
 133 MHz or higher
Pentium-compatible CPU
 550 MHz or higher
Pentium-compatible CPU
 128 MB
 4 GB
 2 GB hard disk with a
minimum of 1.5 GB free
spaces.
 Up to four CPUs on one
machined
 Installs in a locked down state
 Installing 2003 server doesn’t install IIS by default.
 Disabling via group policy
 Administrators can prevent users from installing IIS on their
computers
 Command-line tools not accessible to web
users
 IIS 6.0 command line tools can’t be executed by the web
server
 Secure Socket Layer (SSL) Improvements
 Performance
 Faster in processing than IIS 5.0
 Remotable Certification Object.
 Allow customer to manage accounts remotely. Unlike
IIS 5.0
 Selectable Cryptographic Service Provider
 Easy to select Crypto API Provider to accelerate
performance. Unlike IIS 5.0
XML Metabase
The metabase configuration for IIS 4.0 and IIS 5.0
was stored in a proprietary binary file and was not
easily readable or editable. IIS 6.0 replaces the
proprietary binary file, called MetaBase.bin, with
plain text XML formatted files. Which incorporates
rich functionality, such as inheritance, data typing,
change notification, and security.
 Automatic configuration versioning
◦ The Metabase feature automatically keeps track of changes.
 Edit-While-Running Feature
◦ IIS 6.0 gives the administrators to change the server
configuration while the server is running, through direct
editing to the Metabase.xml file.
 Server Independent backup and restore
◦ With a user supplied password, administrators and
developers are able to create server-independent backups.
XML Metabase
 New Web-based Administration
Console
 IIS 6.0 includes a new Web-based
administration console called the
Remote Administration Tool. Using the
Remote Administration Tool,
administrators are able to remotely
administer IIS 6.0 across the Internet or
the intranet through a Web browser.
 HTTP. Sys- New Kernel-Mode Driver
 Caching Policy & Thread Management
 Web Gardens
 Persisted ASP Template Cache
 Large Memory Support for x86.0
 Site Scalability
 A single point of contact for all incoming HTTP
requests.
 High performance connectivity for HTTP server
application
 Driver sits atop TCP/IP and
 Receive all requests from the IP/port
 Responsible for overall connection
management, bandwidth, throttling, and web
server logging.
 IIS 6.0 has heuristics built in that use to:
◦ Determine the cacheable hot-set of an
application or set of sites
◦ Determine which items should be cached
on the basis of the distribution of requests
that a particular application receives.
◦ Makes better use of resources on the
server
◦ Makes decisions to increase/reduce
concurrency on the basis-efficient in using
concurrency.
 Web Gardens:
◦ An application pool has multiple processes serving the
requests routed to the pool.
◦ Possible to configure the worker processes in a web
garden.
◦ Increase scalability
 Large Memory Support for x86.0
◦ For workload have a great deal of cached data.
◦ Can configure to cache up to 64 gigabytes (BG).
 Persisted ASP Template Cache
◦ Templates are store on disk that work more efficiency and
faster response.
 Improved the way internal resources are used
 Many more sites can be hosted on a single
IIS6.0 server
 Larger number of worker processes that can be
concurrently active
 Quicker startup/shutdown of the server when
hosting sites.
 Capable of having thousands of isolated
applications configured – each run with its own
application pool worker process.
 ASP.Net and ISS6.0 integration
 Buffer and handle send
 Internal redirection
 Caching dynamic content
 Worker process recycling
 ISAPI support for custom errors
 Improves ISAPI Unicode support
 New COM+ services in ASP
 ASP.Net and IIS 6.0 Integration
◦ Developer have high levels of functionality
 Rapid application development
 Wide variety of languages to choose from
◦ Is a result of enhanced process model integration
in IIS 6.0 that support XML, SOAP, and IPv6.
 Buffer and Handle Send (VectorSend)
◦ Server support function for ISAPIs
◦ Put together a list of buffers and file handles to
send in order
◦ This frees the ISAPI from doing any of buffer
construction or multiple write clients.
 Execute URL
◦ Allow an ISAPI extension to easily redirect a request to
another URL.
◦ Replace almost all read raw data filters
◦ Allow ISAPI extension to process the request entity body
and pass it to a child request.
 Global Interceptors
◦ Implement ISAPI request interceptors: intercept, change,
redirect, or deny incoming HTTP request from specific
URL space.
New Features:
 Caching of Dynamic Content
◦ Implementation of Kernel-mode for dynamic content
◦ Benefit many customers have programmatically created
content that doesn’t change.
 Worker process recycling
◦ IIS 6.0 support function called
HSE_REQ_REPORT_UNHEALTHY that allow ISAPI
extension call into ISS 6.0 worker process to request that
worker process be recycled.
◦ Allow developer to pass in a string representing the
reason.
 ISAPI Support for Custom Errors
◦ Developer no longer need to generate their own error.
◦ Instead, they can plug into the custom error support built
into IIS 6.0 through a new server support function called
HSE_REQ_SEND_CUSTOM_ERROR.
 Improved ISAPI Unicode Support
◦ Important in a global economy
◦ Be able to get variables in Unicode and adds two new
server support functions
 New COM+ Services in ASP -Separated the COM+
services from component and allow ASP application
to use a set of COM+ services in IIS 6.0
 Fusion Support -allow an ASP application to use
specified version of a system runtime DLL or classic
COM component.
 Partition Support – define a different
configuration of a single COM+ application for
different users. (security and version)
 Tracker Support – allow administrators to monitor
what code is running within the ASP.
 Apartment Model Selection – allow developer
to determine which threading model to use when
executing the pages in an application.
 64-bit Support-The complete Windows Server 2003 family
code base is compiled for 32-bit and 64-bit platforms.
 IPv6.0 Support-is the next generation IP protocol for the
Internet.
 Logging Improvements
◦ UTF-8 Logging Support-support IIS 6.0 writing log files
◦ Binary Logging-allows multiple sites to write to a single
log file in a binary, non-formatted manner
◦ Logging of HTTP Substatus Codes-helpful in
debugging or troubleshooting
 File Transfer Protocol (FTP)
◦ FTP User Isolation-easy availability and wide
adoption for customers to upload the Web content
◦ Configurable PASV Port Range-can reduce the
attack surface of IIS 6.0 FTP servers by allowing
administrators to have more granular control over the
port ranges that are exposed over the Internet.
 Improved Patch Management
◦ No service interruption while installing patches-
which means an administrator can easily install most IIS
6.0 hot fixes and most new worker process DLLs
without any interruption of service.
 IIS 6.0 and Windows Server 2003 introduce many
new features for Web application server reliability,
manageability, scalability, and security
 For More Information : www.Microsoft.com

More Related Content

What's hot

Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
Mark Wilson
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architecture
Iblesoft
 
ASP.NET Web API
ASP.NET Web APIASP.NET Web API
ASP.NET Web API
habib_786
 
Express js
Express jsExpress js
Express js
Manav Prasad
 
Understanding IIS
Understanding IISUnderstanding IIS
Understanding IIS
Om Vikram Thapa
 
Web Services PHP Tutorial
Web Services PHP TutorialWeb Services PHP Tutorial
Web Services PHP Tutorial
Lorna Mitchell
 
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
Kumar S
 
Spring Framework Petclinic sample application
Spring Framework Petclinic sample applicationSpring Framework Petclinic sample application
Spring Framework Petclinic sample application
Antoine Rey
 
Apache web server
Apache web serverApache web server
Apache web server
Rishabh Bahukhandi
 
Introduction to the Web API
Introduction to the Web APIIntroduction to the Web API
Introduction to the Web API
Brad Genereaux
 
Apache web server
Apache web serverApache web server
Apache web server
Sabiha M
 
Mastering VMware Snapshot
Mastering VMware SnapshotMastering VMware Snapshot
Mastering VMware Snapshot
Mohammed Raffic
 
Tomcat server
 Tomcat server Tomcat server
Tomcat server
Utkarsh Agarwal
 
Web server
Web serverWeb server
Web server
Nirav Daraniya
 
Web Servers (ppt)
Web Servers (ppt)Web Servers (ppt)
Web Servers (ppt)
webhostingguy
 
introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)
Assay Khan
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
James Bayer
 
Introduction to ASP.NET Core
Introduction to ASP.NET CoreIntroduction to ASP.NET Core
Introduction to ASP.NET Core
Avanade Nederland
 
BIG IP F5 GTM Presentation
BIG IP F5 GTM PresentationBIG IP F5 GTM Presentation
BIG IP F5 GTM Presentation
PCCW GLOBAL
 
Active Directory Services
Active Directory ServicesActive Directory Services
Active Directory Services
Varun Arora
 

What's hot (20)

Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
 
Asp.net architecture
Asp.net architectureAsp.net architecture
Asp.net architecture
 
ASP.NET Web API
ASP.NET Web APIASP.NET Web API
ASP.NET Web API
 
Express js
Express jsExpress js
Express js
 
Understanding IIS
Understanding IISUnderstanding IIS
Understanding IIS
 
Web Services PHP Tutorial
Web Services PHP TutorialWeb Services PHP Tutorial
Web Services PHP Tutorial
 
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
 
Spring Framework Petclinic sample application
Spring Framework Petclinic sample applicationSpring Framework Petclinic sample application
Spring Framework Petclinic sample application
 
Apache web server
Apache web serverApache web server
Apache web server
 
Introduction to the Web API
Introduction to the Web APIIntroduction to the Web API
Introduction to the Web API
 
Apache web server
Apache web serverApache web server
Apache web server
 
Mastering VMware Snapshot
Mastering VMware SnapshotMastering VMware Snapshot
Mastering VMware Snapshot
 
Tomcat server
 Tomcat server Tomcat server
Tomcat server
 
Web server
Web serverWeb server
Web server
 
Web Servers (ppt)
Web Servers (ppt)Web Servers (ppt)
Web Servers (ppt)
 
introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)introduction and configuration of IIS (in addition with printer)
introduction and configuration of IIS (in addition with printer)
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
 
Introduction to ASP.NET Core
Introduction to ASP.NET CoreIntroduction to ASP.NET Core
Introduction to ASP.NET Core
 
BIG IP F5 GTM Presentation
BIG IP F5 GTM PresentationBIG IP F5 GTM Presentation
BIG IP F5 GTM Presentation
 
Active Directory Services
Active Directory ServicesActive Directory Services
Active Directory Services
 

Viewers also liked

Internet Information Server (IIS)
Internet Information Server (IIS)Internet Information Server (IIS)
Internet Information Server (IIS)
Rosariio92
 
IIS 7: The Administrator’s Guide
IIS 7: The Administrator’s GuideIIS 7: The Administrator’s Guide
IIS 7: The Administrator’s Guide
Information Technology
 
Internet information services(iis)
Internet information services(iis)Internet information services(iis)
Internet information services(iis)
Gabriel Alfredo Martinez Ochoa
 
How to Monitor IIS
How to Monitor IISHow to Monitor IIS
How to Monitor IIS
Power Admin LLC
 
Web servers
Web serversWeb servers
Web servers
Kuldeep Kulkarni
 
ASP.NET Request Processing Internals
ASP.NET Request Processing InternalsASP.NET Request Processing Internals
ASP.NET Request Processing Internals
Abhijit Jana
 
Service Oriented Development With Windows Communication Foundation 2003
Service Oriented Development With Windows Communication Foundation 2003Service Oriented Development With Windows Communication Foundation 2003
Service Oriented Development With Windows Communication Foundation 2003
Jason Townsend, MBA
 
Philly Tech Fest Iis
Philly Tech Fest IisPhilly Tech Fest Iis
Web server administration
Web server administrationWeb server administration
Web server administration
sawsan slii
 
Web Server Administration
Web Server AdministrationWeb Server Administration
Web Server Administration
webhostingguy
 
Seminar Windows Server 2012 features
Seminar   Windows Server 2012 featuresSeminar   Windows Server 2012 features
Seminar Windows Server 2012 features
Microsoftid
 
How to configure DHCP Server
How to configure DHCP Server How to configure DHCP Server
How to configure DHCP Server
tcpipguru
 
Introduction To Iis 7
Introduction To Iis 7Introduction To Iis 7
Introduction To Iis 7
amit_monty
 
0505 Windows Server 2008 一日精華營 PartI
0505 Windows Server 2008 一日精華營 PartI0505 Windows Server 2008 一日精華營 PartI
0505 Windows Server 2008 一日精華營 PartI
Timothy Chen
 

Viewers also liked (14)

Internet Information Server (IIS)
Internet Information Server (IIS)Internet Information Server (IIS)
Internet Information Server (IIS)
 
IIS 7: The Administrator’s Guide
IIS 7: The Administrator’s GuideIIS 7: The Administrator’s Guide
IIS 7: The Administrator’s Guide
 
Internet information services(iis)
Internet information services(iis)Internet information services(iis)
Internet information services(iis)
 
How to Monitor IIS
How to Monitor IISHow to Monitor IIS
How to Monitor IIS
 
Web servers
Web serversWeb servers
Web servers
 
ASP.NET Request Processing Internals
ASP.NET Request Processing InternalsASP.NET Request Processing Internals
ASP.NET Request Processing Internals
 
Service Oriented Development With Windows Communication Foundation 2003
Service Oriented Development With Windows Communication Foundation 2003Service Oriented Development With Windows Communication Foundation 2003
Service Oriented Development With Windows Communication Foundation 2003
 
Philly Tech Fest Iis
Philly Tech Fest IisPhilly Tech Fest Iis
Philly Tech Fest Iis
 
Web server administration
Web server administrationWeb server administration
Web server administration
 
Web Server Administration
Web Server AdministrationWeb Server Administration
Web Server Administration
 
Seminar Windows Server 2012 features
Seminar   Windows Server 2012 featuresSeminar   Windows Server 2012 features
Seminar Windows Server 2012 features
 
How to configure DHCP Server
How to configure DHCP Server How to configure DHCP Server
How to configure DHCP Server
 
Introduction To Iis 7
Introduction To Iis 7Introduction To Iis 7
Introduction To Iis 7
 
0505 Windows Server 2008 一日精華營 PartI
0505 Windows Server 2008 一日精華營 PartI0505 Windows Server 2008 一日精華營 PartI
0505 Windows Server 2008 一日精華營 PartI
 

Similar to INTRODUCTION TO IIS

IIS 6.0 and asp.net
IIS 6.0 and asp.netIIS 6.0 and asp.net
IIS 6.0 and asp.net
Rishi Kothari
 
Iis it-slideshares.blogspot.com
Iis it-slideshares.blogspot.comIis it-slideshares.blogspot.com
Iis it-slideshares.blogspot.com
phanleson
 
Windows Server 2008 - Web and Application Hosting
Windows Server 2008 - Web and Application HostingWindows Server 2008 - Web and Application Hosting
Windows Server 2008 - Web and Application Hosting
Information Technology
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
SPC Adriatics
 
Road Show Asp Net
Road Show Asp NetRoad Show Asp Net
Road Show Asp Net
Shihabudheen Web Developer
 
IIS for Developers
IIS for DevelopersIIS for Developers
IIS for Developers
Ido Flatow
 
Advantages of cPanel-based LiteSpeed Hosting
Advantages of cPanel-based LiteSpeed HostingAdvantages of cPanel-based LiteSpeed Hosting
Advantages of cPanel-based LiteSpeed Hosting
Lisa Clarke
 
Web Server Hardening
Web Server HardeningWeb Server Hardening
Web Server Hardening
n|u - The Open Security Community
 
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney BuikeMake Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web Not War
 
SharePoint on Azure
SharePoint on Azure SharePoint on Azure
Storage Server & Brach Cache
Storage Server & Brach CacheStorage Server & Brach Cache
Storage Server & Brach Cache
Amit Gatenyo
 
Comparing IIS and Apache - Questions and Answers
Comparing IIS and Apache - Questions and AnswersComparing IIS and Apache - Questions and Answers
Comparing IIS and Apache - Questions and Answers
butest
 
Automatic upgrade and new error logging in my sql 8.0
Automatic upgrade and new error logging in my sql 8.0Automatic upgrade and new error logging in my sql 8.0
Automatic upgrade and new error logging in my sql 8.0
Ståle Deraas
 
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
Hendrik van Run
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Joel Oleson
 
CTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should KnowCTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should Know
Spiffy
 
SharePoint 2010 Boost your farm performance!
SharePoint 2010 Boost your farm performance!SharePoint 2010 Boost your farm performance!
SharePoint 2010 Boost your farm performance!
Brian Culver
 
Iplanet
IplanetIplanet
Partying with PHP on Microsoft Internet Information Services 7
Partying with PHP on Microsoft Internet Information Services 7Partying with PHP on Microsoft Internet Information Services 7
Partying with PHP on Microsoft Internet Information Services 7
goodfriday
 
MySQL 5.7 what's new
MySQL 5.7 what's newMySQL 5.7 what's new
MySQL 5.7 what's new
Ricky Setyawan
 

Similar to INTRODUCTION TO IIS (20)

IIS 6.0 and asp.net
IIS 6.0 and asp.netIIS 6.0 and asp.net
IIS 6.0 and asp.net
 
Iis it-slideshares.blogspot.com
Iis it-slideshares.blogspot.comIis it-slideshares.blogspot.com
Iis it-slideshares.blogspot.com
 
Windows Server 2008 - Web and Application Hosting
Windows Server 2008 - Web and Application HostingWindows Server 2008 - Web and Application Hosting
Windows Server 2008 - Web and Application Hosting
 
A Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deploymentA Deep Dive into SharePoint 2016 architecture and deployment
A Deep Dive into SharePoint 2016 architecture and deployment
 
Road Show Asp Net
Road Show Asp NetRoad Show Asp Net
Road Show Asp Net
 
IIS for Developers
IIS for DevelopersIIS for Developers
IIS for Developers
 
Advantages of cPanel-based LiteSpeed Hosting
Advantages of cPanel-based LiteSpeed HostingAdvantages of cPanel-based LiteSpeed Hosting
Advantages of cPanel-based LiteSpeed Hosting
 
Web Server Hardening
Web Server HardeningWeb Server Hardening
Web Server Hardening
 
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney BuikeMake Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
Make Web, Not War - Installfest: Extend Your Web Server, Rodney Buike
 
SharePoint on Azure
SharePoint on Azure SharePoint on Azure
SharePoint on Azure
 
Storage Server & Brach Cache
Storage Server & Brach CacheStorage Server & Brach Cache
Storage Server & Brach Cache
 
Comparing IIS and Apache - Questions and Answers
Comparing IIS and Apache - Questions and AnswersComparing IIS and Apache - Questions and Answers
Comparing IIS and Apache - Questions and Answers
 
Automatic upgrade and new error logging in my sql 8.0
Automatic upgrade and new error logging in my sql 8.0Automatic upgrade and new error logging in my sql 8.0
Automatic upgrade and new error logging in my sql 8.0
 
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
 
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
Spring 2007 SharePoint Connections Oleson Advanced Administration and Plannin...
 
CTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should KnowCTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should Know
 
SharePoint 2010 Boost your farm performance!
SharePoint 2010 Boost your farm performance!SharePoint 2010 Boost your farm performance!
SharePoint 2010 Boost your farm performance!
 
Iplanet
IplanetIplanet
Iplanet
 
Partying with PHP on Microsoft Internet Information Services 7
Partying with PHP on Microsoft Internet Information Services 7Partying with PHP on Microsoft Internet Information Services 7
Partying with PHP on Microsoft Internet Information Services 7
 
MySQL 5.7 what's new
MySQL 5.7 what's newMySQL 5.7 what's new
MySQL 5.7 what's new
 

More from sanya6900

.Net framework
.Net framework.Net framework
.Net framework
sanya6900
 
INTRODUCTION TO IIS
INTRODUCTION TO IISINTRODUCTION TO IIS
INTRODUCTION TO IIS
sanya6900
 
Type conversions
Type conversionsType conversions
Type conversions
sanya6900
 
Templates exception handling
Templates exception handlingTemplates exception handling
Templates exception handling
sanya6900
 
operators and expressions in c++
 operators and expressions in c++ operators and expressions in c++
operators and expressions in c++
sanya6900
 
Memory allocation
Memory allocationMemory allocation
Memory allocation
sanya6900
 
File handling in_c
File handling in_cFile handling in_c
File handling in_c
sanya6900
 
Ch7
Ch7Ch7
Cpphtp4 ppt 03
Cpphtp4 ppt 03Cpphtp4 ppt 03
Cpphtp4 ppt 03
sanya6900
 
Inheritance (1)
Inheritance (1)Inheritance (1)
Inheritance (1)
sanya6900
 
C++ overloading
C++ overloadingC++ overloading
C++ overloading
sanya6900
 
Pointers
PointersPointers
Pointers
sanya6900
 
C cpluplus 2
C cpluplus 2C cpluplus 2
C cpluplus 2
sanya6900
 

More from sanya6900 (13)

.Net framework
.Net framework.Net framework
.Net framework
 
INTRODUCTION TO IIS
INTRODUCTION TO IISINTRODUCTION TO IIS
INTRODUCTION TO IIS
 
Type conversions
Type conversionsType conversions
Type conversions
 
Templates exception handling
Templates exception handlingTemplates exception handling
Templates exception handling
 
operators and expressions in c++
 operators and expressions in c++ operators and expressions in c++
operators and expressions in c++
 
Memory allocation
Memory allocationMemory allocation
Memory allocation
 
File handling in_c
File handling in_cFile handling in_c
File handling in_c
 
Ch7
Ch7Ch7
Ch7
 
Cpphtp4 ppt 03
Cpphtp4 ppt 03Cpphtp4 ppt 03
Cpphtp4 ppt 03
 
Inheritance (1)
Inheritance (1)Inheritance (1)
Inheritance (1)
 
C++ overloading
C++ overloadingC++ overloading
C++ overloading
 
Pointers
PointersPointers
Pointers
 
C cpluplus 2
C cpluplus 2C cpluplus 2
C cpluplus 2
 

Recently uploaded

SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )
Tsuyoshi Horigome
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
aarusi sexy model
 
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptxMODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
NaveenNaveen726446
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Pallavi Sharma
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
Kamal Acharya
 
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
sonamrawat5631
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
Guangdong Ctube Industry Co., Ltd.
 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
EMERSON EDUARDO RODRIGUES
 
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
Ak47
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Poonam Singh
 
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
hotchicksescort
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
sapna sharmap11
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
LokerXu2
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Balvir Singh
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
AK47
 
My Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdfMy Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdf
Geoffrey Wardle. MSc. MSc. Snr.MAIAA
 
Lateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptxLateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptx
DebendraDevKhanal1
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
Kamal Acharya
 

Recently uploaded (20)

SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )SPICE PARK JUL2024 ( 6,866 SPICE Models )
SPICE PARK JUL2024 ( 6,866 SPICE Models )
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
 
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptxMODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
 
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
 
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7Call Girls Madurai 8824825030 Escort In Madurai service 24X7
Call Girls Madurai 8824825030 Escort In Madurai service 24X7
 
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
 
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
 
My Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdfMy Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdf
 
Lateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptxLateral load-resisting systems in buildings.pptx
Lateral load-resisting systems in buildings.pptx
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
 

INTRODUCTION TO IIS

  • 1.
  • 2.  Introduction  Installations  Security Enhancement  Manageability Enhancements  Performance and Scalability  New Features  Platform Improvements  Summary
  • 3.  Microsoft Internet Information Server (IIS) is integrated with the Microsoft Windows NT Server Operating System to provide a Web server for organizations.
  • 4.  Minimum computer/Processor  Recommended Computer/Processor  Minimum Memory Supported  Recommended Memory  Maximum Memory  Hard Disk  CPU Support  133 MHz or higher Pentium-compatible CPU  550 MHz or higher Pentium-compatible CPU  128 MB RAM  256 MB RAM  2 GB  2 GB hard disk with a minimum of 1.5 GB free spaces.  Up to two CPUs on one machined
  • 5.  Minimum computer/Processor  Recommended Computer/Processor  Minimum Memory Supported  Maximum Memory  Hard Disk  CPU Support  133 MHz or higher Pentium-compatible CPU  550 MHz or higher Pentium-compatible CPU  128 MB  4 GB  2 GB hard disk with a minimum of 1.5 GB free spaces.  Up to four CPUs on one machined
  • 6.  Installs in a locked down state  Installing 2003 server doesn’t install IIS by default.  Disabling via group policy  Administrators can prevent users from installing IIS on their computers  Command-line tools not accessible to web users  IIS 6.0 command line tools can’t be executed by the web server
  • 7.  Secure Socket Layer (SSL) Improvements  Performance  Faster in processing than IIS 5.0  Remotable Certification Object.  Allow customer to manage accounts remotely. Unlike IIS 5.0  Selectable Cryptographic Service Provider  Easy to select Crypto API Provider to accelerate performance. Unlike IIS 5.0
  • 8. XML Metabase The metabase configuration for IIS 4.0 and IIS 5.0 was stored in a proprietary binary file and was not easily readable or editable. IIS 6.0 replaces the proprietary binary file, called MetaBase.bin, with plain text XML formatted files. Which incorporates rich functionality, such as inheritance, data typing, change notification, and security.
  • 9.  Automatic configuration versioning ◦ The Metabase feature automatically keeps track of changes.  Edit-While-Running Feature ◦ IIS 6.0 gives the administrators to change the server configuration while the server is running, through direct editing to the Metabase.xml file.  Server Independent backup and restore ◦ With a user supplied password, administrators and developers are able to create server-independent backups. XML Metabase
  • 10.  New Web-based Administration Console  IIS 6.0 includes a new Web-based administration console called the Remote Administration Tool. Using the Remote Administration Tool, administrators are able to remotely administer IIS 6.0 across the Internet or the intranet through a Web browser.
  • 11.  HTTP. Sys- New Kernel-Mode Driver  Caching Policy & Thread Management  Web Gardens  Persisted ASP Template Cache  Large Memory Support for x86.0  Site Scalability
  • 12.  A single point of contact for all incoming HTTP requests.  High performance connectivity for HTTP server application  Driver sits atop TCP/IP and  Receive all requests from the IP/port  Responsible for overall connection management, bandwidth, throttling, and web server logging.
  • 13.  IIS 6.0 has heuristics built in that use to: ◦ Determine the cacheable hot-set of an application or set of sites ◦ Determine which items should be cached on the basis of the distribution of requests that a particular application receives. ◦ Makes better use of resources on the server ◦ Makes decisions to increase/reduce concurrency on the basis-efficient in using concurrency.
  • 14.  Web Gardens: ◦ An application pool has multiple processes serving the requests routed to the pool. ◦ Possible to configure the worker processes in a web garden. ◦ Increase scalability  Large Memory Support for x86.0 ◦ For workload have a great deal of cached data. ◦ Can configure to cache up to 64 gigabytes (BG).  Persisted ASP Template Cache ◦ Templates are store on disk that work more efficiency and faster response.
  • 15.  Improved the way internal resources are used  Many more sites can be hosted on a single IIS6.0 server  Larger number of worker processes that can be concurrently active  Quicker startup/shutdown of the server when hosting sites.  Capable of having thousands of isolated applications configured – each run with its own application pool worker process.
  • 16.  ASP.Net and ISS6.0 integration  Buffer and handle send  Internal redirection  Caching dynamic content  Worker process recycling  ISAPI support for custom errors  Improves ISAPI Unicode support  New COM+ services in ASP
  • 17.  ASP.Net and IIS 6.0 Integration ◦ Developer have high levels of functionality  Rapid application development  Wide variety of languages to choose from ◦ Is a result of enhanced process model integration in IIS 6.0 that support XML, SOAP, and IPv6.  Buffer and Handle Send (VectorSend) ◦ Server support function for ISAPIs ◦ Put together a list of buffers and file handles to send in order ◦ This frees the ISAPI from doing any of buffer construction or multiple write clients.
  • 18.  Execute URL ◦ Allow an ISAPI extension to easily redirect a request to another URL. ◦ Replace almost all read raw data filters ◦ Allow ISAPI extension to process the request entity body and pass it to a child request.  Global Interceptors ◦ Implement ISAPI request interceptors: intercept, change, redirect, or deny incoming HTTP request from specific URL space. New Features:
  • 19.  Caching of Dynamic Content ◦ Implementation of Kernel-mode for dynamic content ◦ Benefit many customers have programmatically created content that doesn’t change.  Worker process recycling ◦ IIS 6.0 support function called HSE_REQ_REPORT_UNHEALTHY that allow ISAPI extension call into ISS 6.0 worker process to request that worker process be recycled. ◦ Allow developer to pass in a string representing the reason.
  • 20.  ISAPI Support for Custom Errors ◦ Developer no longer need to generate their own error. ◦ Instead, they can plug into the custom error support built into IIS 6.0 through a new server support function called HSE_REQ_SEND_CUSTOM_ERROR.  Improved ISAPI Unicode Support ◦ Important in a global economy ◦ Be able to get variables in Unicode and adds two new server support functions
  • 21.  New COM+ Services in ASP -Separated the COM+ services from component and allow ASP application to use a set of COM+ services in IIS 6.0  Fusion Support -allow an ASP application to use specified version of a system runtime DLL or classic COM component.  Partition Support – define a different configuration of a single COM+ application for different users. (security and version)  Tracker Support – allow administrators to monitor what code is running within the ASP.  Apartment Model Selection – allow developer to determine which threading model to use when executing the pages in an application.
  • 22.  64-bit Support-The complete Windows Server 2003 family code base is compiled for 32-bit and 64-bit platforms.  IPv6.0 Support-is the next generation IP protocol for the Internet.  Logging Improvements ◦ UTF-8 Logging Support-support IIS 6.0 writing log files ◦ Binary Logging-allows multiple sites to write to a single log file in a binary, non-formatted manner ◦ Logging of HTTP Substatus Codes-helpful in debugging or troubleshooting
  • 23.  File Transfer Protocol (FTP) ◦ FTP User Isolation-easy availability and wide adoption for customers to upload the Web content ◦ Configurable PASV Port Range-can reduce the attack surface of IIS 6.0 FTP servers by allowing administrators to have more granular control over the port ranges that are exposed over the Internet.  Improved Patch Management ◦ No service interruption while installing patches- which means an administrator can easily install most IIS 6.0 hot fixes and most new worker process DLLs without any interruption of service.
  • 24.  IIS 6.0 and Windows Server 2003 introduce many new features for Web application server reliability, manageability, scalability, and security  For More Information : www.Microsoft.com
  翻译: