Mobile IP allows mobile nodes to change their point of connection to the Internet while maintaining the same IP address. It uses care-of-addresses and tunneling to deliver packets to the mobile node's changing locations. The key mechanisms of Mobile IP are discovering a mobile node's care-of-address when it changes networks, registering that care-of-address with the home agent, and tunneling packets to the care-of-address.