This article will give basic knowledge on IIS Server, HTTP request lifecycle, hosting a website in IIS, and introduction to application pool. Before we start on this, let's have a quick look on what is a website and how it’s related to Servers.
So, let’s get started.
Website
Website is a collection of webpages which contains numerous types of information in the form of graphics templates, scripts, and contents (texts & images). These web pages usually reside on a web server which is connected to the internet. Web Server is a computer which is used to store, process, and deliver webpages to the clients. Web Server is specially used to host the websites by Web Hosting Provider Company.

Fig-1 represents a basic pictorial representation of a website.
Introduction to IIS
IIS stands for Internet Information Services. Formerly known as Internet Information Server, IIS is a Web Server or a Windows component that accepts requests from Client browser and responds with the requested page(s). It is an extensible web server that supports HTTP, HTTPS, FTP, FTPS, SMTP, & NNTP protocols.

Fig-2 represents the protocols supported by IIS Server.
IIS Versions
The following versions supported by IIS in Windows Servers:-
- IIS server 1.0 supports Windows NT 3.51.
- IIS server 2.0 supports Windows NT 4.0.
- IIS server 3.0 supports Service pack 2 of Windows NT 4.0.
- IIS server 4.0 supports Option pack for Windows NT 4.0.
- IIS server 5.0 supports Windows 2000.
- IIS server 5.1 supports Windows XP Professional.
- IIS server 6.0 supports Windows Server 2003 & Windows XP Professional.
- IIS server 7.0 supports Windows Vista & Windows Server 2008.
- IIS server 7.5 supports Windows 7 & Windows Server 2008 R2.
- IIS server 8.0 supports Windows Server 2012 & Windows 8.
- IIS server 8.5 supports Windows Server 2012 R2 & Windows 8.1.
- IIS server 10 supports Windows Server 2016 & Windows 10.
IIS Manager is the tool used to configure & manage IIS.
IIS can be launched using the below two steps.

OR,

During the installation of IIS, a default website is created. This default website can be deleted or replaced by new websites.
The physical path for default website in IIS is c:\inetpub\wwwroot and the port is 80.
HTTP Request Life Cycle
Web Applications require a lot of technologies to build our code .When the user interacts with the app causes several HTTP request to run parallel. The http request life cycle is described as below:-









Ramzanali MominPosted Oct 20, 2018, 7:12 AM
Nice article