WEB BROWSER 

A web browser is a software used to view websites. It acts as an interface between the user and the worldwide web.
Some of the commonly used browsers are:-


  • Microsoft Internet Explorer (MSIE)
  • Opera
  • UC browser 
  • Google chrome
  • Mozilla firefox
  • etc.
All of these are graphical browsers. A graphical browser can display text as well as graphics. They can also present audio and video information. The Microsoft Internet Explorer is a popular web browser and comes in-built with the Windows operating system. It is specifically designed for the Windows operating system. The Mozilla Firefox is the oldest browser. The UC browser is now banned in India but it is working in other countries.

WORK OF WEB BROWSER:-

  • The web browser communicates with servers primarily using HTTP (Hypertext Transfer Protocol) to fetch web pages.
  • HTTP (Hypertext Transfer Protocol) allows a web browser to submit information to web servers as well as fetch web pages from them.
  • Web pages are located by a URL (Uniform resource locator).
Many browsers also support a variety of URL (Uniform Resource locator) type and their protocols such as:-


  • ftp: for FTP (File Transfer Protocol)
  • gopher: for Gopher
  • https: for HTTPS (Hypertext Transfer Protocol Secure)

USE OF WEB BROWSER:-

  • The web browser enables the user to search for information on WWW.
  • Web browser helps the user to go through the link to several pages.
  • A web browser can display any type of file.
  • They help make a connection with the webserver and fetch data from it for display on the user's side.
  • The browser is simple to use.

        WEB SERVER


        A web server could be a laptop that runs websites. it is a trojan horse that distributes sites as they're requisitioned. the essential objective of the online server is to store, method, and deliver sites to the users. This communication is completed victimization machine-readable text Transfer Protocol (HTTP). These sites area unit largely static content that has hypertext markup language documents, images, vogue sheets, test, etc. aside from hypertext transfer protocol, an online server conjointly supports SMTP (Simple Mail Transfer Protocol) and FTP (File Transfer Protocol) protocol for emailing and for file transfer and storage.


        HTTP (Hypertext Transfer Protocol)


        • HTTP stands for Hypertext Transfer Protocol.
        • HTTP is a standard communication protocol.
        • HTTP is the set of rules that control the transfer of hypertext between two or more computers.
        • HTTP controls the transfer of information between a web browser and a web server.
        • HTTP can transfer files on the internet that may include text, graphics, images, sound, video, and other multimedia files on the WWW (World Wied Web).
        • Computers on the WWW uses the HTTP to talk with each other.
        • The protocol provides a group of directions for the correct info exchange.

        CHARACTERISTICS OF HTTP:-

        • An associate degree protocol request is initiated by the browser (HTTP client) as per the user's request for data. The server can method the request and launch back with a response that the shopper waits for.
        • HTTP is simple: protocol/2 will the encapsulation of protocol messages into frames; i.e., the protocol is often designed to be plain and human-readable.
        • HTTP is extensible/customized: protocol will be integrated with new practicality by providing an easy agreement between a shopper and a server.
        • HTTP is homelesshowever not sessionless: protocol is homelesswhich implies there's no association among 2 requests being consecutively allotted on a similar association. However, once the core of protocol is itself a homeless one, protocol cookies offer in creating the use of stateful sessions. Through the conception of header extensibility, protocol cookies will be incorporated into the progresscreating session creation on every protocol request for sharing similar content.
        • It is the protocol that permits internet servers and browsers to exchange knowledge over the net.
        • It is a request-response protocol.
        • It uses reliable communications protocol connections by fail communications protocol port eighty.
        • It is unsettled means that every request is taken into account because of the new request. In alternative words, the server does not acknowledge the user by default.