Mobile IP allows mobile devices to stay connected to the internet as they move between networks. It extends standard IP to support mobility. There are three key mechanisms:
1) Mobile nodes discover their current location through agent advertisements from foreign agents.
2) They register their care-of address with their home agent to update their location.
3) Tunnelling encapsulates and redirects packets to the mobile node's current location.