Who controls the assignment of IP address, and under what terms?