Tuesday, December 19, 2017

Web Browser Software & Application Protocols

What you see, download, listen, record all has become possible thanks to the web browser. It is nothing but a software application that has been made interactive is such a manner that all said above has become a reality. This is what has made the Internet so popular - windows & web browser.   

For retrieving that all that is contained in a website, blog, video, audio the web browser interprets the URL. Modern browsers are equipped with GUI or graphic user interface. The user or the visitor is the retriever to whom the browser fetches information as per the URL. Hence the person inputs the URL information in the address bar or in case of SERPs he or she clicks on the desired link similarly one can click on an external link embedded on the website or blog etc. Plugin assist in enabling the retrieval of  application that is not part of the browser. Like wise browser extension enhance the functionality for a better user experience. Web browsers are enabled with many associated features like history, bookmarking facility and so on usually managed from the settings.  

Some of the popular web browsers are Firefox, Google Chrome, Opera, Internet Explorer, Safari and Microsoft edge.          

HTTP or HTTPS      

Enable this retrieval is http: or https: which is a hyper text transfer protocol the latter is secured where data is transferred in an encrypted form hence most preferred as well. The protocol is meant to enable request and subsequent response for the web browser. In simple terms the protocol enables the client to receive response from the server where the website if hosted. This is not just one request but rather a sequence of requests from the server using the TCP or transfer control protocol. There may be substantial number of queries arising from request for image, content, audio and scripts embedded in the html page using the http protocol. The HTTP consists of the protocol that is http: or https: followed by www then followed by domain name which could be .com. edu. .org, country specific name and so on.      

Ex. 

http://www.websitepromotion-india.com 

This information travels over TCP and then IP (Internet Protocal) and the response travels backwards to the users browser. The URL above is also known as the top level domain or TLD for short.   

Name Servers & ICANN

The name server is where the domain is hosted. They are served by root name servers or root zones that  converts the alphabetical request into numerical request. There are total thirteen root zones managed by an organisation called ICANN the full form is International Corporation of Assigned Name and Numbers. 

This name server is clubbed with the hosting server where the website is placed. Hence the request is instantly connected with the right address.     

Server Queries & Downloading speed. 

Though not related server queries end up making the download slower as the browser is able to send only a few queries at a time. Hence the design of the HTML page should be such that few queries are entertained which results of faster download.     

Website download speed is usually a comparison between the website on SERPS that respond to a user request in form of a keyword typed on Google page. Hence whence compared with fastest website downloading in one second the one that takes five second to download is deemed slower.