2. What is web?
What is client?
What is server?
What is Client Server relationship?
What is Client Server model?
3. The web is a service that allow computers to
share and exchange data. Such as
images,videos, documents etc.
A web is referred to client server
communication.
4. Client can be a machine or a program.It is an
appliance and a way to make requests through the
web.
Client as a Machine: Device of the end user. e.g.
Laptop, PC, Smartphone, Tablet
Client as a Program: A Client program is a program
that allows the user to make requests from the
server
e.g.web browsers, word processor or Photo editor
software etc.
A user can make a request of web page through
web browser
5. Server is a computer program not a device.
It provides functionality and serve other
program called client.
A server can serve multiple clients at the
same time.
One can run multiple servers on one single
machine.
Different types of servers have different
purposes.
6. A server can contain web resources, host
web applications, store users and program
data.
It is used to serve hundered or thousands
clients at the same time.
It responds with a message whenever got
the message from clients
8. Web Server store, process and deliver
web pages to client. It manages special
services for HTTP (Hyper Text Transfer
Protocol) request. e.g. Apache
Database Server manage data. It is used
for store and access data e.g. MYSQL
Email Servers that accepts, store and
send email.
9. File Servers which provide file storing
services
Game server allow multiples users to play
same game at same time.
Print Servers allows you to print document
wirelessely
Application Servers allows client to create,
store and run web application.
10. Client-server denotes a relationship between
cooperating programs in an application,
composed of clients initiating requests for
services and servers providing that function or
service.
11. The client server relationship communicates in
a request–response messaging pattern and
must adhere to a common communications
protocol, which formally defines the rules,
language, and dialog patterns to be used.
Client-server communication typically adheres
to the TCP/IP protocol suite.
12.
13. TCP protocol maintains a connection until the client and
server have completed the message exchange. TCP
protocol determines the best way to distribute application
data into packets that networks can deliver, transfers
packets to and receives packets from the network, and
manages flow control and retransmission of dropped or
garbled packets.
IP(Internet Protocol) is a connectionless protocol in which
each packet traveling through the Internet is an
independent unit of data unrelated to any other data units.
14. The client-server model is a distributed communication
framework of network processes among service
requestors, clients and service providers. The client-server
connection is established through a network or the
Internet.
The client-server model is a core network computing
concept also building functionality for email exchange and
Web/database access.
Clients include Web browsers, chat applications, and email
software, among others. Servers include Web, database,
application, chat and email, etc.
15. Hypertext Transfer Protocol (HTTP)
Domain Name System (DNS)
Simple Mail Transfer Protocol (SMTP)
Telnet
16. When a client send a request and type an
address of any website, server converts it into
unique IP address and find the right server where
the information about this website is stored and
sends a request to that website.
Than servers recieve the information and send
back to you in form code that is encrypted in to
HTTP and read and convert these code in to text,
pictures or videos containing web page.