You can read more about IP addresses here:
http://en.wikipedia.org/wiki/IP_address
As for the timeout. He probably has a router that is blocking all internet requests meaning he has to initiate communicatino for his router to let any traffic inside. Or he has doesn't have an ssh server running on his computer.