首页 > 代码库 > 网络的网络——当今的互联网

网络的网络——当今的互联网

技术分享?
由于因特网是由数以亿计的用户构成的,因此接入ISP本身必须互联,创建“网络的网络”。
上图大概是2012年的网络。由十多个第一层ISP和数十万个较低层ISP组成。较低层的ISP与较高层的ISP相连,较高层ISP彼此相连。用户和内容提供商是较低层ISP的客户,较低层ISP是较高层ISP的客户。主要的内容提供商也已经创立了自己的网络,直接在可能的地方与较低层ISP互联。

  1. 第一层ISP (tier-1 ISP)
    提供全球承载的功能,大约有十几个第一层全球ISP,如AT&T、NTT、Sprint等。
  2. 区域ISP (regional ISP)
    在给定的区域,可能存在一个区域ISP,区域内的接入ISP与之相连,每个接入ISP向区域ISP付费。
  3. 接入ISP
    与端系统直接相连的ISP
  4. 多宿 (multi-home)
    任何ISP(除了第一层ISP),都可以与两个或更多提供商ISP相连。这样子,在提供商之一出现故障时,仍然可以正常发送和接收分组。一个接入ISP可以选择
    1. 和同一区域内两个不同区域ISP相连
    2. 和两个不同区域中的区域ISP相连
    3. 和多个第一层ISP相连
    4. 同时和第一层ISP和区域ISP相连
  5. 对等 (Peer)
    位于相同等级结构层次的一对ISP,直接把它们的网络连在一起,不进行结算,可以减少向上一级ISP提供商付出的费用。
  6. 因特网交换点 (Internet Exchange Point, IXP)
    通常在一个有自己的交换机的独立建筑物中。IXP是一个汇合点,多个ISP在此共同对等。
  7. 内容提供商网络 (content provider network)
    谷歌是CDN一个突出的例子。谷歌的数据中心通过专用的TCP/IP网络互联,改网络跨越全球,但独立于公共因特网。谷歌专用网络仅承载出入谷歌服务器主机的流量,并且可以直接和较低层ISP相连。
    通过创建自己的网络,CDN不仅减少了向顶层ISP支付的费用,而且对其服务最终如何交付给端用户有了更多的控制

网络的网络——当今的互联网