A Web client represents the user side of the Web; the provider side is the Web server that the Web client can access. The web client, which is the web browser, and web server communicate with each other using the service primitives defined by the Open Systems Interconnection( OSI).
The communication between the web client and web server is done using the request- response method. In this process, the web browser sends an HTTP header with a request to the web server, asking for web page content, for example. The web server responds to the HTTP request with an HTTP response and sends the requested document to the web client.
Web clients are formed by the user-facing components - which can be desktops, smartphones, tablets, or notebooks - on which the user's computer applications run. Operations and requests to server-side components are developed and executed on these devices.