What is Internet Information Services (IIS)

Internet Information Services (IIS) is a web server application and set of feature extension modules created by Microsoft for use with Microsoft Windows. IIS 7.5 supports HTTP, HTTPS, FTP, FTPS, SMTP and NNTP. It is an integral part of Windows Server family of products, as well as certain editions of Windows XP, Windows Vista and Windows 7. IIS is not turned on by default when Windows is installed.

Web Server

   It's a server used to communicate with Web Browsers as its clients and the communication protocol used in this case is HTTP (HyperText Transfer Protocol). This is why a Web Server is also called an HTTP Server.

How Web Server work?

As is the case with any client-server comunication, in this case also the client (i.e., the Web Browser) and the server (i.e., HTTP/Web Server) should be able to communicate with each other in a defined way. This pre-defined set of rules which form the basis of the communication are normally termed as a protocol and in this case the underlying protocol will be HTTP.

You have to enter the URL in your browser.The browser broke the URL into three parts:
  1.     The protocol ("http")
  2.     The server name ("www.example.com")
  3.     The file name ("home.html")
Step1

The browser communicated with a Domain name server to translate the server name "www.example.com" into an IP Address, this is the public IP Address. The browser then formed a connection to the server at this IP address.

Step 2

The browser sent a GET request to the server, asking for the file "http://www.example.com/home.html

Step 3

The server then sent the HTML text for the Web page to the browser.

Internet Information Services (IIS)

IIS has the following Properties

ApplicationPool

It is used to Isolate each application. We have run mor application in our single iis server. We can isolate them into their own AppPool. If one application craches, it doesn't impact the other application.

Port Number
Any server machine makes its services available to the Internet using numbered ports, one for each service that is available on the server.

For Example

Web server would typically be available on port 80, and the FTP server would be available on port 21.

Binding

We can bind the hostname,port no, and IP Address for each application.

Diffreence between Add website and Add Application in IIS


In Add websit, we need to give the unique port no

In Add Application, It takes the own website port no

 

No comments:

Post a Comment