Question

Difficulty: MediumPrivate IPv4 Addressing and RFC 1918

Match each RFC 1918 private IPv4 address prefix block to its corresponding scope and address range definition.

  • 10.0.0.0/8Provides a single Class A network block spanning 10.0.0.0 through 10.255.255.255
  • 172.16.0.0/12Provides 16 contiguous Class B network blocks spanning 172.16.0.0 through 172.31.255.255
  • 192.168.0.0/16Provides 256 contiguous Class C network blocks spanning 192.168.0.0 through 192.168.255.255

Answer

10.0.0.0/8 matches a single Class A network block (10.0.0.0 - 10.255.255.255); 172.16.0.0/12 matches 16 contiguous Class B network blocks (172.16.0.0 - 172.31.255.255); 192.168.0.0/16 matches 256 contiguous Class C network blocks (192.168.0.0 - 192.168.255.255).
RFC 1918 explicitly defines three private address blocks: one Class A block (10.0.0.0/8), 16 contiguous Class B blocks (172.16.0.0/12, spanning 172.16.0.0 to 172.31.255.255), and 256 contiguous Class C blocks (192.168.0.0/16, spanning 192.168.0.0 to 192.168.255.255).

Step-by-Step Solution

1
Identify the RFC 1918 range and structure for Class A private addressing.
10.0.0.0/8 covers addresses from 10.0.0.0 through 10.255.255.255, representing a single Class A block.
RFC 1918 allocates one /8 block for Class A private networks.
2
Identify the RFC 1918 range and structure for Class B private addressing.
172.16.0.0/12 covers addresses from 172.16.0.0 through 172.31.255.255, forming 16 contiguous Class B (/16) blocks.
RFC 1918 allocates 16 contiguous /16 blocks starting at 172.16.0.0 up to 172.31.255.255.
3
Identify the RFC 1918 range and structure for Class C private addressing.
192.168.0.0/16 covers addresses from 192.168.0.0 through 192.168.255.255, forming 256 contiguous Class C (/24) blocks.
RFC 1918 allocates 256 contiguous /24 blocks starting at 192.168.0.0 up to 192.168.255.255.

Key Concept

RFC 1918 Private IPv4 Address Space Allocation
Rate this question