Many client/server applications are very useful in processing the data at the real time, authenticating users, accepting input from the users and generating the results.
It involves the usage of the databases to store and manipulate the large number of records. In the client/server web based applications client request an action and server responds. The client/server communication model is mainly depends on the TCP/IP.
TCP/IP and other related protocols define the ways that how data will be transmitted and processed in the TCP/IP communication architecture.
Many internet applications such as emails, web access through browsers and database access in based on the TCP/IP communication model.
There are different types of protocols that work together to run certain applications over the internet such as DNS, DHCP, HTTP, SMTP, POP and TCP/IP.
The web based applications let the users to play games, connect to the remote computers, make long distance phone calls through internet, make online hotels and airline bookings and others.