communication between web client and web server