IPv4, which has a 32-bit space of possible network addresses. This space is now very
badly squeezed, and various mitigation techniques have been deployed.
The next version of IP (IPv6) is coming but it is not widely used yet. However, in
the next 10 years, IPv6 should become much more widespread, and the good news
is that Java already has good support for the addressing scheme it introduces.