Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Client vs. Server terminology

Tags:

networking

I always get these two terms confused. How do you determine which side is the server and which side is the client? Is it determined by whether it's sending or receiving data? (Assuming the connection goes one-way)

Thank you,

like image 681
Dao Lam Avatar asked Jul 26 '12 23:07

Dao Lam


People also ask

What is client/server terminology?

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.

What is client and server in simple words?

A computer network in which one centralized, powerful computer (called the server) is a hub to which many less powerful personal computers or workstations (called clients) are connected. The clients run programs and access data that are stored on the server. Compare peer-to-peer network.

What is server terminology?

A terminology server is a piece of software providing a range of terminology-related software services through an applications programming interface to its client applications.

What are the technical differences between a server and a client machine?

The basic difference between the client and server is that client relies on the services of the server, whereas the server authorizes the client's requests and facilitates them with the requested services. Servers can store and analyze the large data sets, whereas clients are not suited for such tasks.


1 Answers

In TCP, it's determined by the side that initiated the connection. The client initiates a connection, and the server listens for and accepts a connection. Once connected, data can flow both ways.

like image 161
craig65535 Avatar answered Sep 23 '22 06:09

craig65535