- IPv4 addresses are 32-bit addresses that uniquely identify devices connected to the Internet. They allow for over 4 billion unique addresses.
- IPv4 addresses can be written in binary, decimal dotted notation, or hexadecimal formats. They are hierarchical, with a network portion and host portion.
- Originally, IPv4 used classful addressing with fixed length prefixes to divide the address space. This led to inefficient address allocation and depletion.
- Subnetting and supernetting were introduced to allow flexible division of networks into subnets and combining of networks. This helped optimize address usage.