3.4 Client Server and P2P networks Flashcards

1
Q

What is the client-server model?

A
  • There is a client computer and a server.
  • The server is a powerful computer which provides services or resources required by any of the clients
  • A client is a computer or device which requests the services or resources provided by the server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Process of client-server

A
  • Query -> request
  • Database
  • response
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

LAN servers

A

One or more servers may be part of a local area network (same for WAN)

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

What is a data centre?

A

A site that contains thousands of servers

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

What are the 5 typical types of servers in a school (Client server) ?

A
  • File server
  • Print server
  • Mail server
  • Web server
  • Database server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

File server

A

Holds all the data files and databases and manages backups

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

Print server

A

May organise printing on different printers

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

Email server

A

May receive, detect and block spam emails, distributes emails to users

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

Web server

A

May host school’s external website

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

Database server

A

May hold student records

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

What is the role of a client

A
  • Clients sends requests to the server
  • Waits for a reply
  • Receives the reply
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a server?

A

A powerful computer that provides service to clients

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

Role of server

A
  • Server waits for requests from a client
  • Performs any processing required to fulfil the request
  • The requested data is sent back to the client
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Client-server advantages

A
  • With file severs, just one file server needs to be backed up and files can be accessed from any computer
  • Email servers provide a central place for email that is then accessed from different devices
  • Same for different types of servers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is Peer-to-peer (P2P) structure?

A

No central server

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

Features of P2P networking

A
  • Suitable for small companies with small computers
    No central server controls files or security
  • All computers can easily see files on other computers
  • All computers can communicate with each other without going through a server
17
Q

Advantages of P2P

A
  • Easier to set up - can be cabled together
  • No need for dedicated server equipment
  • Individual computers can share a printer, router, modem and other hardware
  • Users can communicate directly with each other and share each others’ files
18
Q

Disadvantages of P2P

A
  • Viruses and malware are more easily transferred over this type of network as there is no central firewall
  • Data recovery and backup is not done centrally, so each computer has to have its own backup system
  • Files are not centrally organised, but stored ion individual computers and may be hard to locate if the computer’s owner does not have a logical filtering system
  • If a computer is switched off, data on that machine cannot be retrieved from other machines
19
Q

Client server vs P2P

A

Client-Server:

  • A central backup server backs up all file severs
  • Security is controlled by a central server
  • All users are reliant on the central server]Using servers enables businesses to grow to hundreds or thousands of computers and users

P2P:

  • Each computer needs to be backed up
  • Security is controlled by each individual machine
  • There is no central server. If one computer goes down the only it’s services are lost
  • P2P networks are difficult to maintain beyond a few computers
20
Q

P2P on WAN

A
  • P2P can be used for file sharing
  • P2P is often used for illegal file sharing of copyright material such as music and films as they are harder to close down
  • P2P file sharing allows each user to share parts of a file, rather than all downloads coming from one central server
  • This significantly reduces the amount of bandwidth required when trying to share a file
21
Q

What is web hosting?

A

A service offered by companies that will host web pages and files for websites. Web hosts will often provide database servers. Companies that provide more general hosting, such as backup servers, are known as hosting service providers

22
Q

Advantages of web hosting over sharing files from your own computer

A
  • Web hosts have far more bandwidth - can serve more users
  • Web hosts are able to monitor their equipment all the time
  • Web hosts will automatically backup web sites remotely
23
Q

What is the cloud?

A
  • The Cloud is the term used to refer to services that are delivered over the internet.
  • It enables users connected to any Internet-enabled computer to access these services
24
Q

Give examples of cloud computing

A

Google Drive, OneDrive and Dropbox

25
Q

Software as a Service (SaaS)

A

Cloud based servers enable access to software on demand. This means the software is used via subscription, doesn’t need to be on a local machine and can be accessed from any Internet-connected computer, including smartphones

26
Q

Examples of SaaS

A
  • Online accounting packages
  • Customer Relationship Management systems (CRMs)
  • Share trading applications
27
Q

Cloud computing advantages

A
  • You can access data and applications from anywhere at any time
  • You don’t need a powerful computer with a huge hard drive - everything is stored and run on a remote computer
  • Backing up data is no longer crucial - it is done by the service provider
28
Q

Cloud computing disadvantages

A
  • Personal data will be stored on another company’s servers
  • If the Internet connection is lost, often the service becomes unusable
  • Slow internet connections may result in a poor quality of service
  • It is not easy for people and organisations to see how reliable the service is
29
Q

Methods of connecting computers

A
  • Copper cable (electricity)
  • Fibre optics (uses light)
  • Wi-Fi (radio waves)
30
Q

Copper cable advantages

A
  • Tried and trusted technology

- Relatively inexpensive

31
Q

Copper cable disadvantages

A
  • signal affected by electric and magnetic fields
  • low bandwidth
  • heavy cables
32
Q

Fibre optic advantages

A
  • very fast transmission
  • low loss of signal over distance
  • not affected by fields
  • required very little power
  • more difficult to ‘tap into’ than copper cables
33
Q

Fibre optic disadvatanges

A
  • high investment cost

- need for expensive optical transmitters and receivers

34
Q

Wireless transmission advantages

A
  • no need for trailing wires (safer)
  • allows devices to be used anywhere provided there is a signal
  • easier to add devices to a network
35
Q

Wireless transmission disadvantages

A
  • data transmission rate less than wired systems
  • signal can be blocked by objects or walls
  • increased security issues
36
Q

What factors affect network performance

A
  • Bandwidth
  • Latency
  • Error rate/collisions
37
Q

Bandwidth

A

The amount of data that can be carried through a connection at a time

38
Q

Connection speeds

A

Measured is Mbps (Megabits per Second)

39
Q

Latency

A
  • The delay between the client and the server

- The length of time a packet of information takes to travel trough a network