When you enter http://jithendrianspeakingtechnically.blogspot.sg/ , lot of things running behind the screen and
finally a set of images, texts, videos are rendered, presented to you. The application which brings those information from a remote computing device(s) to you is called web browser and the remote computing device(s) is/are called web server(s).
Communication between a web browser and a web server
A web browser and web server communicate between each other using a protocol called Hypertext Transfer Protocol (HTTP). The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative etc.. computing systems. HTTP is the foundation of data communication for the world wide web.
In the figure it is shown how the browser and server communicates. Browser requests a web page using http request and the server responses the requested web page through the http protocol
Picture is taken from http://www.codetoad.com/asp.net/aspnetcontrols2.asp
In next blog, I will discuss about how Internet works !! In that I will explain further on this protocols
Statistics on web browsers
Picture on Statistics on browser and Servers : Source Wikipedia |
Firefox is consistent and Opera browser is coming up because it is being used in many mobile devices.
This is one of the biggest set back for Microsoft it seems. Let us see, they are developing many versions of IE but Google chrome has an excellent look and feel which could be the main reason for the replacement !! Let me also discuss on Browser wars in future.
Statistics on web servers
Almost 65% of web server share is taken by Apache server. This is because of its extensive usage in academics and other research works. This is an open source.
Next is Microsoft IIS which is used by many organizations which use Microsoft based applications such as ASP.net, .NET framework etc..
Other servers occupy very less space in the server wars. But in future due to the benefits in investing on web servers, there is a potential competition in server market.
No comments:
Post a Comment