Download presentation
Presentation is loading. Please wait.
Published byEleanore Fox Modified over 9 years ago
1
Internet Information Services (IIS) Oralia Resendez Pauline Cheng Xiao Yan Wu Stephen Tecci
2
Overview Benefits of Web servers and IIS Different Versions of IIS IIS 6.0 Architecture IIS 6.0 Enhancements IIS vs. competitors
3
Why do we need Web Servers? Rapidly increasing communication speed The use of multipurpose servers The delivery of dynamically generated information Explosion of intranets
4
Benefits of using IIS Enables organizations of all sizes to quickly and easily deploy Web sites Provides a high-performance platform for applications built using ASP.NET and the Microsoft.NET Framework Reduces the total cost of ownership through easier server management and server consolidation
5
Benefits cont. Increases the security of information systems Delivers a platform for improved developer productivity
6
IIS 4.0IIS 5.0IIS 5.1IIS 6.0 Platform Windows® NT® 4.0 Windows 2000 Windows XP Professional Windows Server 2003 family Architecture 32-bit 32-bit and 64-bit configuration Binary XML Security Windows authentication SSL Windows authentication SSL Kerberos Windows authentication SSL Kerberos Security wizard Windows authentication SSL Kerberos Security wizard Passport support Cluster support In Windows NT 4.0 IIS clusteringWindows support What has changed?
7
IIS Features Sharing Information Creating Web-Based Applications Bringing Server Operating System Functionality to the Web
8
Sharing Information Support for Multiple Sites with One IP Address Administrators can use Simple Mail Transfer Protocol (SMTP) and Network News Transport Protocol (NNTP) Services to set up intranet mail and news services that work in conjunction with IIS. The File Transfer Protocol (FTP) service, used to publish information to a Web server, provides a faster, smoother way to download Information from the Internet.
9
Creating Web-Based Applications Microsoft Active Server Pages (ASP) provide standards-based database connectivity and the ability to customize content for different browsers. It also provides error-handling capabilities for Web-based applications. ASP has a new feature for determining the exact capabilities of a browser.
10
Bringing Server Operating System Functionality to the Web Integrated Setup & Upgrade - IIS 5.0 installs as a networking service of Windows 2000 Server. Customers with any existing version of Windows NT Server 3.51 or 4.0 will automatically be upgraded to the new Web Services and can take advantage of the new features and services of Windows 2000 Server and IIS.
11
Bringing Server Operating System Functionality to the Web (Cont.) Reliable IIS Restart - Users can stop and restart all Internet services from within the IIS Microsoft Management Console (MMC) snap-in, which makes it unnecessary to restart the computer when applications become unavailable.
12
DLLHOST.exe ISAPIExtensions (ASP, etc.) ISAPI Filters metabase IIS 6.0 Architecture The transition from IIS5 to IIS6 TCP/IP INETINFO ASP.NETISAPI Aspnet_wp.exe CLR App Domain metabase INETINFO W3WP.EXE Application Pool 1 ASP.NET ISAPI CLR App Domain W3WP.EXE ISAPIExtensions (ASP, etc.) ISAPI Filters Application Pool 2 W3WP.EXE ASP.NET ISAPI CLR App Domain W3WP.EXE ASP.NET ISAPI CLR App Domain W3WP.EXE ASP.NET ISAPI CLR App Domain Web Garden W3WP.EXE ISAPIExtensions (ASP, etc.) ISAPI Filters WAS Config Mgr Process Mgr HTTP.SYS Namespace Mapper HTTP Engine ResponseCache Req Queue Send Response
13
IIS 6.0 Enhancements Security Reliability Scalability SystemManagement Fault tolerant architecture Health monitoring Intelligent queuing XML-based configuration Command line administration Remote administration Scale-up/scale-out Kernel-mode caching Integrated application platform Secure by default Secure by design Secure in deployment
14
Reliability Fault tolerant architecture Fault tolerant architecture Health monitoring Health monitoring Intelligent queuing Intelligent queuing
15
System Management XML-based configuration XML-based configuration Command line administration Command line administration Remote administration Remote administration
16
Scalability Scale-up/scale-out Scale-up/scale-out Kernel-mode caching Kernel-mode caching Integrated application platform Integrated application platform
17
Security Secure by default Secure by default Secure by design Secure by design Secure in deployment Secure in deployment
18
Inetinfo IIS 6.0 Request Processing Administration&MonitoringAdministration&Monitoring WWW Service HTTP CacheQueue Kernel mode User mode XMLMetabase RequestResponse Application Pools … X
19
IIS 6.0 Summary Secure Reliable Scalable Manageable Dramatic increase in Web server reliability Months or years of continuous uptime Increased site/application availability to users Decrease in operating and downtime costs More efficient, standardized administration Better monitoring and problem response 2-10X server consolidation Dramatically faster sites/applications Rapid development and deployment Reduction in the attack surface area Increased resistance to attack strategies Get secure, stay secure
20
Commercial Implemenatation of IIS & Competetiion Market for IIS
21
Companies using IIS Barnes & Noble Dell.com Gateway.com 1-800-flowers.com Staples.com The Royal Family (Great Britain)
22
Companies using IIS 54% Of Fortune 1000 companies America West Baltimore G&E SAFECO Corel Paramount Digital Entertainment FACT Software Beverly Hills Software
23
IIS’s Competition Apache Netscape Zeus iPlanet (iPlanet-Enterprise, Netscape- Enterprise, Netscape-FastTrack, Netscape- Commerce, Netscape-Communications, Netsite-Commerce & Netsite- Communications )
24
Three major web servers’ market share ServerNetcraftFortune 500Global 500BizNix 300 Apache 55.5% 14.9% 23.5% 27.8% IIS 22.9% 40% 27.4% 30.9% Netscape 7.8% 36.9% 38.2% 33.5% Other 13.8% 8.2% 10.9% 7.8%
25
The end.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.