{"id":850,"date":"2015-02-16T07:56:16","date_gmt":"2015-02-16T12:56:16","guid":{"rendered":"http:\/\/www.serverpronto.com\/spu\/?p=850"},"modified":"2018-07-23T10:00:49","modified_gmt":"2018-07-23T15:00:49","slug":"understanding-web-servers-functioning","status":"publish","type":"post","link":"https:\/\/www.serverpronto.com\/spu\/2015\/02\/understanding-web-servers-functioning\/","title":{"rendered":"Understanding Web Servers Functioning"},"content":{"rendered":"<p><em>Have you ever thought how a website opens in your browser once you type the URL and press enter? The entire process is managed by a web server. The web server uses the Hypertext Transfer Protocol (HTTP) to process your request. Whether you click on a link or enter a website URL in your browser, it is the HTTP used by your web browser that opens the website on your browser. This is why a web server is also known as an HTTP server.<\/em><!--more--><\/p>\n<h2><strong>Which are the most important web servers?<\/strong><\/h2>\n<p>While there are plenty of <a href=\"https:\/\/www.serverpronto.com\/web-hosting\">web servers<\/a>, more than 80% of the traffic is handled by the top four. The Apache web server is the largest web server with a market share of 37.7%. It is followed by IIS from Microsoft at 33.0%, nginx from NGINX, Inc. at 15.3% and GWS from Google at 2.2%. The first three are the most often used web servers for internet surfing.<\/p>\n<h2><strong>How does a web server work?<\/strong><\/h2>\n<p>An opening of a website in your device is a typical example of a client-server communication where the client is your browser and the server is the web server. The communication happens in a predefined manner through some set rules that form a protocol, HTTP in this instance. A reliable TCP (Transmission Control Protocol) connection is required. So, that the client machine and the server machine can communicate with each other.<\/p>\n<h2><strong>How is the website you want opening located?<\/strong><\/h2>\n<p><strong>\u00c2\u00a0<\/strong>When you enter the URL http:\/\/www.google.com in your web browser, your browser uses your internet connection to contact the web server where the Google files are stored. This is done by first converting the domain name (URL) into an IP address through a domain name service. Once the conversion is completed, the server storing information about the Google IP address is located. The server contains all the files associated with the IP address, both static and dynamic so that along with static text and media, dynamic scripts and pages can also be accessed.<\/p>\n<h2><strong>How is a website displayed on your browser?<\/strong><\/h2>\n<p>Once the contact and conversion are completed, your browser requests the web server to deliver the data. The web browser does this using HTTP and sends the data to the browser. The browser now converts the files so that they can be displayed on your device. A web server can send the same files to multiple clients at the same time and this is the reason Google or any other website can be simultaneously displayed on multiple browsers (clients) across the globe at the same time. Sometimes this can also lead to an overload of the web server.<\/p>\n<p><a href=\"https:\/\/www.serverpronto.com\">ServerPronto<\/a> offers the best affordable and secure hosting service in all dedicated server packages.<\/p>\n<p>&nbsp;<\/p>\n<p>Photo Cred: <a title=\"Photo Cred: BobMical\" href=\"https:\/\/www.flickr.com\/photos\/small_realm\/\">BobMical<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever thought how a website opens in your browser once you type the URL and press enter? The entire process is managed by a web server. The web server uses the Hypertext Transfer Protocol (HTTP) to process your request. Whether you click on a link or enter a website URL in your browser,<\/p>\n","protected":false},"author":9,"featured_media":851,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":{"footnotes":""},"categories":[120,10],"tags":[123,17,112,22,18,19],"class_list":["post-850","post","type-post","status-publish","format-image","has-post-thumbnail","category-dedicated-server-2","category-dedicated-server-basics","tag-cloud","tag-dedicated-server","tag-hosting","tag-server","tag-web-hosting","tag-web-server","post_format-post-format-image"],"_links":{"self":[{"href":"https:\/\/www.serverpronto.com\/spu\/wp-json\/wp\/v2\/posts\/850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.serverpronto.com\/spu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.serverpronto.com\/spu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.serverpronto.com\/spu\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.serverpronto.com\/spu\/wp-json\/wp\/v2\/comments?post=850"}],"version-history":[{"count":4,"href":"https:\/\/www.serverpronto.com\/spu\/wp-json\/wp\/v2\/posts\/850\/revisions"}],"predecessor-version":[{"id":2448,"href":"https:\/\/www.serverpronto.com\/spu\/wp-json\/wp\/v2\/posts\/850\/revisions\/2448"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.serverpronto.com\/spu\/wp-json\/wp\/v2\/media\/851"}],"wp:attachment":[{"href":"https:\/\/www.serverpronto.com\/spu\/wp-json\/wp\/v2\/media?parent=850"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.serverpronto.com\/spu\/wp-json\/wp\/v2\/categories?post=850"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.serverpronto.com\/spu\/wp-json\/wp\/v2\/tags?post=850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}