Question: what is the difference between a permanent address and a care-of address?
Answer: Who assigns a care-of address? A permanent address for a mobile node is its IP address when it is at its home network. A care-of-address is the one its gets when it is visiting a foreign network.