Internet Layer and Protocol Flashcards

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/100

flashcard set

Earn XP

Description and Tags

A set of 100 flashcards based on the Internet Layer lecture, covering IPv4, IPv6, NAT, and deployment statistics.

Last updated 10:45 AM on 7/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

101 Terms

1
New cards

Internet Layer

The layer in the TCP/IP model responsible for internetworking, hiding routing from the Transport layer, and processing IP datagrams.

2
New cards

Internetworking

The concept of the Internet as a 'network of networks' with LANs at the edges served by routers in the core.

3
New cards

Packetisation

The process of dividing data into datagrams for transmission across the network.

4
New cards

Fragmentation

The process of breaking down packets into smaller units to fit the requirements of the physical network.

5
New cards

Fragment Reassembly

The process of reassembling fragmented packets back into their original form upon reception.

6
New cards

Packet-switched

A property of the Internet Protocol indicating it is connectionless.

7
New cards

Unreliable

An IP property meaning there is no guarantee that any given datagram will arrive.

8
New cards

Best effort basis

The principle by which packets are sent and routed without guarantees of delivery, speed, or quality.

9
New cards

Destination-routed

The standard routing method where routers use routing tables to determine the path based on the destination address.

10
New cards

Routing Table

A data table stored in a router used to determine the next hop for an IP packet.

11
New cards

Store-and-Forward

A packet switching method where a host (e.g., H1) sends a packet to the nearest router (e.g., B), which then passes it on toward its destination.

12
New cards

Quality of Service (QoS)

Methods used to prioritize certain traffic to help manage issues like packet drops or delays.

13
New cards

ICMP

Stands for Internet Control Message Protocol; used for diagnostics and control, such as the ping command.

14
New cards

ICMPv6

The version of the Internet Control Message Protocol used specifically for IPv6.

15
New cards

IPSEC

A protocol suite used for encryption and securing Internet Protocol communications.

16
New cards

IGMP

The Internet Group Management Protocol, which helps establish IPv4 multicast groups.

17
New cards

IPv4 Header Version

A 4-bit field in the IPv4 header used to indicate the protocol version being used.

18
New cards

IHL (Internet Header Length)

A field in the IPv4 header that specifies the length of the header in 32-bit words.

19
New cards

DSCP (Differentiated Services Code Point)

A field in the IPv4 header used for packet classification and quality of service.

20
New cards

ECN (Explicit Congestion Notification)

A field in the IPv4 header used for end-to-end notification of network congestion without dropping packets.

21
New cards

Total Length (IPv4)

A 16-bit field that defines the entire size of the IPv4 packet, including header and data, in bytes.

22
New cards

Identification (IPv4)

A field in the IPv4 header used to uniquely identify the fragments of a single datagram.

23
New cards

Flags (IPv4)

A 3-bit field used to control or identify fragments in the IPv4 header.

24
New cards

Fragment Offset (IPv4)

A field that specifies where in the original datagram a particular fragment belongs.

25
New cards

Time To Live (TTL)

A 8-bit field that prevents packets from circulating indefinitely by decrementing at each router.

26
New cards

Protocol (IPv4 Header)

A field that indicates the next level protocol used in the data portion of the IP datagram.

27
New cards

Header Checksum (IPv4)

A 16-bit field used for error-checking the header to ensure it has not been corrupted during transit.

28
New cards

Source IP Address (IPv4)

The 32-bit address of the originator of the IPv4 datagram.

29
New cards

Destination IP Address (IPv4)

The 32-bit address of the intended recipient of the IPv4 datagram.

30
New cards

Options (IPv4)

An optional field in the IPv4 header used if IHL is greater than 55.

31
New cards

RIR

Stands for Regional Internet Registry, an organization that manages the allocation and registration of IP addresses.

32
New cards

APNIC

The RIR for the Asia Pacific area, which reached IPv4 exhaustion on 19/04/201119/04/2011.

33
New cards

RIPE NCC

The RIR for the EU, Middle East, and Central Asia, which reached IPv4 exhaustion on 14/09/201214/09/2012.

34
New cards

LACNIC

