IANA的所有任务可以大致分为三个类型:
IANA 是全球最早的 Internet 机构之一,其历史可以追溯到 1970 年。 IANA 原本由美国商务部下属机构国家电信和信息局管理。 2009 年之后由 ICANN 管理。 ICANN 诞生的目的之一就是替代美国的电信和信息局管理 IANA 。
MIME 类型也是由 IANA 管理。 MAC 地址的分配也是由 IANA 管理。 各种协议的端口号也是由 IANA 管理。
RIR 和 NIC 都是组织的属性,不是具体的组织,通常 RIR 的下级是 NIC 。
各个国家和地区基本上都有一个 NIC 来管理当地的 IP 和 域名 。
+------->ISP
|
+------->IDC
+----------->each RIR+------->each NIC +----+
| ^ +------->IXP
ICANN+----->IANA+---+ | |
| | +------->ICP
+----------->NRO
各种组织之间看着像上下级的关系,实质大都会保持相当的独立性。
一些大型的 ISP 也可以越过当地的 NIC 直接和 RIR 接触。
一些大型的组织也可以拥有自己的 ASN 。
域名注册商 (domain name registrar) ,也可以越过 NIC 直接向 RIR 注册域名。
各个大型局域网(例如,各个运行商的骨干网)之间通过 BGP (Border Gateway Protocol) 来交换各自的 IP 路由表。 ASN 就是 BGP 中的身份证,在交换的路由表信息里,会附上各自的 ASN 。
一个组织或个人, 如果需要一个域名可以向域名注册商购买, 如果需要一个 IP 可以向 ISP 申请, 如果需要一个 ASN 则需要向 NIC 申请。