exam 3 Flashcards

(36 cards)

1
Q

in what types of links is the network layer implemented?

A

3 types:
1. wired links
2. wireless links
3. LANS

combination of software, hardware, firmware

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

forwarding vs routing

A

forwarding = local action of transferring a packet from an input port to an output port on an individual device
- data plane

routing = network-wide process that determines a packet’s path across the network from source to destination
- control plane

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

switching fabric definition

A

area/component that connects a router’s input ports to its output ports

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

forwarding table definition

A

determines the routes of packets across a network

generated by routing algorithm

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

link-layer protocols run at which network layer

A

layer 2 (link layer)
second layer from bottom

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

network adapter synonym

A

network interface card (NIC)

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

one-bit even parity scheme flaw

A

if an even number of errors occurs, the errors will be undetected

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

what layer are ethernet switches on

A

data link layer (layer 3)

NOT network layer (layer 2)

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

where is the network layer implemented

A

it’s implemented in routers in the network core AND in hosts at the network edge

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

data plane responsibilities (3)

A
  • moving datagram from router input port to output port
  • dropping a datagram due to congested (full) output buffer
  • looking up additional bits in an arriving datagram’s header in the forwarding table
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

data plane vs control plane

A

control plane - routing (deciding where packets should go)
- runs in software

data plane - forwarding (actually sends the packets)
- runs in hardware

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

control plane responsibilities (2)

A
  • monitoring and managing the configuration & performance of a network device
  • computing the contents of the forwarding table
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

SDN stands for

A

software-defined networking

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

traditional per-router control-plane vs SDN approaches to managing/controlling network behavior

A

traditional = distributed control plane (each router has it own control plane)
- control plane & data plane are coupled in the same device
- routers communicate with each other

SDN = centralized control plane (control logic happens in a centralized controller)
- data planes (routers, switches) are dumb and just follow controller instructions
- routers do NOT communicate with each other

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

do routers message each other in traditional per-router control-plane approach?

A

yes, they message each other
- share their costs to reach a destination
- send info about incoming/outgoing links to other routers

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

what does the “best-effort” internet service model NOT guarantee? (4)

A
  • delivery time
  • bandwidth
  • packet loss
  • delivery order
17
Q

2 router components that operate primarily in the data plane

A
  • input ports
  • switching fabric
18
Q

2 router components that operate primarily in the control plane

A
  • routing processor
  • output ports
19
Q

Where in a router is the destination IP address looked up in a forwarding table?

A

At the input port where a packet arrives

20
Q

switching fabric

A

router’s internal network that connects its input ports to output ports
- moves packets from input to output

21
Q

“match plus action” meaning

A

“Match plus action” means the router looks at certain fields in a packet (match), and then takes a specific action based on that match

example:
match = looks at fields like: IP address, MAC address, port number, protocol type

action = forward to a certain port, drop packet, modify packet header, send to controller (in SDN)

22
Q

where does “match plus action” happen in a router?

A

At the input port where a packet arrives

23
Q

IPv4 protocol definition

A

protocol that is used to identify devices & route packets across networks
- assigns 32-bit addresses (IP addresses) to devices & helps route packets from source to destination across networks
- operates at the network layer (layer 3)

24
Q

IPv4 protocol principal components (3)

A
  • Packet-handling conventions at routers (e.g., segmentation/reassembly)
  • IPv4 datagram format
  • IPv4 addressing conventions
25
how are IP addresses associated with interfaces?
network interface = hardware/software component through which a device communicates with the internet interface examples: - ethernet port (wired connection) - WiFi adapter (wireless connection) IP address = assigned to each interface - on a device w/ multiple interfaces (e.g. computer w/ both WiFi & Ethernet), each interface has its own IP address
26
true or false: every device using the IP protocol must have an IP address associated with it
true
27
true or false: if a host/router has more than one interface, then it has more than one IP address at which it can be reached.
true
28
subnet definition
set of device interfaces that can physically reach each other without passing through an intervening router - a smaller section of a network - the devices in a subnet have a common set of leading high-order bits in their IP address
29
how subnetting works
each IP address consists of 2 parts: 1. network portion (identifies larger network) 2. host portion (identifies individual devices within the network) subnetting breaks the host portion into smaller pieces to create subnets
30
true or false: in a subnet, the devices always have a common first 16 bits in their IP address
false
31
DHCP definition
Dynamic Host Configuration Protocol network protocol used to automatically assign IP addresses and other network configuration settings to devices on a network
32
DHCP process
DORA - Discover, Offer, Request, Ack
33
DHCP "plug and play" meaning
no manual configuration is needed for a host to join the network; it's all automatic
34
what defines a "good" path for a routing protocol?
routing works with abstract link weights - could be literally anything
35
2D parity check
error detection technique that uses rows and columns to detect & sometimes correct single-bit errors in transmitted data
36
2D party capabilities
- can detect & correct any case of a 1-bit bit flip in the payload - can detect any case of two bit flips in the payload (but can't correct it)