IANA is a standards organization that controls global IP address allocation, autonomous system number (ASN) allocation, Domain Name System (DNS) root zone managegement, media types (MIME type) and other Internet Protocol related symbols. Currently IANA ia a function of Internet Corporation for Assigned Names and Numbers (ICANN) organization. They delegates allocations of IP address blocks to Regional Internet Registries (RIRs).
Service names and port numbers are used to distinguish between different services that run over transport protocols such as TCP, UDP, DCCP, and SCTP.
Service names are assigned on a first-come, first-served process, as documented in [RFC6335].
Port numbers are assigned in various ways, based on three ranges:
Reference document: RFC6335