An IP address is a unique string of numbers assigned to each computer or device connected to the Internet. It allows routers to transmit data packets between computers by identifying their location on the network. IP addresses are made up of four numbers separated by periods and identify both the device and the network it is connected to. They allow devices to communicate and exchange information over the Internet.