the working of IP addresses