Mobile IP allows mobile nodes to change their point of attachment to the internet while maintaining the same IP address. It uses home and foreign agents and a care-of address to transparently route packets to the mobile node's changing locations. The mobile node discovers agents through advertisements, registers its care-of address with its home agent, and packets are tunneled between the home and foreign agents to reach the mobile node.