IIS supports HTTP through Microsoft Windows Sockets. HTTP is a client/server protocol used by the World Wide Web (WWW) service. It means that the client and server interact to perform a particular task. For example, a user can click a hyperlink on a Hypertext Markup Language (HTML) page on the Web causing the existing page to replaced with the new page on the user's screen.
What happens is a bit more complex. The HTTP client/server protocol performs the following steps:
- The client browser uses HTTP commands to communicate with the HTTP server.
- A connection is established from the customer to the server using the TCP port 80 (by default)
- Once the connection made, the request message sent to the server. The requests are typically for a resource file consisting of an image, audio, animation, video file or another hypertext document.
- The server sends a response message to the client with the requested data, and the code used to build the page on the customer computer.
- The server ordinarily closes the connection, unless the client's browser has configured a "keep alive" option.
Microsoft Internet Information Server (IIS) supports the following Transmission Control Protocol/Internet Protocol) protocols:
- Hypertext Transfer Protocol (HTTP)
- File Transfer Protocol (FTP)
- Simple Mail Transfer Protocol (SMTP)
- Network News Transfer Protocol (NNTP)
The simple request message to the server sent in the form of a request method, Uniform Resource Locator (URL) and protocol version. The following is an example of an HTTP request:
get http//www.cpwebhosting.net/reseller/index.html
HTTP/1.0
In this method, the following elements used:
Get: This specifies the request method.
//www.cpwebhosting.net/reseller/index.html. It is the URL for the object requested
1.0 This indicates that HTTP version 1.0 used.
If the message request were a full request, then the additional information would be followed by Multipurpose Internet Mail Extensions (MIME) message containing request modifiers, client information and possibly body content.
Companies |
Price |
Server Location |
Price |
Visit Now |
---|---|---|---|---|
![]() Cloud SSD Hosting |
$1.43 /mo. | WILMINGTON, DE, US | Price @ $1.43 /mo. | Visit Now |
![]() |
$2.99 /mo. | LASALLE, CA | Price @ $2.99 /mo. | Visit Now |
![]() |
$2.75/mo. | Burlington, MA, US | Price : $2.75/mo. | Visit Now |
![]() Lifetime Free Domain |
$3.95/mo. | Panama, PA | Start @ $3.95/mo. | Visit Now |
![]() |
$1.99/mo. | Arlington Heights, IL, US | Start @ $1.99/mo. | Visit Now |
![]() |
$4.95/mo | AUBURN, MA, US | Start @ $4.95/mo | Visit Now |
![]() Cheapest Webhosting |
$3.25/mo. | Burlington, MA, US | Start @ $3.25/mo. | Visit Now |
![]() |
$3.95/mo | Columbus, OH, US | Start @ $3.95/mo | Visit Now |
![]() |
$4.95/mo | NASHUA, NH, US | Start @ $4.95/mo | Visit Now |
![]() Managed WordPress Hosting |
$89.00/mo. | Lansing, MI, US | Price : $19.00/mo. | Visit Now |