IPv4 vs IPv6

IPv4 and IPv6 are versions of the Internet Protocol. IPv6 was developed to address the limitations of IPv4, primarily its limited address space. IPv4 uses 32-bit addresses, supporting around 4.3 billion unique addresses, while IPv6 uses 128-bit addresses, offering an almost limitless number of IP addresses.

IPv4:

IPv6:

Key Differences Summary:

Feature IPv4 IPv6
Address Size 32 bits 128 bits
Address Representation Dotted-decimal Hexadecimal with colons
Security Limited built-in security Built-in IPsec support
Routing More complex Simpler and more efficient
Address Space Limited Vastly expanded
Header Format More complex Simpler
NAT (Network Address Translation) Commonly used Not typically needed