Introduction Flashcards

1
Q

Name some mechanisms of protocols

A
  • addressing and naming
  • Fragmentation
    Re-sequencing
  • error control
  • flow control
  • congestion control
  • resource allocation (buffers)
  • multiplexing: combine higher-layer sessions into one channel
  • compression
  • privacy and authentication
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is network coding?

A

(Hourglass figure)
Nodes combine packets from different sources and generate groups of encoded packets.

A single modified packet is transferred between a potential bottleneck link instead of sending two packets.

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

What is the difference between network coding and traditional routing?

A

In network coding, the outgoing packet is a arbitrary combination of previously received packets whereas in TRF the payloads are not modified.

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

What are benefits of layering?

A

Layers have to manage complexity, no need to reinvent the wheel.
Common functionality.

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

What are drawbacks of layering?

A
  • Layers may duplicate lower layer functionality
  • different layers need same information
  • layers might need to look at headers of other layers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a layer-2 packet called?

A

Frame !!

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

Name 3 link layer multiple access methods

A

Channel partitioning: time slots/frequencies/code for exclusive use
Random Access: allow collisions and recover if necessary. CSMA(/CD /CA), ALOHA
Turns: Token rings, bluetooth

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

Why cant ethernet Scale up to very large networks?

A
  • Flat addresses
  • no hop count
  • missing protocols (e.g. ICMP)
  • Fragmentation/Congestion/Error msg?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is network byte order?

A

Least significant bit first (stream into NIC)

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

Why do we need a spanning-tree-protocol?

A

To break switching loops in networks to prevent broadcast storms (packets traveling forever)

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

How does the spanning tree protocol work?

A

Select root bridge: lowest ID

Find shortest paths to root bridge. Disable connections that cause loops.

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

What are root ports and desginated ports?

A

Root ports: ports that lead to root

Designated port: active port

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