A 128-bit address is a network address that uses 128 bits for its representation, significantly expanding the number of available unique addresses compared to shorter address schemes like IPv4. This is the basis for IPv6, which was developed to accommodate the growing number of devices on the internet by providing an almost inexhaustible supply of IP addresses.