What is Client?
Internet is a global networking
environment in which thousands of servers and millions of clients are networked together
around the world. If you want to be a client just sign up for the services with one
of the Internet Service Providers (ISP). ISP just provides an access for the client
to the World Wide Web Servers (not only to a particular server but to all servers that are
on services). How does it do that? It dynamically assigns IP address to an client computer
to connect it with the World Wide Web Servers through TCP/IP (Transmission Control
Protocol/ Internet Protocol) protocol. As a matter of fact, Internet is a dynamic
global network. As a site builder you are almost over 75 percent working for the
client side programming. Whereas if you were a web master you work over 90% could have
been on the server. As mentioned in the previous pages that client side programming
involves DHTML coding.
Client as an individual person is a user. Client as a
computer is a workstation or a standalone desktop of a homeuser. Client as operating
system is a Windows, DOS, Macintosh, OS2, Unix, or Linux operating system. Client as an
application to run is a browser. A computer needs many components to be compatible
to install a particular operating system. Similarly, a browser needs many
technologies developed to be compatible to run web applications. Internet Explorer
5.0 and Netscape Communicator 4.6 are now very advanced with web technology. You can
download them free.
A client receives services such as document with particular
information from a particular site, which is stored in a particular World Wide Web Server.
So all services are in fact provided from the server. But some services execute or
run on the client side and some on the server side. Usally, a static document such as pure
HTML file runs on the client side. Whereas part of data bound document file executes on
the server side. For example, if you want to buy a book form amazon.com, you search
the book of you need and if you find it, you decide to buy it. This book search and
payment process takes place on the server side.
So, as a site builder you must be
aware of the programs from where they come to serve a client and where they execute.
Your design must not increase the load of the network by having unnecessary
programs execute on the server side. As long as you can execute the program on the client
side to accomplish the need is the first and best choice. Only the services that
must be responded by the server such as to sell a commodity or a service to a client who
has requested should run on the server side. Otherwise provide services that execute
on the client side even the banners. For more information use study links.
