An IP address identifies a host on a network. IPv4 uses 32 bits, written as four octets (192.168.1.10), giving ~4.3 billion addresses — not enough, which drives NAT and IPv6. IPv6 uses 128 bits (2001:db8::1), a practically unlimited space.
notation splits an address into a and a part with a suffix, where is how many leading bits identify the network:
