Working of web Browser:
Internet is characterized by the Client Server Computing that consists of three basic components:
For exchanging information between the client and the server, an application level protocol Hypertext Transfer Protocol (HTTP) is used. This protocol uses the services of TCP/IP for communication of reliable information over the Internet. However, HTTP is not suitable for all kinds of applications especially that requires large amount of data transfer in real time, for example, Voice over IP (VoIP) application which requires real time transfer of voice data. For such applications, different application level protocols have been designed, for example, for VoIP a protocol named Real-time Transport protocol (RTP) has been designed. Such protocols instead of reliable TCP may run over unreliable User Datagram Protocol (UDP) The HTTP protocol allows us to access a web page by a web client running a browser. A Web page is a document or resource of information that may be available on a Web Server.