The RIR for Latin America & Caribbean, which reached IPv4 exhaustion on 10/06/201410/06/2014.

35
New cards

ARIN

The RIR for North America, which reached IPv4 exhaustion on 24/09/201524/09/2015.

36
New cards

AFRINIC

The RIR for Africa, which reached IPv4 exhaustion on 22/03/202022/03/2020.

37
New cards

NAT (Network Address Translation)

A method to share one public IPv4 address among multiple computers using private addresses.

38
New cards

RFC1918

The document that defines the private IPv4 address spaces such as 10.0.0.0/810.0.0.0/8 and 192.168.0.0/16192.168.0.0/16.

39
New cards

10.0.0.0/8

One of the private address spaces defined by RFC1918.

40
New cards

192.168.0.0/16

A commonly used private address space defined by RFC1918 often used for home routers.

41
New cards

172.16.0.0/16

The address space listed in the notes as part of the RFC1918 private address ranges.

42
New cards

NAPT (Network Address Port Translation)

A mechanism that allows multiple devices on a LAN to be mapped to a single public IP address but breaks the end-to-end principle.

43
New cards

End-to-End Principle

A networking design framework that is broken by NAT and NAPT protocols.

44
New cards

Address Recycling

A market for buying and selling used IP address space, typically costing approximately 5050 per address.

45
New cards

IPv6 Header Version

A 4-bit field in the IPv6 header indicating the version is 66.

46
New cards

Traffic Class (IPv6)

An 8-bit field used by the source and routers to identify and distinguish between different classes or priorities of IPv6 packets.

47
New cards

Flow Label (IPv6)

A 20-bit field used to tag sequences of packets that should be handled as a specific flow.

48
New cards

Payload Length (IPv6)

A 16-bit field indicating the size of the payload in octets, following the IPv6 header.

49
New cards

Next Header (IPv6)

A field that identifies the type of header immediately following the IPv6 header.

50
New cards

Hop Limit (IPv6)

An 8-bit field that specifies the maximum number of hops a packet can take, replacing the IPv4 TTL.

51
New cards

Source IP Address (IPv6)

The 128-bit address of the originator of the IPv6 packet.

52
New cards

Destination IP Address (IPv6)

The 128-bit address of the intended recipient of the IPv6 packet.

53
New cards

IPv6 Global Adoption (2024 General)

According to the comparison slide, global adoption is at approximately 45%45\text{\%}.

54
New cards

IPv6 Adoption France (2024)

Google statistics report an IPv6 adoption rate of 75.45%75.45\text{\%} for France.

55
New cards

IPv6 Adoption Germany (2024)

Google statistics report an IPv6 adoption rate of 72.68%72.68\text{\%} for Germany.

56
New cards

IPv6 Adoption India (2024)

Google statistics report an IPv6 adoption rate of 70.22%70.22\text{\%} for India.

57
New cards

IPv6 Adoption UK (2024)

Google statistics report an IPv6 adoption rate of 43.81%43.81\text{\%} for the UK.

58
New cards

IPv6 Adoption USA (2024)

Google statistics report an IPv6 adoption rate of 49.83%49.83\text{\%} for the USA.

59
New cards

Facebook IPv6 Adoption (2025)

As of 27 Jan 202527\text{ Jan }2025, Facebook reported a global IPv6 adoption rate of 40.31%40.31\text{\%}.

60
New cards

Facebook weekly growth (IPv6)

The weekly growth rate for IPv6 adoption reported by Facebook as of Jan 2025 is 0.46%0.46\text{\%}.

61
New cards

Facebook monthly growth (IPv6)

The monthly growth rate for IPv6 adoption reported by Facebook as of Jan 2025 is 0.15%0.15\text{\%}.

62
New cards

IPv6 Adoption India (Facebook 2025)

Facebook statistics show an adoption rate of 75%75\text{\%} in India.

63
New cards

IPv6 Adoption France (Facebook 2025)

Facebook statistics show an adoption rate of 65%65\text{\%} in France.

64
New cards

IPv6 Adoption Germany (Facebook 2025)

Facebook statistics show an adoption rate of 57%57\text{\%} in Germany.

