An IP address is a numerical label assigned to devices connected to a network that uses the Internet Protocol. The ARPANET, established in 1966, was the first wide-area packet switching network and implemented TCP/IP, becoming the foundation of the Internet. IPv4 addresses use 32 bits but were limited, so IPv6 was introduced in 1998 using 128 bits to provide more addresses for future growth.