Web Browser is application software that allows us to view and explore information on the web. Users can request any web page by just entering a URL into the address bar.
Web browser can show text, audio, video, animation and more. It is the responsibility of a web browser to interpret text and commands contained in the web page.
Earlier the web browsers were text-based while now a days graphical-based or voice-based web browsers are also available. Following are the most common web browser available today:
|Netscape Navigator||Netscape Communications Corp.|
|Sea Monkey||Mozilla Foundation|
There are a lot of web browser available in the market. All of them interpret and display information on the screen however their capabilities and structure varies depending upon implementation.
But the most basic component that all web browser must exhibit are listed below:
- Client Programs
The controller works as a control unit in the CPU. It takes input from the keyboard or mouse, interprets it, and makes other services work on the basis of input it receives.
The interpreter receives the information from the controller and executes the instruction line by line. Some interpreters are mandatory while some are optional For example, the HTML interpreter program is mandatory and the java interpreter is optional.
Client Program describes the specific protocol that will be used to access a particular service.
Following are the client programs that are commonly used: