Web browsers, such as Chrome and Firefox, use the Internet to access the data stored on web servers, then display it appropriately to users.
When the user types an URL (Uniform Resource Identifier), the web browser must find the associated IP address. It will first check local caches. If it is unable to find the IP in caches, it must do a DNS query and the DNS server will respond back with the appropriate IP address. Once the IP address is obtained, the browser sends an HTTP request to the web server. The web server sends back an HTTP response, containing the web data. Once the data is received, the web browser renders the webpage for the user.
Web browsers are client software for the World Wide Web.