3. Servers Flashcards

1
Q

List advantages of computing as a utility using cloud services.

A

Allows for pay as you go style:

  • on demand
  • use only what you need
  • can get virtual machines to a specification
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

List differences between client and server systems.

A

servers:

  • can use virtualisation
  • resilient, can hot swap
  • 24/7 uptime
  • high amount of concurrent connections
  • high bandwidth
  • high power consumption
  • needs to be able to anticipate and deal with exceptions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a daemon process?

A

An unattended process, a background process. Servers will usually run as a daemon process.

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

How do TCP servers deal with multiple incoming requests?

A

Requests are queued, FIFO. The backlog is the maximum length of the queue. If a connection arrives when the queue is full, the connection is refused.

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

What information do servers log about connections and transactions?

A
  • client name/address
  • date/time connection made
  • date/time connection closed
  • protocol specific info e.g http records name of file retrieved and error codes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly