Let the user which can be in numerous places (home networks) at different times. Assume that home networks of a user contain registration servers where users send updates of their location at given time.
1. Describe how client process in given end system can find location of given user to establish connection, for instance, Internet telephone, at given point in time.
2. Assume that proxy servers are available, whose function is to redirect location requests to another server which has more precise location information about callee. For instance, university might have such server, which redirects requests for prof@university.edu to departmental servers. Describe how location request for engineer@home.com might be redirected to a.prof@ece.university.edu.