65
New cards

IPv6 Adoption UK (Facebook 2025)

Facebook statistics show an adoption rate of 40%40\text{\%} in the UK.

66
New cards

IPv6 Adoption USA (Facebook 2025)

Facebook statistics show an adoption rate of 60%60\text{\%} in the USA.

67
New cards

IPv4 Death metaphors

Descriptions used in the slides include 'On borrowed time', 'Deadman walking', and 'Running on fumes'.

68
New cards

IoT (Internet of Things)

One of the new application types supported by the massive expansion of address space in IPv6.

69
New cards

Peering Wars

Business and technical conflicts between Tier-1 network providers that act as a barrier to IPv6 deployment.

70
New cards

CGNAT

Carrier-Grade NAT, often cited in myths as a reason why IPv6 might not be needed.

71
New cards

IPv6 Security Myth

The false belief that IPv6 is less secure without NAT; in reality, IPv6 still utilizes firewalls and ACLs.

72
New cards

Leading Os

Zeros at the start of an IPv6 block that can be omitted for address simplification.

73
New cards

Double colon (::)

A convention used to replace a single set of repeated 16-bit blocks of all zeros in an IPv6 address.

74
New cards

16-bit field constraint

In IPv6 address simplification, you cannot shorten a single 16-bit field of all zeros if it is not part of a '::' group.

75
New cards

fe80::/10

The prefix for Link-local addresses in IPv6, which are never routed.

76
New cards

Link-local address

An IPv6 address that every host always has per adapter, used for communication on the local link.

77
New cards

Global unicast address

IPv6 addresses starting with 2xxx2xxx or 3xxx3xxx (2000::/32000::/3).

78
New cards

ULA (Unique Local Address)

An IPv6 address range starting with fc00::/7fc00::/7, used for local communication.

79
New cards

IPv4 Addressing bits

IPv4 uses 3232-bit addressing.

80
New cards

IPv6 Addressing bits

IPv6 uses 128128-bit addressing.

81
New cards

IPv4 Header Fields Count

The IPv4 header consists of 1313 fields.

82
New cards

IPv6 Header Fields Count

The IPv6 header consists of 88 fields.

83
New cards

IPv4 Header Size

The standard IPv4 header size is 2020 bytes.

84
New cards

IPv6 Header Size

The standard IPv6 header size is 4040 bytes.

85
New cards

Address per adapter (IPv4)

In IPv4, hosts usually have exactly one address per adapter.

86
New cards

Address per adapter (IPv6)

In IPv6, hosts typically have multiple addresses per adapter.

87
New cards

Fragmented routing

The state of routing in IPv4, contrasting with the simplified routing found in IPv6.

88
New cards

1970s tech

A description used for IPv4, highlighting that it is past its prime.

89
New cards

ARP

Address Resolution Protocol, a keyword for upcoming topics in Internet Layer 22.

90
New cards

NDP

Neighbor Discovery Protocol, an IPv6 protocol used for discovering other nodes on the same link.

91
New cards

SLAAC

Stateless Address Autoconfiguration, a method used by IPv6 hosts to configure themselves without a server.

92
New cards

DHCP(v6)

The version of Dynamic Host Configuration Protocol used for IPv6 address and parameter assignment.

93
New cards

NPT

Network Prefix Translation, a routing topic mentioned for future study.

94
New cards

Traceroute

A routing protocol tool used to trace the path packets take across a network.

95
New cards

IPv6 Privacy Addresses

Addresses that hosts may pick for themselves over time to maintain anonymity and privacy.

96
New cards

MAC Table

A table polled from switches to help track which physical devices are connected to specific ports.

97
New cards

NAV

An open source network monitoring package used in ECS to account for device mappings.

98
New cards

ARP Table Polling

A method of tracking device accountability by mapping MAC addresses to IPv4/IPv6 addresses.

99
New cards

10/100Base-TX Ports (1-48)

The specific hardware ports listed on page 11 of the lecture notes.

100
New cards

xkcd 128 bits

A reference to the IETF finding the right balance so that nanobots can only devour half the planet before running out of addresses.