what is the difference between home network and foreign network?
The home address of a mobile device is the IP address assigned to the device within its home network. A foreign network is the network in which a mobile node is operating when away from its home network.