Module 14: Modern Networking Solutions Flashcards

1
Q

control plane vs. forwarding/data plane

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

What is true about forwarding and control planes?

A

The control plane runs distributed protocols

The forwarding plane forwards packets

The forwarding plane has high throughput

The forwarding plane runs locally

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

What are some benefits of software defined networks?

A

Switches can focus on packet forwarding

Makes it possible to contain complex logic regarding network optimization or security in centralized apps

Enables on-the-fly network provisioning and virtualization

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

What is OpenFlow protocol?

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

Flow tables can contain rules that modify packet headers

A

True

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

OpenFlow Protocol

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

Network Centric View

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

DNS

A

host name to IP address

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

Basic DNS Features

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

What is the purpose of DNS?

A

it translates from domain name to ip address

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

DNS Name Servers

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

Simple DNS Example

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

Remote Procedure Call (RPC)

A

alternative sockets

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

How is RPC different from a conventional procedure call?

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

what is call by copy in RPC?

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

issues to address in RPC

A
17
Q

RPC Stubs: making it all transparent (invisible to programmers)

A
18
Q

What helps you obtain transparency in RPC?

A

STUBS!

19
Q

Steps of a remote procedure call

A
20
Q

Parameter Passing in RPC

A
21
Q

Passing Value Parameters

A
22
Q

Passing Reference Parameters

A
23
Q

Asynchronous RPC

A
24
Q

RPC Failures

A
25
Q

RPC Problem: Client is unable to locate server

A
26
Q

RPC Problem: Lost Messages (Request or Reply)

A
27
Q

RPC Problem: Server Crashes

A
28
Q

RPC Problem: Client Crashes

A
29
Q

How do you deal with client crashes?

A