Week 3 - Net Flashcards

1
Q

What is global connectivity

A

connectivity between network clouds

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

What layer is the IP router commonly situated on?

A

Network layer

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

What is IP service referred to as?

A

Best Effort

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

What does best effort mean?

A

whatever you get at the time of transmission

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

Is IP connection-less or connection orientated?

A

connection less

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

Some factors of the IP being connection-less?

A
  • no connection set up
  • send and forget
  • unconfirmed
  • unreliable
  • data source is not constrained on transmisson
  • no direct access, only access via transport protocol
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How is an IP address found?

A

A FQDN is looked up in the global directory service (DNS) and a corresponding IP address is found.

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

What does an IP address identify as?

A

an interface on a host (ex, ethernet or wireless LAN) and not the host itself

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

Give some uses of IP addresses?

A

identification – allows hosts to be unqiuely labelled
transport protocols - forms part of the identity of a transport packet flow
bound to an interface on an IP host - multiple interfaces, multiple IP addresses
used for routing and forwarding - discover network paths, transmit packets towards their destination.

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

What does DNS stand for

A

domain name system

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

what is the DNS

A

global distributed directory service, it maps domain names to IP addresses

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

What are the DNS’ distributed services

A
  • nameservers

- resolvers

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

Describe DNS global system

A
  • must be scalable
  • distributed data and admin responsibility
  • localised caching
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a DNS namespace?

A
  • global distributed namespace
  • nodes through a tree
  • domain, single network or multiple
  • DNS servers, servers for each domain
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are the 3 DNS applications?

A
  • nameservers
  • resolvers
  • protocol
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are client applications in resolvers?

A
  • host
  • dig
  • nslookup
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

How does DNS name resolution work?

A

query to local server

  • local server checks cache
  • may query root server
  • root server may redirect query
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Where does the authoritative answer in DNS name resolution come from?

A

domain server

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

Where does the non-authoritative answer in DNS name resolution come from?

A

-from cache at local server

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

What is the local server in name resolution? Describe.

A
  • recursive
  • queries other servers to resolve request
  • result stored in cache
  • resukt used to answer other queries
  • TTL controls caching
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is the local server within an organisation? Regarding DNS?

A
  • recursive for local use

- iterative for others

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

What is the root server in name resolution? Describe.

A
  • iterative
  • sends a referral to the requester
  • referral gets closer to the actual server that holds the mapping
  • not recursive due to load and security
23
Q

What is the root server within an organisation? Regarding DNS?

A

-for external users

24
Q

What is held in the TCP header?

A

source and destination port numbers

25
what is held in the TCP payload?
data from the layer above
26
Describe the TCP service?
- connection orientated - ordered - confirmed - reliable - byte-stream service
27
What is the TCP protocol data structure?
segment header fornat
28
What is the TCP algorithm protocol?
-FSM for protocol state -plus various algorithms for reliability, flow control, congestion control
29
What does ACK stand for?
acknowledgement significant
30
What does SYN stand for?
synchronise sequence numbers
31
what does FIN stand for
no more data from sender
32
Describe TCP connection set-up
- active open - 3 way handshake - passive open - local connection name - use SYN and SYN ACK
33
describe TCP connection tear down?
- clean termination | - abortive termination uses RST flag
34
Once TCP connection established, what does it follow?
-flow control and congestion control algorithms
35
What is the 5 tuple for TCP endpoints?
36
What are server port numbers?
- well known - 80 for HTTP - 443 for HTTPS
37
What are client port numbers?
- typically ephemeral - allocated by OS - connection to same server will have different client port numbers
38
What are causes on congestion?
- too many packets - buffer overflow in routers - unpredictable traffic patterns - time-of-day traffic
39
What are the effects of congestion?
- higher end to end delay - lost packets - network instability - loss of service
40
How does TCP congestion control work?
- start slow - send 1 segment, f successfully ACK'd send 2, then 4 then 8 - until a missing for delayed ACK then drop to hald and increase linearly
41
What are TCP transmissions not protected from?
inspection forgery modification replay
42
What are not security mechanisms?
reliability flow control congestion control
43
When would you use UDP?
where reliability does not matter and delay does
44
Why use UDP?
no end-to-end delay | control of data transmission rate
45
Service description of UDP?
``` connectionless unconfirmed unrelaible datagram service - a thin layer on top of IP, uses best effort service ```
46
UDP data structure protocol?
packet format
47
UDP algorithm protocol?
simple send/recieve of independent packets
48
What is the UDP endpoint 5 tuple?
49
Main differences between TCP and UDP?
TCP - send and wait, reliable delivery, CO | UDP - send and hope, no flow control, no congestion control, CL
50
What type of communication can UDP permit?
unicast | multicast
51
What is multicast?
many|one to many - the destination IP address is a multicast group address - anyone can send to group - must be a member of group to receive
52
What is QUIC?
Quick UDP Internet Connections | - based on UDP but with security, multiplexing etc
53
What is multicast popular for?
LAN discovery protocols | - devices and services advertise their presence