Client Server / Peer to Peer

From TRCCompSci - AQA Computer Science
Revision as of 09:41, 19 November 2019 by 000032679 (talk | contribs) (Question 4)
Jump to: navigation, search

Overview

CraigNDave

https://www.youtube.com/watch?v=Z67WhfeBIgg&list=PLCiOXwirraUDvVsza-xO2mMwW9QBIa_FG&index=2

Computer Science Tutor

https://www.youtube.com/watch?v=TdQgP_Gee_A&list=PL04uZ7242_M6O_6ITD6ncf7EonVHyBeCm&index=29

TRC PowerPoint

Client Server vs Peer to Peer

Client-Server

In a client-server network you have a special class of device called a server, and normal devices called clients. A client device is used during normal day to day tasks, but a server is dedicated just to the task assigned. In client-server networks, client devices make requests for network services to servers, multiple servers may be used for different services. A large network may have a file server, print server, email server, back-up etc. All data is stored on a central server that users can then access, this makes it easier to back up data as it is all in one place. Login servers can be used allowing user accounts and passwords to be the same across all machines, allowing for easy control over access rights.

Advantages

  • All files are stored in a central location, and be accessed from any machine.
  • Network peripherals are controlled centrally, allowing you to share multiple printers from a single server.
  • Backups and network security is controlled centrally, requires the backup of a single location.
  • Users can access shared data which is centrally controlled, users can login to any machine.

Disadvantages

  • A specialist network operating system is needed.
  • The server is expensive to purchase.
  • Specialist staff such as a network manger is needed.
  • If any part of the network fails a lot of disruption can occur.

Peer-Peer

In a peer to peer network all devices are of equal class. Unlike Client-Server networks, there are no dedicated servers in peer-peer networks. Each workstation in the network acts as both client and server, leaving each individual user to choose what is to be shared between workstations. If passwords are required they are have to be changed individually between multiple devices, making these kind of networks extremely difficult to scale into large organisations. They are also more insecure due to permission management of shares being managed individually.

Advantages

  • No special operating system required or any servers (they cant be used as a normal machine).
  • Flexible with the ability to add new machines and share resources.
  • You can decide what resources will be shared by each machine.

Disadvantages

  • Users will have different accounts and passwords on different machines.
  • Backups will need to be done on each machine to prevent data loss.
  • Sharing a connected resource could slow the machine down for the person using the actual machine.
  • You reach a point where it is impossible to manage, user permissions and accounts will need to be set on each machine.

Revision Questions

Question 1

1. which of these are disadvantages of client server?

hard to manage many devices
harder to backup than peer to peer
cannot stop people from accessing data
none of the above

Your score is 0 / 0


Question 2

1. Which of these are advantages of using a client-server network?

Centralised data storage and backups
Correct, as the server is used to store data and backups.
Cheaper than peer-to-peer
Incorrect - client-server networks are more expensive due to more hardware required.
Expandable to support more clients
Correct, as client-server networks can be expanded, while peer-to-peer networks function worse as they expand.
Devices can have different statuses
Correct - in client-server networks, different devices can be given different statuses within the network.
Devices have equal statuses
Incorrect, this is only true for peer-to-peer networks

Your score is 0 / 0


Question 3

1. Which is more expensive to set up?

Peer-to-peer network
Ew no.
Client-server network
Oh wow you got that right.

Your score is 0 / 0


Question 4

1. A client server is best used with a small number of computers within a network

True
False

2. What is a *Thick* Client?

A fat computer.
Bruh.
A network where the applications are run on the client computer.
Nice.
A network where all the processing takes place on the server.
This is a Thin Client.
A thicc client.
Bruh.

Your score is 0 / 0


Question 5

1. which of these are true about peer to peer networks?

They are cheaper to set up than client server networks
all of the devices are controlled by a central server
They require special hardware
They are easy to set up

Your score is 0 / 0

Question 5

Question 6

Question 7

1. {What is a peer to peer network?

Made up of devices with equal status with a server.
Incorrect. A p2p does not have a server.
Made up of devices with equal status with no servers.
Correct!
Made up of one device with no servers.
Incorrect. A p2p has more than one device.
Made up of one device with a server.
Incorrect. A p2p has more than one device and no server.

Your score is 0 / 0


Question 8

1. which of these are advantages of peer-to-peer (less than 10 devices)?

easy to maintain few device
easy to backup
low cost to set up

Your score is 0 / 0


Question 9

1. Which of these are not advantages of a peer-to-peer network?

User will need to have a password on each machine they want to use
No special operating system is required
Has the ability to choose what resources will be shared
Using a service connected to one machine will affect the user on that machine

Your score is 0 / 0


Question 10

1. what server would be best for a large scale company?

client-server
peer-to-peer servers

Your score is 0 / 0


Question 11

1. which of these are disadvantages of a client server.

Reliant on the server.
Epic.
requires additional hardware and software.
Remember it is per second.
Its expensive.
Bit rate is the number of bits transmitted per second.
Its hard to maintain.
Bit rate is the number of bits transmitted per second.

Your score is 0 / 0