N3. TCP client-server Flashcards

1
Q

What is a server?

A

A host/program that provides a service:

  • waits for clients to connect
  • application-specific service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a client?

A

A program that makes use of a service:

  • must identify a server and connect to it
  • typically has interface for a human user e.g. GUI
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a FQDN?

A

Fully Qualified Domain Name
e.g. www.cs.st-andrews.ac.uk
complete domain name for a specific computer or host on the internet - specifies location in DNS.

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

What is an IPv4 address?

A

Unique address/number in a network for a specific computer/host.
Uses dotted decimal notation
e.g. 138.251.10.53

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

What is DNS?

A

Domain Name System.
Mapping of FQDN to address.
(or address lookup from IP address to FQDN)

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

Properties of TCP port numbers

A
  • layer 4 de-multiplexers
  • assigned - “well known”
  • ephemeral, dynamic - allocated by OS
    (port is a localised address for a machine)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly