COSC203 - PART IV Flashcards

1
Q

What are two network-layer functions?

A

Routing and forwarding

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

In SDN, forwarding is performed at the ___ plane, and routing is performed at the _____ plane.

A

Data, control

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

This is at traditional approach for the network control plane.

A

Per-router control.

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

This type of networking enables logically centralised control by defining a control and data plane.

A

Software defined networking

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

What is considered a “good” route?

A

Least cost, fastest, and least congested.

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

What are the four routing algorithm classifications?

A

Global, static, dynamic, and decentralised.

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

What are two characteristics about link state routing?

A

centralised - link costs are known to all nodes,
and iterative - after k iterations, the least cost path to k destinations is known.

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

Notation for the current estimate of the least-cost-path from source to destination v

A

D(v)

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

The notation for the predecessor node along path from source to v

A

p(v)

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

This notation for a set of nodes whose least-cost-path is definitively known

A

N’

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

This is a group of networks and routers controlled by a single administrative authority

A

Autonomous system

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

This protocol is used by hosts and routers to communicate network-level information

A

ICMP (Internet Control Message Protocol)

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

What is the responsibility of the data link layer?

A

Transfer datagram from one node to physically adjacent node over a link

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

What is the difference on flow control between the transport and link layers?

A

Transport is end-to-end and byte-oriented.
Link layer is single link and frame-oriented.

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

What is the principle of error detection in flow control at the link layer?

A

Add additional bit(s) to detect and correct bit errors (i.e. redundancy)

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

Can a single parity correct single bit errors?

A

No - only detect.

17
Q

This kind of check is a more powerful error-detection coding

A

CRC - Cyclic Redundancy Check

18
Q

This protocol is a distributed algorithm that determines how nodes share the channel

A

(MAC) - Medium Access Control protocol

19
Q

This provides access to the channel in ‘rounds’

A

TDMA - Time Division Multiple Access

20
Q

What is FDMA?

A

Frequency Division Multiple Access - it divides the channel spectrum into frequency bands

21
Q

What equation is this and which routing method does it relate to?

A

Bellman-Ford, which is what distance vector routing is based on.

22
Q

What services are performed at the data link layer?

A

Framing and link access.

23
Q

Where is the link layer implemented?

A

The link layer is implemented in the network interface card or on a chip, which has a unique identifier - the MAC address.

24
Q

Which layers of the OSI model have flow control?

A

Transport and data link layer

25
Q

Which version of ALOHA is simpler, and can transfer data at any time?

A

Pure ALOHA

26
Q

Which version of ALOHA can only transmit data at the beginning of a time slot, thus is more synchronised?

A

Slotted ALOHA

27
Q

In Pure ALOHA, there is no synchronisation. What is a consequence of this?

A

The collision probability increases.

28
Q

This version of CSMA has the human analogy of ‘don’t interrupt others’ i.e. it listens before transmitting.

A

Simple CSMA

29
Q

This version of CSMA has the human analogy of ‘the polite conversationalist’ i.e., Collision Detection.

A

CSMA/CD

30
Q

What is the third step in this slide?

A
  1. If NIC transmits entire frame without collision, NIC is done with the frame.
31
Q

Two MAC protocols for “taking turns”

A

Polling and token passing

32
Q

What are some of the concerns of polling? (MAC protocol)

A

Polling overhead, latency, single point of failure (master)

33
Q

What are some of the concerns of token passing? (MAC protocol)

A

Token overhead, latency, single point of failure (token)