Overview

IPv4 is the most widely deployed version of the Internet Protocol. It uses a dotted-decimal notation (e.g., 172.16.254.1). Due to the growth of the internet, the pool of available IPv4 addresses has been exhausted.

Address Classes

  • Class A: Large networks (0.0.0.0 to 127.255.255.255).
  • Class B: Medium networks (128.0.0.0 to 191.255.255.255).
  • Class C: Small networks (192.0.0.0 to 223.255.255.255).

Mitigation of Exhaustion

  • NAT (Network Address Translation): Allowing multiple devices to share one public IP.
  • CIDR (Classless Inter-Domain Routing): More efficient allocation of addresses.

Related Terms