How does a client determines the hostname of the client computer?