4: The Network Layer Flashcards

1
Q

What is a network service model?

A

A list of criteria and desired properties of network functionality

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

What is switching via a bus?

A

Packets directly transferred from input to output ports over a shared bus, which allows 1 packet through at a time. High traffic can cause buffering in the bus.

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

What is priority scheduling?

A

Assigning priorities to each packet, and sending the packet with the highest priority first.

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

What is generalised forwarding?

A

A variant of decentralised switching in which packets can be forwarded according to any combination of their header values.

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

Whar is the control plane?

A

The section of a router’s architecture that provides the logic determining the topology of the whole network.

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

What is a subnet?

A

A subset of a network divided by an interface on a router. The subnet part of an IP address is the high order bits; the low order bits distinguish hosts within a subnet.

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

What is software-defined networking?

A

Remote servers contain the control plane logic for routers.

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

What is the ICMP protocol?

A

The Internet Control Message Protocol (ICMP) is a network-level protocol that seeks to assist network functionality be reporting errors and operational information, including to routers.

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

What is decentrailised switching?

A

Using header values in inbound segments to forward them to an output port as per the forwarding table in the memory of the port they came in on.

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

What are switching fabrics?

A

The topology of a network using switches that defines how the switches are placed and connected, and how data are switched in the network.

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

What is a forwarding table?

A

A mapping of input to output interfaces used in forwarding in a router.

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

What is longest prefix matching?

A

Using the longest address prefix that matches destination address when looking for forwarding table entry for a given destination address, to minimise the number of hops to the destination after the next one.

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

What is FIFO (first in first out) scheduling?

A

Sending out packets in a buffer/queue in the same order they arrive.

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

What is a network bus?

A

A common linear half-duplex link to which all nodes are connected.

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

What is switching via memory?

A

When a traditional computer acts as a switch, taking a packet into memory, processing it to find the associated output port, then sending it there.

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

What is an interconnection network?

A

High-speed computer networks with ndoes specialised to memory and processing.

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

What is switching via interconnection network?

A

When you use the distributed processors in interconnection networks to process the packets being switched in parallel to optimise performance and overcome bus bandwidth limitations.

18
Q

What is the concept of IP fragmentation and reassembly?

A

Networks have MTUs - the largest possible link-level frames - so if these are exceeded then IP datagrams are fragmented into smaller ones and reassembled at the final destination.

19
Q

What is Head-of-the-Line (HOL) blocking?

A

When a slow datagram at the front of the queue at an input port in a switch prevents others in the queue from moving forward.

20
Q

What is buffering?

A

When high traffic means packets are entered into a queue and processed one at a time, in the order they arrived.

21
Q

What is a scheduling discipline?

A

Algorithms used for distributing resources among parties which simultaneously and asynchronously request them.

22
Q

What is the NAT protocol?

A

Network address translation is a method of using one IP address to represent a private subnet to relieve IPv4 address exhaustion.

23
Q

What is output port queueing?

A

When you buffer multiple packets contending for access to the same output port on a switch, and the arrival rate of packets exceeds the output line speed of the port.

24
Q

What is Round Robin (RR) scheduling?

A

Sort packets into groups called classes and cyclically output a packet from each class, internally ordered chronologically.

25
Q

What is IP?

A

Internet Protocol is a network-layer protocol that handles the routing and addressing of packets between nodes on a computer network.

26
Q

What is IPv6?

A

The sixth and most recent version of the Internet Protocol.

27
Q

What is a link’s MTU?

A

max transfer size = the largest possible amount of data in a single link-level frame on a network

28
Q

How are fragmented IP packets reassembled?

A

With header flags that identify the original datagram, length and offset from the start of the original datagram.

29
Q

What is an IP address?

A

A 32-bit identifier for a host on the Internet that acts an interface for routers.

30
Q

What is an interface?

A

A connection between a host/router and a physical link.

31
Q

How do you identify a subnet?

A

Separate all LANs connected to different interfaces on routers.

32
Q

What is CIDR?

A

Classless InterDomain Routing is a method for identifying subents and hosts in IP addresses; the first portion of the IP address distinguishes subnets and the second hosts. A shorter subnet part leaves more bits to identify hosts, so subnet can be larger. But since less for subnet identification can have fewer of these larger networks.

33
Q

What is DHCP?

A

Dynamic Host Configuration Protocol is a network management protocol in which a server dynamically assigns IP addresses to hosts on the Internet.

34
Q

What is ICANN?

A

Internet Corporation for Assigned Names and Numbers is the body that allocates Internet domains and addresses and manages DNS.

35
Q

Why is NAT used?

A

To relieve IP address exhaustion (in v4) and so that Internet access in a network is abstracted to one access point: nodes on the subnet in question aren’t concerned about it.

36
Q

How is NAT implemented?

A

A NAT translation table is used to map incoming datagrams to devices by port number, and outgoing datagrams replace their source IP address from that of the device to that of the router operating NAT.

37
Q

How does IPv6 differ from IPv4?

A

It increases addresses to 128 bits to fix exhaustion. Further changes to the header to speed up processing and forwarding and allow QoS measures to reduce jitter, latency, and loss. Also options flags, no checksum, and a new version of ICMP (v6).

38
Q

What is the format of the IPV6 datagram?

A

The header contains priority, flow label, next header, TTL, payload length, source address, and dest address. Then payload.

39
Q

What are IPv6 options?

A

Additional non-prescriptive flags that alter how IPv6 datagrams are processed at routers or their destination host.

40
Q

What is ICMPv6?

A

The new version of ICMP in IPv6 which includes new message types and multicast group management functions.

41
Q

What is tunnelling in IPv6?

A

When you split up an IPv6 datagram and send it as the payload of an IPv4 datagram when going through IPv4 routers.

42
Q

Why aren’t people all taking up IPv6?

A

Overhead to upgrade, systems been using IPv4 for entire Intenet history, ignorance of issues, timely and costly to upgrade all low-level Internet infrastructure.