Web Server
Web Server
Web Server
Group Members:
Muhammad Aamir irshad Aurangzaib Muhammad Mehrban Saqib Mumtaz Ghulam Shabbir 2686 2628 2682 2654 2648
Introduction
What is IIS? Purpose of an IIS Differences between 4.0 and 5.0 versions
What is IIS?
IIS is a protocol server. It is implemented as a set of several system services that use the most common Internet protocols including HTTP, FTP, NNTP and SMTP. The Microsoft IIS is built into the Microsoft Windows NT Server operating system.
Purpose of an IIS
The Microsoft Internet Information Server is designed to deliver high speed and secure information publishing, while also serving as a platform for developers and independent software vendors to extend the Internets standard communication capabilities.
2648
Feature of IIS
1 - Security
Digest Authentication Secure Communications Server-Gated Cryptography Kerberos v5 Authentication Protocol Compliance
2 - Administration
Restarting IIS Backing up and restoring IIS Improved Custom Error Messages Remote Administration Terminal services Centralized Administration
3 - Programmability
Active Server Pages
- Create dynamic content - Provides an alternative to CGI and ISAPI - Provides access to all of the HTTP request and response streams, as well as standardsbased database connectivity - The ability to customize content for different browsers
5 - Protection
Application protection refers to the process in which applications are run. IIS 5.0 offers three levels of application protection. applications can be run in a pooled process (another instance of DLLHost.exe).
6 - Performance
There is a trade-off between performance and level of application protection. The recommended configuration is to run inetinfo.exe in its own process, run mission-critical applications in their own processes, and run remaining applications in a shared, pooled process.
8 - Internet Standards
Standards Based
- Complies with the HTTP 1.1 standard, including features such as PUT and DELETE - The ability to customize HTTP error messages, and support for custom HTTP headers
HTTP Compression
- Provides faster transmission of pages between the Web server and compression-enabled clients. - Compresses and caches static files, and performs on-demand compression of dynamically generated files.
2648 Fortezza
IIS 5.0 supports U.S. government security standard This standard satisfies the Defense Message System security architecture with a cryptographic mechanism that provides message confidentiality, integrity and authentication Implementation by both server browser software and PCMCIA card hardware
iPlanet
Solaris Costs around $1,500
Performance
Speed
IIS serves up static documents a little faster than iPlanet, while Apache lags behind both. Both IIS and iPlanet exhibit excellent speed. Apaches lag is due to its lack of multithreading and the scalability problems of Linux. In terms of CGI-Bin processing, Apache performed very well. iPlanet performed slow, and IIS is somewhat sluggish and occasionally inconsistent.
Performance (cont.)
Stability
Due to Windows 2000 user-friendly interface, it is easy for experienced admin to fine-tune and manage an IIS Web server, which can make it very reliable An experience admin can set up iPlanet or Apache to be bulletproof and still experience better uptime than an optimized IIS server can achieve
Performance (cont.)
Scalability
iPlanet on Solaris currently blows away both IIS and Apache IIS does scale respectably, and it supports clustering and symmetrical multiprocessing (SMP) Apache on Linux doesnt scale very well due to limitations of Linux in enterprise computing Apache can scale fairly well on more robust operating systems such as Solaris