IPv4 is the fourth version of the Internet Protocol, and it uses a 32-bit address scheme allowing for a total of 4.3 billion addresses. IPv6 is the most recent version, which uses a 128-bit address scheme, allowing for a significantly larger number of unique IP addresses.