0% found this document useful (0 votes)
6 views10 pages

2 Client Server Computing

Uploaded by

madhukar.csit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views10 pages

2 Client Server Computing

Uploaded by

madhukar.csit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Web Technology

Introduction to Internet services and tools, Introduction to client-


server computing
Introduction to internet services
• Internet Services allows us to access huge amount of information such as
text, graphics, sound and software over the internet. four different categories
of Internet Services are shown below with help of diagram.
Introduction to internet services contd.
• Communication Services: These services offer exchange of information with
individuals or groups. Some services are:
a. E-Mail: Used to send electronic message over the internet. Most widely
used email is GMAIL.
b. Telnet
c. Newsgroup
d. Instant Messaging.
• Information Retrieval services: offering easy access of information present on
the internet. Some services are:
a. FTP(File Transfer Protocol)
b. Archie.
Introduction to internet services contd.
• Web Services: Web services allow exchange of information between
applications on the web. Using web services, applications can easily interact
with each other.
• World Wide Web (WWW): It offers a way to access documents spread over
the several servers over the internet. These documents may contain texts,
graphics, audio, video, hyperlinks. The hyperlinks allow the users to navigate
between the documents.
It is the most widely used services on the internet.
Introduction to Internet Tools
Some internet tools are:
• E-mail: Used to send electronic message over the internet
• Telnet: Used to log on to a remote computer that is attached to internet
• Internet Relay Chat(IRC): Allows the people from all over the world to
communicate in real time.
• Gopher: Used to search, retrieve, and display documents on remote sites.
• FTP: Enable the users to transfer files
• Chat software: Offers real time chat between individuals and group of people.
Eg. Yahoo messenger, MSN messenger
Introduction to Client-Server Computing
• In client server computing, the clients requests a resource and the server
provides that resource. A server may serve multiple clients at the same time
while a client is in contact with only one server. Both the client and server
usually communicate via a computer network but sometimes they may reside
in the same system.
Introduction to Client-Server Computing contd.
• Characteristics of Client Server Computing
• The salient points for client server computing are as follows:
• The client server computing works with a system of request and response. The client
sends a request to the server and the server responds with the desired information.
• The client and server should follow a common communication protocol so they can
easily interact with each other. All the communication protocols are available at the
application layer.
• A server can only accommodate a limited number of client requests at a time. So it
uses a system based to priority to respond to the requests.
• Denial of Service attacks hindera servers ability to respond to authentic client
requests by inundating it with false requests.
• An example of a client server computing system is a web server. It returns the web
pages to the clients that requested them
Introduction to Client-Server Computing contd.
• Advantages of Client Server Computing
• The different advantages of client server computing are −
• All the required data is concentrated in a single place i.e. the server. So it is
easy to protect the data and provide authorisation and authentication.
• The server need not be located physically close to the clients. Yet the data
can be accessed efficiently.
• It is easy to replace, upgrade or relocate the nodes in the client server model
because all the nodes are independent and request data only from the
server.
• All the nodes i.e clients and server may not be build on similar platforms yet
they can easily facilitate the transfer of data.
Introduction to Client-Server Computing contd.
• Disadvantages of Client Server Computing
• The different disadvantages of client server computing are −
• If all the clients simultaneously request data from the server, it may get
overloaded. This may lead to congestion in the network.
• If the server fails for any reason, then none of the requests of the clients can
be fulfilled. This leads of failure of the client server network.
• The cost of setting and maintaining a client server model are quite high.
Thank You

You might also like