An address names an interface, not a machine
An IP address identifies an interface on a network, not a computer and definitely not a service. A laptop with Wi-Fi, Ethernet, a VPN tunnel, and a container bridge has four or five addresses at once, and packets to each arrive on a different path.
An IPv4 address is 32 bits, written as four decimal octets. The header is 20 bytes when there are no options, and it carries the pieces routers actually read: source, destination, protocol number, TTL, and the fragmentation fields.
Only some of that 32-bit space is usable. RFC 1918 reserves 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16 for private use, 127.0.0.0/8 is loopback, 169.254.0.0/16 is link-local, 224.0.0.0/4 is multicast, and 100.64.0.0/10 is the shared space RFC 6598 carved out for carrier NAT. Roughly 4.3 billion addresses on paper, considerably fewer in circulation.

