ICANN(Internet Corporation for Assigned Names and Numbers) is the body which implements IANA(Internet Assigned Numbers Authority) functions. IANA functions are meant to make sure internet runs smoothly. It is the body which controls assignment of numbers and names on the internet. ICANN is responsible for distributing numbers and names on the internet. Its accreditation means that Netclues is a trustworthy agency to register your domain names.