Client Server Networking Model Flashcards

1
Q

What is the client server networking model?

A

Client-server network models are common in the world of computer networking today.
In this type of network, a client is a device or an application that request services or resources from a server. The server, on the other hand, is a computer system or software that provides those services or resources to the client.

This type of networking model is called a client-server, because the client and the server communicate with each other to exchange data and services. The server is the primary provider of
those services and the client is the primary user. This architecture is commonly used in offices, businesses, schools, and other organizations to allow various clients to access the same files or applications on the server.

In the traditional sense, a network client is a lightweight computer or device that cannot run programs on it’s own. As technology has advanced, a client is more than a simple terminal today. It can now represent any hardware or software system that interacts with services offered by a server.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the (4) types of client server networking model?

A

There are four types of clients in a Client-Server Networking model. Thick, thin, zero, and hybrid. Let’s explore them in more detail. A thick client is the most common client type in today’s network environments. In fact, every desktop computer these days are a thick client.
A thick client is sometimes known as a workstation, and can process and store data
locally without using a server. A thick client interaction with the server is minimal, and might only be to store data on a shared network drive. There is also a thin client, and historically this was a terminal. A thin client cannot process or store data locally and relies completely on the server to provide computational power and storage. Today, thin clients are represented by web-based applications or browsers that request and display information from servers regardless of the device on which they are running. Zero clients, or ultra-thin clients basically running no software. They are usually small hardware boxes used to connect peripherals like a monitor, keyboard, mouse, and network cables to a server. This is done to provide virtual desktop environments or VDI. Since zero clients have no software running on them or local storage, they have no security risks. Lastly, hybrid clients combine the best of both thick and thin clients. A hybrid client can perform limited local data processing, but has no local storage capabilities. An example of such a client is a device that
renders content and stores the results on the server, like automated rating systems.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a server?

A

A server is a variable term for a software system, a hardware device, or both, that provides services or resources to other computers on a network. In the past, servers were large mainframe computers that were housed in big rooms and were used by many clients. Today, service can be much smaller, but still powerful. They are typically made up of a high end computer with lots of memory and processing power. Normally, they are connected to other devices like switches, routers, load balancers, and firewalls. Servers usually run specialized software such as Windows Server or Linux to help them provide the services needed by other computers on the network. A server’s main task is to provide services and resources to it’s clients. The larger the number of applications and users, the more servers are required to split the resources across them. Servers are used for running applications, mailing, file storage, printer sharing, gaming, web hosting, media streaming, database hosting, and many other purposes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How can servers help businesses/organizations in (5) possible ways?

A

Servers are a vital component of modern businesses. They provide a centralized location for managing and accessing resources and services, which can help businesses to simplify their operations and improve their efficiency. Below are some ways that servers can improves businesses.

Improved collaboration: Servers can facilitate collaboration because they provide a centralized location for storing and sharing files. This can help teams to work together more efficiently and improve their productivity.

Scalability: Servers can scale up or down to meet the changing needs of a business. This means that businesses can easily add or remove resources as their needs change, which can help them to save money and avoid wastage.

Security: Servers provide a secure platform for storing and managing sensitive data, such as customer information, financial data, and intellectual property. This can help businesses to protect their assets and avoid data breaches.

Accessibility: Servers provide remote access to resources and services, which can help businesses to operate from anywhere in the world. This can help businesses to expand their reach and improve their customer service.

Cost savings: Servers save businesses money by reducing the need for expensive hardware and software. They also downscale IT staff by providing centralized management and maintenance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the (3) types of client server working models?

A

-Request-reponse (most comomon)
-Peer 2 Peer (P2P) (no central server; all devices as both client & server inc data sharing)
-Publish-subscribe (server sends data to clients who want updates)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the (5) risks with client server networking model?

A

-Security
-Dependency
-Complexity
-Cost (expensive upfront)
-Downtime

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the (8) types of servers?

A

-File
-Web
-Mail
-Database
-App
-Print
-Media
-Game

How well did you know this?
1
Not at all
2
3
4
5
Perfectly