The web machine provides the articles and the web technique features it to the customer for online tutoring. At the simplest, a web machine delivers fixed information, such as fixed HTML or image information, through an HTTP connection to a web technique. Modern web servers do far more, however. When a web machine obtains a ask for, some of the actions it takes are to:
1. Verify that the ask for is arranged properly. Sometimes, destructive clients send malformed web needs to bargain web servers. Web servers must be able to recognize this and answer appropriately—usually by neglecting the ask for.
2. Verify it. If the machine has a Secure Electrical sockets Layer (SSL) document and the ask for was made with HTTPS, the web technique uses the document to authenticate the machine. The web machine will also defend all articles before coming it to the web technique.
3. Verify the customer. If the articles require endorsement, the web machine shows that the customer has presented experience. If the customer has not been authenticated, the web machine markets the customer to a verification form.
4. Approve the customer. After the Web machine authenticates the customer, the web machine shows that the customer is allowed to gain accessibility wanted articles.
5. Determine how to deal with a ask for. If the web technique wanted fixed articles or was simply determining whether cached articles could still be used, the web machine can directly answer. If the web technique wanted an ASP.NET web page, the web machine must forward the ask for to ASP.NET.
6. Manage mistakes. If a machine cannot process the person's ask for, it provides error details to the web technique.
7. Storage cache result online tutoring. Web servers can cache result to improve the response time of pursuing needs. Web servers also provide caching details to web windows, so windows know how long to keep articles cached.
8. Reduce result. Before coming a web page to a web technique, a web machine can compress the articles to reduce the data required.
9. Log access to. Web servers typically record usage details for security and performance-monitoring with online purposes.