Every device connected to the Internet is assigned a unique IP address, which is needed to enable devices to communicate with each other. With proper software on the host website, the IP address of visitors to the site can be logged and can also be used to define the visitor's geographical location.