How web browser and web servers work?